项目背景
micro:bit的扩展组件中有一个"Neopixel"彩带控件,利用DFROBOT套件中的"七彩灯带",设计一个梦幻的灯带来点亮生活,装饰环境吧
编程实践
1. 材料准备:1张micro:bit开发板,1张DFROBOT扩展板,1根导线,1根七彩灯带
2. 添加"扩展"组件"Neopixel"
(1)点击"扩展"选项
(2)选择"Neopixel"组件
(3)认识"Neopixel"组件
3.单根七彩灯带有7颗灯珠,开机时对灯珠进行初始化,通过连接P1引脚传输电平信号
4.为了让7颗灯珠依次点亮,并且每次灯珠显示的颜色随机,核心代码如下
项目实践
思考
(1) 变量a的作用,为什么要设置初值为0
(2) 为什么循环次数为7
(3) 灯珠的颜色值range三元色RGB的取值范围为什么是0~255
(4) 循环体内为什么要以1的幅度更改a的值
(5) 代码还可以有哪些优化
项目分享
https://makecode.microbit.org/_Uk95eoCL7foD