|
爱科技、爱创意、爱折腾、爱极致,我们都是技术控
您需要 登录 才可以下载或查看,没有账号?立即注册
x
板上ws2812 7色变换
#include <Adafruit_NeoPixel.h>
Adafruit_NeoPixel pixels(1, 16, NEO_GRB + NEO_KHZ800);
//参数含义 连接的led数量(1),控制线连接到的引脚(16),根据实际情况修改
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);
}
}
|
|