LED Circle RGB 7 LED NEOPIXEL Compatible WS2812 5050 Board

AED 13.65

Low stock


7 Bits 7 X WS2812 5050 RGB LED Ring Lamp Light with Integrated Drivers

While these 7 RGB WS2812LED NeoPixel Rings are not precisely the same as the official Adafruit NeoPixel rings, they are designed to be as close as possible to the original design so as to ensure you can enjoy all of the same Electronics projects and LED Fun that you could with the originals. As such, these NeoPixel Rings are an excellent choice for almost any application aside from high-intensity lighting. And with a full RGB spectrum and individual addressability, you can create projects ranging from ambient mood lighting all the way through to NeoPixel Clocks, unique wearables or even your own “Arc Reactor” like Iron Man’s chest-mounted personal power supply.


#ifdef __AVR__
 #include  // Required for 16 MHz Adafruit Trinket

// Which pin on the Arduino is connected to the NeoPixels?
#define PIN        6 // On Trinket or Gemma, suggest changing this to 1

// How many NeoPixels are attached to the Arduino?
#define NUMPIXELS 7 // Popular NeoPixel ring size

// When setting up the NeoPixel library, we tell it how many pixels,
// and which pin to use to send signals. Note that for older NeoPixel
// strips you might need to change the third parameter -- see the
// strandtest example for more information on possible values.
Adafruit_NeoPixel pixels(NUMPIXELS, PIN, NEO_GRB + NEO_KHZ800);

#define DELAYVAL 500 // Time (in milliseconds) to pause between pixels

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)
  // END of Trinket-specific code.

  pixels.begin(); // INITIALIZE NeoPixel strip object (REQUIRED)

void loop() {
  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