Gabriel Arellano
/
PWM_LEDs
Encendido y regulado de LEDs via PWM.
main.cpp@0:b128bbb35377, 2014-10-07 (annotated)
- Committer:
- AreTchE
- Date:
- Tue Oct 07 22:26:26 2014 +0000
- Revision:
- 0:b128bbb35377
Versi?n inicial
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
AreTchE | 0:b128bbb35377 | 1 | #include "mbed.h" |
AreTchE | 0:b128bbb35377 | 2 | |
AreTchE | 0:b128bbb35377 | 3 | PwmOut rled(LED_RED); |
AreTchE | 0:b128bbb35377 | 4 | PwmOut gled(LED_GREEN); |
AreTchE | 0:b128bbb35377 | 5 | PwmOut bled(LED_BLUE); |
AreTchE | 0:b128bbb35377 | 6 | |
AreTchE | 0:b128bbb35377 | 7 | int main() { |
AreTchE | 0:b128bbb35377 | 8 | rled = gled = bled = 1; |
AreTchE | 0:b128bbb35377 | 9 | while(1) { |
AreTchE | 0:b128bbb35377 | 10 | for(float i=0.0; i<=1.0; i+=0.005) { |
AreTchE | 0:b128bbb35377 | 11 | rled = i; |
AreTchE | 0:b128bbb35377 | 12 | wait(0.01); |
AreTchE | 0:b128bbb35377 | 13 | } |
AreTchE | 0:b128bbb35377 | 14 | for(float i=0.0; i<=1.0; i+=0.005) { |
AreTchE | 0:b128bbb35377 | 15 | gled = i; |
AreTchE | 0:b128bbb35377 | 16 | wait(0.01); |
AreTchE | 0:b128bbb35377 | 17 | } |
AreTchE | 0:b128bbb35377 | 18 | for(float i=0.0; i<=1.0; i+=0.005) { |
AreTchE | 0:b128bbb35377 | 19 | bled = i; |
AreTchE | 0:b128bbb35377 | 20 | wait(0.01); |
AreTchE | 0:b128bbb35377 | 21 | } |
AreTchE | 0:b128bbb35377 | 22 | } |
AreTchE | 0:b128bbb35377 | 23 | } |