|
|
第62行: |
第62行: |
| | | |
| ==编程== | | ==编程== |
− | ===认识新程序块=== | + | ===使用的程序块=== |
− | '''“彩灯准备”程序块'''
| + | *[[“彩灯准备”程序块]] |
− | <br>
| + | *[[“彩灯控制”程序块]] |
− | “彩灯准备”程序块位于“美科科技>执行器”选项卡中。
| + | *[[“触摸传感器”程序块]] |
− | [[File:mixly-colorledready-where.jpg|600px|center]] | |
− | '''“彩灯准备”程序块说明'''
| |
− | <br>
| |
− | 如果要用到全彩LED灯,必需先使用“彩灯准备”程序块。(只需在程序最开始处使用一次)
| |
− | [[File:mixly-colorledready-explain.jpg|600px|center]] | |
− | '''“彩灯控制”程序块'''
| |
− | <br>
| |
− | “彩灯控制”程序块位于“美科科技>执行器”选项卡中。
| |
− | [[File:mixly-colorledctr-where.jpg|600px|center]]
| |
− | '''“彩灯控制”程序块说明'''
| |
− | <br>
| |
− | “彩灯控制”程序块可以选择彩灯号及次彩灯颜色,当串联了很多彩灯时,距离扩展模块Hub最近的彩灯号为1号,顺次远离分别为2号、3号,以此类推。
| |
− | [[File:mixly-colorledctr-explain.jpg|600px|center]]
| |
− | '''“彩灯准备”与“彩灯控制”联合使用'''
| |
− | <br>
| |
− | 每个全彩LED上都有独立的控制芯片(就像一个个同学),LED使用“单总线”控制,在一条线上可以连接很多个LED(就像几个同学坐成一排),通过一根总线发出一个数据包(就像写好一张纸条从最前边的同学传递到最后一个同学),数据包(纸条)经过每个LED(同学)的时候,每个LED(同学)都会从数据包(纸条)上选择属于自己的命令来执行。所以,在写下数据包(纸条)的时候,必须确定这一管脚(排)上有几个LED(同学)。
| |
− | [[File:mixly-colorleduse.jpg|600px|center]]
| |
− | '''“全彩LED灯”和“单色LED灯”的区别'''
| |
− | <br>
| |
− | 一个单色LED灯只能显示一种颜色,且它只有一个控制接口,所以只能接收一道命令。
| |
− | [[File:mixly-colorled-led.jpg|600px|center]]
| |
− | 一个全彩LED灯能显示各种各样的颜色,且它有一个控制接口(IN)和一个传递接口(OUT),所以可以接收多道命令,并将命令传递给下一个全彩LED灯。
| |
− | [[File:mixly-colorled-colorled.jpg|600px|center]] | |
| | | |
− | '''“触摸传感器”程序块'''
| |
− | <br>
| |
− | “触摸传感器”程序块位于“美科科技>传感器”选项卡中。
| |
− | [[File:mixly-touch-where.jpg|600px|center]]
| |
− | '''“触摸传感器”程序块说明'''
| |
− | <br>
| |
− | “触摸传感器”程序块,可以选择和扩展模块的连接管脚,也可以选择“按下”和“松开”两个状态。
| |
− | <br>
| |
− | “按下”表示按下触摸传感器时条件成立;“松开”表示未按下触摸传感器时条件成立。
| |
− | [[File:mixly-touch-explain.jpg|600px|center]]
| |
| ===编程思路=== | | ===编程思路=== |
| *第一次按下触摸传感器,两个全彩LED变红; | | *第一次按下触摸传感器,两个全彩LED变红; |