An RGB LED contains three separate LEDs coloured red, green and blue. These are the primary additive colours of the light spectrum. By lighting one or more of the LEDs and at different brightnesses nearly any colour of the visible spectrum can be obtained.
Each individual LED can be switched on or off which allows for six colours plus off or a specific brightnesses for a LED can be set by using a PWM signal.
RGB LED
Schematic
PCB
Cycle an RGB LED through its colours
This program cycles an RGB LED between its red, green and blue colours. The RGB LED red, green and blue anodes should be connected with inline resistors to output pins B.1, B.2 and B.3 respectively. The LED's common-cathode should be connected to 0V..
- Code Example:
-
main: high B.1 ; Turn the red LED pause 500 ; Keep the red LED on for a while low B.1 ; Turn the red LED off high B.2 ; Turn the green LED on pause 500 ; Keep the green LED on for a while low B.2 ; Turn the green LED off high B.3 ; Turn the blue LED on pause 500 ; Keep the blue LED on for a while low B.3 ; Turn the blue LED off goto main ; Repeat
Copy Code Submit an Example
Create Module

An RGB LED may be connected to three generic terminal block create modules.
The R, G and B legs of the LED should go to the centre connectors of each terminal block (each through a 330R series resistor). The common cathode leg should connect to one of the 0V connections of the terminal blocks.
Bill of Materials
Description | Code | Qty | |
---|---|---|---|
RGB 5mm LED | ? | 1 | Buy Now |
330 ohm resistor (pack 100) | RES330R | 1 | Buy Now |
Simulation
Submit Your Own Code!
You must be logged in to submit code examples. Login now.
Share