
Driving an RGB LED — SIK Circuit 3
Amabwiriza
Parts & Introduction
Parts & Introduction
An RGB LED contains three tiny LEDs (red, green, blue) in one package. By mixing different brightness levels of each color, you can create any color in the rainbow. This experiment introduces analogWrite() for PWM output.
Parts Needed
- 1x Arduino Uno + USB cable
- 1x Breadboard
- 1x RGB LED (Common Cathode)
- 3x 330Ω Resistors
- 5x Jumper Wires
RGB LED Pin Order (flat edge facing you): Red, Ground (longest pin), Green, Blue.
Ibikoresho by'iyi ntambwe:
SparkFun Inventor's Kit - V3.21 ibikoreshoIbikoresho bikenewe:
Mudasobwa Ifite Arduino IDEHardware Hookup
Hardware Hookup
Wiring Instructions
- Place the RGB LED in the breadboard. Identify pins from the flattened edge: Red, GND (longest), Green, Blue.
- Connect the GND pin (longest, second from left) to the GND rail.
- Connect the Red pin through a 330Ω resistor to Arduino Pin 9.
- Connect the Green pin through a 330Ω resistor to Arduino Pin 10.
- Connect the Blue pin through a 330Ω resistor to Arduino Pin 11.
Pins 9, 10, and 11 are all PWM-capable (marked with ~ on the board).
Ibikoresho by'iyi ntambwe:
Umurongo wa LED wa RGB 5050 (utagira aderesi)1 igice
Ikibaho cy'Ibizamini1 igice
Insinga zo guhuza5 ibiceArduino Code
Arduino Code
Open the Arduino IDE and upload the following sketch to your Arduino board.
Ibikoresho by'iyi ntambwe:
Arduino Uno R31 igiceIbikoresho bikenewe:
Mudasobwa Ifite Arduino IDETest & Experiment
Test & Experiment
What You Should See
The LED cycles through 8 solid colors (off, red, green, blue, yellow, cyan, purple, white) for 1 second each, then smoothly fades through the entire color spectrum.
Troubleshooting
- Incorrect colors: With four pins close together, it's easy to misplace one. Double-check each connection.
- Red too bright: The red diode is often brighter. Try a higher-value resistor on the red pin, or reduce in code:
analogWrite(RED_PIN, redIntensity/3).
Experiments to Try
- Add a potentiometer to control which color is displayed.
- Create your own color sequences — try a "sunrise" effect (dark red → orange → yellow → white).
Ibikoresho
6- SparkFun Inventor's Kit - V3.210% komisiyo1 ibikoresho$105.94
- Umwanya
- guhera kuri$9.50
- guhera kuri$4.16
- guhera kuri$27.06
- Umwanya
Ibikoresho bikenewe
1- Umwanya
CC0 Umurenge rusange
Iyi blueprint yasohowe munsi ya CC0. Ushobora gukoporora, guhindura, gukwirakwiza no gukoresha nta kwemererwa.
Shyigikira Umuremyi ugura ibicuruzwa binyuze muri Blueprint ye Komisiyo y'Umuremyi byashyizweho n'Abacuruzi, cyangwa kora verisiyo nshya y'iyi Blueprint ukayinjiza nk'isano muri Blueprint yawe kugira ngo musangire inyungu.