#include <Adafruit_NeoPixel.h>
#ifdef __AVR__
#include <avr/power.h>
#endif
#define PIN 6
#define NUMPIXELS 21
#define RNUM 200
Adafruit_NeoPixel pixels = Adafruit_NeoPixel(NUMPIXELS, PIN, NEO_GRB + NEO_KHZ800);
void setup() {
#if defined (__AVR_ATtiny85__)
if (F_CPU == 16000000) clock_prescale_set(clock_div_1);
#endif
Serial.begin(9600);
pixels.begin();
}
unsigned long pMillis = 0;
const long ival = 5000;
void loop() {
circlePositive();
circlePositive();
circlePositive();
blink();
blink();
circleNotPositive();
circleNotPositive();
circleNotPositive();
}
void circlePositive() {
pixels.clear();
delay(200);
setColor(RNUM, 70);
delay(200);
}
void circleNotPositive() {
pixels.clear();
delay(200);
setColorNotPositive(RNUM, 70);
delay(200);
}
void blink() {
setColor(0, 0);
delay(300);
setColorRGB(RNUM, 0, 0);
delay(200);
setColor(0, 0);
delay(300);
setColorRGB(RNUM, 0,
Arduino WS2811
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.