闪烁的心

课程任务

利用micro:bit的LED,显示一个爱心,先一点点变暗,然后一点点变亮。需要使用到LED的亮度设置及亮度两个代码块,并且需要使用到变量和数学运算中的加和减。

课程目标

1.利用micro:bit的LED,显示一个爱心,先一点点变暗,然后一点点变亮。

2.需要使用到LED的亮度设置及亮度两个代码块,并且需要使用到变量和数学运算中的加和减,通过变量来记录LED灯是在变暗,还是在变量,因为不同的过程,亮度的调整方式有区别,一个是增加,一个是减少。

任务分解

1.在当开机时中,增加一个显示爱心代码块,拖拽基本中的“显示形状”代码块到代码区。

2.在当开机时中,增加亮度代码块,并将量度设置为255。点击代码块类型中的LED->更多,将设置亮度代码块增加到当开机时里面。

3.增加变量。点击代码块类型中的变量,点击设置变量,名字为tLight,具体,你可以自己设置。

同时,将“将tLight设为0”增加到当开机时中的最后面,用0来标识LED先变暗。
接下来的几步主要是通过逻辑来调整LED的亮度。

4.完成LED变暗的代码。如果tLight是0,则亮度减5,当亮度为0时,开始变量,也就是将tLight设为1。需要用到的代码块在逻辑、LED->更多、数学中。

【知识】

LED的亮度范围为0-255,0为灭,255为最亮。

5.参考第4步,完成LED变亮的代码。

完整代码

发表评论

您的邮箱地址不会被公开。 必填项已用 * 标注

购物车
  • Your cart is empty.
Scroll to Top