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

2.9.2车尾车头灯
千里马Plusplus上的RGB彩灯使用的是“Neopixel”模块。在扩展部分添加模块,如下图所示:
![]() |
灯带初始化模块,这个模块必须要有。引脚:P7;数量:10 |
|---|---|
![]() |
指定灯珠亮指定颜色,可任意选择已调配好的颜色 |
![]() |
指定灯珠亮指定颜色,可任意调颜色,红、绿、蓝的阈值为:0-255 |
![]() |
所有灯珠亮指定颜色 |
![]() |
所有灯珠亮指定颜色,可任意调颜色 |
![]() |
灯带生效模块,设置好颜色后,需要设置生效,否则灯带无法亮起来 |
![]() |
灯带关闭模块 |
![]() |
亮度设置模块,数值为0-100 |
![]() |
彩虹灯模块 |
2.9.3程序语句应用
1.案例:按下A键,左边的车灯亮起,也就是2、3、7、8、9号灯亮红色,3s后,关闭;按下B键,右边的车灯亮起,也就是0、1、4、5、6、号灯亮红色,3s后,关闭。
2.修改引脚为P7,程序如下:
3.运行后,效果如下,相当于左右转向灯。










