Luis Sousa
/
PWM_Blink_V2
Improved visual effect. KL25Z RGB PWM LED Control, one color at a time + all colour combinations.
main.cpp@2:67db082298a6, 2015-05-06 (annotated)
- Committer:
- lmsousa
- Date:
- Wed May 06 13:41:36 2015 +0000
- Revision:
- 2:67db082298a6
- Parent:
- 1:5160ea45399b
- Child:
- 3:20358798a986
KL25Z RGB LED PWM controled. one colour at a time
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
mbed_official | 0:50d2b9c62765 | 1 | #include "mbed.h" |
mbedAustin | 1:5160ea45399b | 2 | |
lmsousa | 2:67db082298a6 | 3 | PwmOut rled(LED_RED); |
lmsousa | 2:67db082298a6 | 4 | PwmOut gled(LED_GREEN); |
lmsousa | 2:67db082298a6 | 5 | PwmOut bled(LED_BLUE); |
mbedAustin | 1:5160ea45399b | 6 | |
lmsousa | 2:67db082298a6 | 7 | int main() |
lmsousa | 2:67db082298a6 | 8 | { |
lmsousa | 2:67db082298a6 | 9 | while(1) { |
lmsousa | 2:67db082298a6 | 10 | for(float p = 0.00f; p < 1.00f; p += 0.01f) { |
lmsousa | 2:67db082298a6 | 11 | rled = p; |
lmsousa | 2:67db082298a6 | 12 | wait(0.01); |
lmsousa | 2:67db082298a6 | 13 | } |
lmsousa | 2:67db082298a6 | 14 | wait (0.5); |
lmsousa | 2:67db082298a6 | 15 | for(float p = 0.00f; p < 1.00f; p += 0.01f) { |
lmsousa | 2:67db082298a6 | 16 | gled = p; |
lmsousa | 2:67db082298a6 | 17 | wait(0.01); |
lmsousa | 2:67db082298a6 | 18 | } |
lmsousa | 2:67db082298a6 | 19 | wait (0.5); |
lmsousa | 2:67db082298a6 | 20 | for(float p = 0.00f; p < 1.00f; p += 0.01f) { |
lmsousa | 2:67db082298a6 | 21 | bled = p; |
lmsousa | 2:67db082298a6 | 22 | wait(0.01); |
lmsousa | 2:67db082298a6 | 23 | } |
lmsousa | 2:67db082298a6 | 24 | wait (0.5); |
lmsousa | 2:67db082298a6 | 25 | } |
mbed_official | 0:50d2b9c62765 | 26 | } |