友情提示:380元/半年,儿童学编程,就上码丁实验室。
点亮Robot:bit上的4个1600万色全彩RGB小灯


Robot:bit扩展板上有4颗全彩RGB灯,可以通过编程,呈现五彩缤纷的颜色,给你的DIY作品添加绚丽的色彩。
课堂活动1:同步点亮4颗全彩RGB灯
01 在连接WiFi的情况下,点击“高级→添加软件包”,输入robotbit,点击出现的图片选项



02 将“Neopixel→显示颜色”程序积木块拖入“无限循环”


03 将“Robotbit→RGB”拖入“显示颜色”积木中


模拟器出现microbit连接neopixel灯带的实物连线图:

04 在“显示颜色”后,加入“暂停(ms)”,数值设为1000

05 重复此前步骤(或复制),并将颜色依次改选为“红、橙、黄、绿、蓝、靛蓝、紫”(彩虹)

MakeCode图形化程序:

https://www.zhihu.com/video/998711372011565056
课堂活动2: 点亮单个LED灯
01 在“Neopixel→…更多”中,选择“设置颜色 像素* 为 *”程序积木块,拖入“无限循环”

说明:像素后面的数字,即小灯的编号(索引值),小灯从0开始编号数起,总共有#0 #1 #2 #3四个LED小灯。

设置编号为0的小灯,显示红色:

02 将“Neopixel→刷新显示”积木块拖入,放在之后


观察模拟器,看到0号小灯变成了红色

课堂活动3: 逐个点亮LED灯(流水灯)
效果1:保留之前点亮的小灯

https://www.zhihu.com/video/998711705609846784
效果2:不保留之前点亮的小灯
方法1:

方法2:

https://www.zhihu.com/video/998711871351971840
效果3.首尾相接,连续变化

https://www.zhihu.com/video/998723545811312640
效果4.倒序(点的游走)

https://www.zhihu.com/video/998712292040712192
效果5:使用数组设置颜色

https://www.zhihu.com/video/998712473767243776
课堂活动4: 亮度与呼吸灯
效果1:4个LED同时呼吸效果

https://www.zhihu.com/video/998712643837902848
效果2:4个LED轮流呼吸效果

https://www.zhihu.com/video/998712783797501952
习题:
Q1:产生警灯效果

https://www.zhihu.com/video/998712956154171392
Q2:
随机色:使4个LED小灯逐个显示随机颜色
参考答案:
A1:

A2:

始发于知乎专栏:牧之