在连接好电脑和Krobot小车后,打开机器人模块部分,有一个积木能够控制krobot主板上led灯的亮度及颜色,使用该积木时点击下拉箭头,会出现多个子选项,由于krobot主板提供了两个RGB-led灯,可以选择全部选项控制主板的两个led灯,也可以选择1或2控制对应编号的led灯。可以编辑红绿蓝三种颜色的数值来控制led灯的颜色,其大小都为0到255,数值越大则led灯越亮,某颜色占比越大则led灯颜色更倾向于该色。

图形如下:

1

其实物图如下:

9

要制作一个炫丽的且会“呼吸”的小灯,主要关注的是灯的亮度变化和颜色变化。我们可以写出如下的程序来控制led灯这两个要素的变化。同时通过控制程序模块中的时间来控制小灯的“呼吸”快慢。

①:小灯亮度变化

11

②:小灯颜色变化

3

上面的程序可以控制小灯的亮度和小灯的颜色,但是要制作一个“炫彩”’小灯,我们不可能拖动很多个模块改变其中的参数数值来制作小灯,这很麻烦而且几乎不可实现,所以我们可以采用变量来代替模块中的参数,这样改变变量的值就可以得到一个“炫彩”小灯。可写出如下的程序来实现:

①:炫彩小灯亮度变化

7

②:炫彩小灯颜色变化

12

通过以上的学习我们已经掌握制作一个炫彩小灯的基本技能了,我们可以通过改变三种颜色数值的大小来配出不同的亮度和不同的颜色,改变数值变化的快慢来改变小灯呼吸的快慢,这样我们就可以做出一个漂亮的小灯了。