This wiki has been archived and made read-only.
For up-to-date information about TkkrLab and it's projects please visit our main website at

RGB shield


Revision as of 00:06, 27 March 2013 by Ylebre (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Parts used:

  • 3x 1k ohm resistor
  • 2x 5.6 ohm resistor (used for green and blue)
  • 1x 12 ohm resistor (used for red)
  • 3x BC547 transistor

The RGB LED is connected to pins 9, 10 and 11 of the Arduino for red, green and blue;

Specifications for the RGB LED:

  • R: Wavelength: 630~640nm / Brightness: 1000~1200MCD / Voltage: DC 1.8V~2.0V
  • G: Wavelength: 515~525nm / Brightness: 3000~5000MCD / Voltage: DC 3.2V~3.4V
  • B: Wavelength: 465~475nm / Brightness: 2000~3000MCD / Voltage: DC 3.2V~3.4V
  • Rated current: 700~750mA

Because red needs a lower voltage, it uses the larger 12 ohm resistor.

RGB Circuit

All the parts are soldered on the bottom of the board (facing the Arduino) to prevent the parts from blocking the LED. Pin headers are added to connect the RGB shield to the Arduino.

RGB shield (bottom)

The RBG LED is the only part on the top side of the board - this way no parts will be blocking the light.

RGB shield (top)