项目活动20:Robot:bit RGB LEDs
青少年科技教育、机器人教育
点亮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图形化程序:

课堂活动2: 点亮单个LED灯
01 在“Neopixel→…更多”中,选择“设置颜色 像素* 为 *”程序积木块,拖入“无限循环”
说明:像素后面的数字,即小灯的编号(索引值),小灯从0开始编号数起,总共有#0 #1 #2 #3四个LED小灯。
设置编号为0的小灯,显示红色:
02 将“Neopixel→刷新显示”积木块拖入,放在之后
观察模拟器,看到0号小灯变成了红色
课堂活动3: 逐个点亮LED灯(流水灯)
效果1:保留之前点亮的小灯

效果2:不保留之前点亮的小灯
方法1:
方法2:

效果3.首尾相接,连续变化

效果4.倒序(点的游走)

效果5:使用数组设置颜色

课堂活动4: 亮度与呼吸灯
效果1:4个LED同时呼吸效果

效果2:4个LED轮流呼吸效果

习题:
Q1:产生警灯效果

Q2:
随机色:使4个LED小灯逐个显示随机颜色
参考答案:
A1:
A2:
编辑于 2018-07-07