千里马Plusplus上面的RGB灯分为两种,一是耳朵上的两个RGB灯,二是车头与车尾的10个灯。
image.pngimage.png

2.9.1耳朵上的RGB灯

千里马Plus耳朵上的RGB灯使用的是“千里马Plus”模块中的程序语句,选择0号或1号灯,通过修改红、绿、蓝的数值可改变灯的颜色。
image.png
案例:耳朵上的灯连续闪烁三次,然后关闭,程序如下。红、绿、蓝的范围是0-255,数值越大,灯越亮,数值都为0时,灯呈现关闭状态。
image.pngimage.png

2.9.2车尾车头灯

千里马Plusplus上的RGB彩灯使用的是“Neopixel”模块。在扩展部分添加模块,如下图所示:
image.png

image.png 灯带初始化模块,这个模块必须要有。引脚:P7;数量:10
image.png 指定灯珠亮指定颜色,可任意选择已调配好的颜色
image.png 指定灯珠亮指定颜色,可任意调颜色,红、绿、蓝的阈值为:0-255
image.png 所有灯珠亮指定颜色
image.png 所有灯珠亮指定颜色,可任意调颜色
image.png 灯带生效模块,设置好颜色后,需要设置生效,否则灯带无法亮起来
image.png 灯带关闭模块
image.png 亮度设置模块,数值为0-100
image.png 彩虹灯模块

2.9.3程序语句应用

1.案例:按下A键,左边的车灯亮起,也就是2、3、7、8、9号灯亮红色,3s后,关闭;按下B键,右边的车灯亮起,也就是0、1、4、5、6、号灯亮红色,3s后,关闭。
2.修改引脚为P7,程序如下:
image.png
3.运行后,效果如下,相当于左右转向灯。
image.pngimage.png