voidsetup() { // 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(); // INITIALIZE NeoPixel strip object (REQUIRED) } // 在这里编写你的代码,控制LED灯条的亮灭和颜色 voidloop() { pixels.clear(); // Set all pixel colors to 'off'
// The first NeoPixel in a strand is #0, second is 1, all the way up // to the count of pixels minus one. for (int i = 0; i < NUMPIXELS; i++) { // pixels.Color() takes RGB values, from 0,0,0 up to 255,255,255 // Here we're using a moderately bright green color: pixels.setPixelColor(i, pixels.Color(150, 150, 20)); pixels.show(); // Send the updated pixel colors to the hardware. delay(DELAYVAL); // Pause before next pass through loop } }
voidsetup() { strip.begin(); // INITIALIZE NeoPixel strip object (REQUIRED) strip.setBrightness(10); // Set BRIGHTNESS to about 4% (max = 255) strip.show(); // Initialize all pixels to 'off' }
voidtheaterChase(uint32_t color, int wait){ for(int a=0; a<10; a++) { // Repeat 10 times... for(int b=0; b<3; b++) { // 'b' counts from 0 to 2... strip.clear(); for(int c=b; c<strip.numPixels(); c += 3) { strip.setPixelColor(c, color); // Set pixel 'c' to value 'color' } strip.show(); // Update strip with new contents delay(wait); // Pause for a moment } } }
voidloop() { theaterChase(strip.Color(255, 255, 255), 50); // White theaterChase(strip.Color(255, 0, 0), 50); // Red theaterChase(strip.Color( 0, 0, 255), 50); // Blue }