最新消息:

项目活动20:Robot:bit RGB LEDs

Micro Bit 少儿编程 1873浏览 0评论

点亮Robot:bit上的4个1600万色全彩RGB小灯

项目活动20:Robot:bit RGB LEDs
Robot:bit
项目活动20:Robot:bit RGB LEDs
Robot:bit上的全彩RGB灯

Robot:bit扩展板上有4颗全彩RGB灯,可以通过编程,呈现五彩缤纷的颜色,给你的DIY作品添加绚丽的色彩。

课堂活动1:同步点亮4颗全彩RGB灯

01 在连接WiFi的情况下,点击“高级→添加软件包”,输入robotbit,点击出现的图片选项

项目活动20:Robot:bit RGB LEDs
点开“高级”→添加软件包
项目活动20:Robot:bit RGB LEDs
点击Robotbit图片
项目活动20:Robot:bit RGB LEDs
出现Robotbit和Neopixel两个软件包

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

项目活动20:Robot:bit RGB LEDs
项目活动20:Robot:bit RGB LEDs

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

项目活动20:Robot:bit RGB LEDs
项目活动20:Robot:bit RGB LEDs

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

项目活动20:Robot:bit RGB LEDs

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

项目活动20:Robot:bit RGB LEDs

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

项目活动20:Robot:bit RGB LEDs

MakeCode图形化程序:

项目活动20:Robot:bit RGB LEDs

项目活动20:Robot:bit RGB LEDs https://www.zhihu.com/video/998711372011565056

课堂活动2: 点亮单个LED灯

01 在“Neopixel→…更多”中,选择“设置颜色 像素* 为 *”程序积木块,拖入“无限循环”

项目活动20:Robot:bit RGB LEDs

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

项目活动20:Robot:bit RGB LEDs

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

项目活动20:Robot:bit RGB LEDs

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

项目活动20:Robot:bit RGB LEDs
项目活动20:Robot:bit RGB LEDs

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

项目活动20:Robot:bit RGB LEDs

课堂活动3: 逐个点亮LED灯(流水灯)

效果1:保留之前点亮的小灯

项目活动20:Robot:bit RGB LEDs

项目活动20:Robot:bit RGB LEDs https://www.zhihu.com/video/998711705609846784

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

方法1:

项目活动20:Robot:bit RGB LEDs

方法2:

项目活动20:Robot:bit RGB LEDs

项目活动20:Robot:bit RGB LEDs https://www.zhihu.com/video/998711871351971840

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

项目活动20:Robot:bit RGB LEDs

项目活动20:Robot:bit RGB LEDs https://www.zhihu.com/video/998723545811312640

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

项目活动20:Robot:bit RGB LEDs

项目活动20:Robot:bit RGB LEDs https://www.zhihu.com/video/998712292040712192

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

项目活动20:Robot:bit RGB LEDs

项目活动20:Robot:bit RGB LEDs https://www.zhihu.com/video/998712473767243776

课堂活动4: 亮度与呼吸灯

效果1:4个LED同时呼吸效果

项目活动20:Robot:bit RGB LEDs

项目活动20:Robot:bit RGB LEDs https://www.zhihu.com/video/998712643837902848

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

项目活动20:Robot:bit RGB LEDs

项目活动20:Robot:bit RGB LEDs https://www.zhihu.com/video/998712783797501952

习题:

Q1:产生警灯效果

项目活动20:Robot:bit RGB LEDs

项目活动20:Robot:bit RGB LEDs https://www.zhihu.com/video/998712956154171392

Q2:

随机色:使4个LED小灯逐个显示随机颜色


参考答案:

A1:

项目活动20:Robot:bit RGB LEDs

A2:

项目活动20:Robot:bit RGB LEDs

始发于知乎专栏:牧之

您必须 登录 才能发表评论!