The WCMCU RGB LED is a smart LED NeoPixels compatible soldered to a circle PCB, The module is 'chainable' - connect the output pin of one to the input pin of another. Use only one microcontroller pin to control as many as you can chain together! Each LED is addressable thanks to the WS2812B driver inside the module. Each one has ~18mA constant current drive so the color will be very consistent even if the voltage varies, and no external choke resistors are required making the design slim. Power the whole thing with 5VDC and you're ready to go.
There is just one data line, and the protocol uses highly precise timing. Due to the protocol's high sensitivity to timing, a real-time microcontroller such an AVR, Arduino, PIC, etc. is needed. It cannot be used with a microcomputer running Linux or an interpreted microcontroller like the Basic Stamp or Netduino. These pixels are supported by the Arduino Adafruit Neopixel library! This chip driver code may have been ported to other architectures, but it is exclusively for AVR cores since it needs hand-tuned assembly. Processors of 8MHz or more speed are needed.
- Supply voltage: 5 VDC
- Current rating: ~20mA
- Control: single data line with a very timing-specific protocol
- LCD Chip: WS2812B
- LED number: 1
- Size: 14(D)x4(H) mm
- Weight: 1g
Pinout of the Module:
This module has 4 pins:
- VCC: Module power supply – 5 V
- GND: Ground
- IN: Input data from the previous micro or module
- OUT: Output data to the next module
1 x 1bit WCMCU RGB LED Module