|
楼主 |
发表于 2024-4-21 21:59:12
|
显示全部楼层
本帖最后由 vip2128 于 2024-4-21 23:05 编辑
7色变换
#include <Adafruit_NeoPixel.h>
Adafruit_NeoPixel pixels(1, 16, NEO_GRB + NEO_KHZ800);
//参数含义 连接的led数量(10),控制线连接到的引脚(2),根据实际情况修改
uint8_t colortable[7][3] = {
{ 255, 0, 0 },
{ 0, 255, 0 },
{ 0, 0, 255 },
{ 255, 255, 0 },
{ 0, 255, 255 },
{ 255, 0, 255 },
{ 255, 255, 255 }
};
void setup() {
//启动控制线,设置亮度,清空输出
pixels.begin();
pixels.setBrightness(60);
pixels.show();
delay(500);
pixels.clear();
}
void loop() {
for (int i = 0; i < 7; i++) {
pixels.setPixelColor(0, pixels.Color(colortable[0], colortable[1], colortable[2));
pixels.show();
delay(1000);
}
}
|
|