// 2013 Shae Erisson, under the GPLv3 license
#include <Adafruit_NeoPixel.h>
// #ifdef __AVR__
// #include <avr/power.h> For Adafruit Trinket 16 MHz.
// #endif
#define PIN 6
#define NUMPIXELS 16 // Popular NeoPixel ring size
//Adafruit_NeoPixel pixels(NUMPIXELS, PIN, NEO_GRB + NEO_KHZ800);
Adafruit_NeoPixel pixels(NUMPIXELS, PIN);
void setup() {
/* These lines are specifically to support the Adafruit Trinket 5V 16 MHz.
Any other board, you can remove this part (but no harm leaving it):
#if defined(__AVR_ATtiny85__) && (F_CPU == 16000000)
clock_prescale_set(clock_div_1);
#endif // END of Trinket-specific code. */
pixels.begin();
}
void loop() { pixels.clear();
// Pixels are numbered from 0
for(int i=0; i<NUMPIXELS; i++) {
// pixels.Color() takes RGB values, from 0,0,0 up to 255,255,255
pixels.setPixelColor(i, pixels.Color(0, 150, 0)); // a moderately bright green color:
// (R, G, B)
pixels.show();
delay(50); // Pause between pixels. БЕЗ = Одновременное_вкл
}
}