#include <Adafruit_NeoPixel.h>
#define NUMPIXELS 1 // number of neopixels (single)
#define PIN_NEOPIXEL 6 // for emulator or Pico
Adafruit_NeoPixel pixels(NUMPIXELS, PIN_NEOPIXEL, NEO_GRB + NEO_KHZ800);
void setup() {
pixels.begin(); // initialize neopixel(s)
pixels.setBrightness(255); // set brightness (0 low, 255 high)
pixels.fill( pixels.Color(255, 0, 100) ); // set pixel color (RGB magenta)
pixels.show(); // show pixels (necessary!)
}
void loop() {
pixels.fill( pixels.Color(random(5,90), random (90,170), random(170,255))); // color
pixels.setBrightness( 255 );
pixels.show();
delay(100);
pixels.fill( pixels.Color(random(100, 255), random(0, 90), random(50, 150))); // set random color 2
pixels.setBrightness(255);
pixels.show();
delay(100); // Pause for another 1 second
}