第二個實驗:四只LED輪流全彩快閃
- /*
- 【Arduino】37種傳感器模塊系列實驗(36)
- 實驗三十六:WS2812B智能外控集成LED四位彩燈模塊(內置驅動IC)之二
- */
- #include <Adafruit_NeoPixel.h>
-
- #define PIN 6
- #define MAX_LED 4
-
- #define ADD true
- #define SUB false
-
- int val = 0;
- boolean stat = ADD;
-
- Adafruit_NeoPixel strip = Adafruit_NeoPixel( MAX_LED, PIN, NEO_RGB + NEO_KHZ800 );
- void setup()
- {
- strip.begin();
- strip.show();
- }
- void loop()
- {
- uint8_t i,a=0;
- uint32_t color = strip.Color(0, 100, 255);
- while(a<10)
- {
- for(i=0;i<9;i++)
- {
- if(i==a) strip.setPixelColor(i, color);
- else strip.setPixelColor(i, 0);
- }
- strip.show();
- delay(30);
- a++;
- }
- }
復制代碼
|