| 
 | 
 
 
 楼主 |
发表于 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); 
  } 
} 
 
 |   
 
 
 
 |