/* Xiao RP2040 built-in Neopixel module Display various colours on the RGB led module from Seeed Wiki for Xiao RP2040 Bartholomew 16 Feb 2023 */ #include int Power = 11; int PIN = 11; // GPIO 1 or Digital Pin D7 int i = 0; #define NUMPIXELS 1 Adafruit_NeoPixel pixels(NUMPIXELS, PIN, NEO_GRB + NEO_KHZ800); void setup() { pixels.begin(); // for neopixel must key this! pinMode(Power,OUTPUT); digitalWrite(Power, HIGH); } void loop() { i += 1; if (i > 7) i = 0 ; pixels.clear(); pixels.setPixelColor(i, pixels.Color(15, 25, 205)); delay(400); pixels.show(); pixels.clear(); pixels.setPixelColor(i, pixels.Color(103, 25, 205)); delay(400); pixels.show(); pixels.clear(); pixels.setPixelColor(i, pixels.Color(233, 242, 205)); delay(400); pixels.show(); pixels.clear(); pixels.setPixelColor(i, pixels.Color(233, 23, 23)); delay(400); pixels.show(); pixels.clear(); pixels.setPixelColor(i, pixels.Color(12, 66, 101)); delay(400); pixels.show(); delay(500); }