22 lines
852 B
Plaintext
22 lines
852 B
Plaintext
This is a sample app which drives a RGB LED using PWM.
|
|
|
|
There are three LEDs of single color in a RGB LED. The
|
|
three LEDs will be driven by a pwm port each. The pulse
|
|
width for each pwm port will change from zero to period.
|
|
So, the brightness for each LED will change from dark to
|
|
max brightness in 11 steps. The three "for" loops (one
|
|
for each LED) will generate 1331 combinations and so,
|
|
1331 different colors. The whole process will repeat for
|
|
ever.
|
|
|
|
Arduino 101
|
|
===========
|
|
You will need to connect the LED pins to PWM0, PWM1 and PWM2
|
|
on arduino 101 via the shield. Depending on what kind of RGB
|
|
LED you are using, please connect the common cathode to the
|
|
ground or the common anode to Vcc. You need current limiting
|
|
resistor for each of the single color LEDs.
|
|
|
|
The sample app requires three PWM ports. So, it can not work
|
|
on Quark D2000 platform.
|