{"title":"Rainbow LED Ring V3 (Arduino Compatible)","handle":"rainbow-led-ring-v3-arduino-compatible","url":"/products/rainbow-led-ring-v3-arduino-compatible","description":"The Rainbow LED Ring V3 features 12 individually addressable SMD RGB LEDs arranged in a ring, each controllable for brightness and colour. It comes with a pre-loaded bootloader containing several built-in LED animation scripts, so it works standalone without an external microcontroller.\n\nBuilt around an ATmega168P, the ring can be programmed via the Arduino IDE (using the LilyPad board profile) through an FTDI breakout board. It supports I2C and serial communication, and multiple rings can be daisy-chained via I2C to create larger LED displays and art installations.\n\nKey Features\n\n\n12 RGB LEDs – Individually addressable SMD LEDs with per-LED brightness and colour control\n\nStandalone Operation – Pre-loaded animation scripts play without an external MCU\n\nArduino Compatible – Program via Arduino IDE with FTDI breakout\n\nI2C Daisy-Chaining – Link multiple rings together for larger displays\n\nTwo Push Buttons – On-board buttons for mode selection\n\nFirmware Upgradable – Update via Optiboot bootloader\n\n\nSpecifications\n\n\nMCU – ATmega168P\n\nBootloader – Optiboot (Diecimila)\n\nArduino Profile – LilyPad\n\nLEDs – 12× SMD RGB\n\nInterface – Serial, I2C, digital pins\n\nSupply Voltage – 5 V\n\nDiameter – 61 mm\n\nButtons – 2× push buttons\n\n\nPackage Contents\n\n1× Rainbow LED Ring V3\n5× 90° pin headers\n2× Straight pin headers\n1× Jumper wire\n\n\nResources\n\nProduct Wiki\nArduino Library (GitHub)\n","vendor":"DFRobot","product_type":"physical","in_stock":true,"options":[],"variants":[{"id":9539,"title":"Default Title","sku":"DF-DFR0141","price":33.89,"on_sale":false,"in_stock":true,"available_quantity":1,"option1":"Default Title"}]}