1.麦克的故事

![](http://wikiimg.dfrobot.com.cn/1556013312194)

2.麦克的布兜

3.小麦的愿望:点亮彩虹灯带

4.小克的黑板

STEP1:将彩虹灯带接在扩展板的P0号接口。

STEP2:增加扩展灯带的指令库。使用灯带需要调用“扩展”功能中的“显示器”模块,选中“Ws2812 RGB灯”。

STEP3:编写程序 ①灯带常用指令:在指令区左侧点击“显示器”模块,所有灯带指令就会显示出来啦。

② 灯带连接引脚为P0,包含7个LED小灯,设置彩虹灯效色彩范围1-360(红色--绿色--蓝色),彩灯就会呈现七彩效果啦。② 灯带连接引脚为P0,包含7个LED小灯,设置彩虹灯效色彩范围1-360(红色--绿色--蓝色),彩灯就会呈现七彩效果啦。

实验效果:

5.小麦的愿望:逐一点亮彩虹灯

6.小克的黑板

① 如果想要控制彩虹灯带的LED小灯每隔一秒点亮一盏,那么就需要运用一个新的东西:变量。

需要调用指令的流程为:“变量----新建数字类型变量”,任意设定变量名(如:点亮小灯数),再单击确定。

②要对小灯的引脚和总灯数进行初始化,并设置亮度。“亮灯数量”(也可以简称为α)最初设定为0(因为最初没有小灯被点亮哦)。

③当“亮灯数量”(α)小于等于6的时候,需要点亮α盏灯,等待1秒之后让α加1,如果α超过6的话就要将灯设置为全部熄灭,再重新开始,逻辑图如图3.4.10。

④按照流程进行程序的编写,首先设置条件,需要加入“如果-那么执行”指令和“循环执行”指令。

⑤其次向里面添加条件:如果:“亮灯数量”(α)小于等于6,那么执行:点亮α盏灯,等待1秒之后让α加1,也就是再多亮起一盏灯。

⑥直到亮灯数量大于6,在“否则执行”指令下,将变量“亮灯数量”的值设置成0,并且让所有小灯熄灭。

7.小麦的愿望:声音控制彩虹灯带

8.小克的黑板

STEP1:彩灯连接引脚保持不变,将声音传感器连接到P1引脚。

STEP2:单击“micro: bit”模块,选择“读取模拟引脚P0”指令,将P0改为P1,并拖到脚本区。

STEP3:当声音传感器检测到声音>40且“亮灯数量α”不超过6时,控制灯带点亮α盏LED灯,之后持续不断检测声音是否超过40。

STEP4:编写程序

在上一个愿望的执行程序的基础上,只要再增加一个声音强度的判断条件就可以了哦,也就是说,在“亮灯数量α”≤6时,如果模拟引脚P1的值>40,那么执行点亮α盏灯,等待1秒之后让α加1,并持续不断检测声音是否超过40。直到“亮灯数量α”>6,灯全部熄灭,重新开始。

9.麦克创造屋