
Leds variable flash
main.cpp@0:e9da4640a8a0, 2010-10-28 (annotated)
- Committer:
- jaume
- Date:
- Thu Oct 28 17:26:36 2010 +0000
- Revision:
- 0:e9da4640a8a0
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
jaume | 0:e9da4640a8a0 | 1 | // Parpadeo.- JaumeB |
jaume | 0:e9da4640a8a0 | 2 | #include "mbed.h" |
jaume | 0:e9da4640a8a0 | 3 | DigitalOut mbled0(LED1); |
jaume | 0:e9da4640a8a0 | 4 | DigitalOut mbled1(LED2); |
jaume | 0:e9da4640a8a0 | 5 | DigitalOut mbled2(LED3); |
jaume | 0:e9da4640a8a0 | 6 | DigitalOut mbled3(LED4); |
jaume | 0:e9da4640a8a0 | 7 | int main() { |
jaume | 0:e9da4640a8a0 | 8 | int interval = 30; |
jaume | 0:e9da4640a8a0 | 9 | while(1) { |
jaume | 0:e9da4640a8a0 | 10 | mbled0 = 1;wait_ms(interval);mbled1 = 1;wait_ms(interval); |
jaume | 0:e9da4640a8a0 | 11 | mbled2 = 1;wait_ms(interval);mbled3 = 1;wait_ms(interval); |
jaume | 0:e9da4640a8a0 | 12 | interval++; |
jaume | 0:e9da4640a8a0 | 13 | if (interval>60){ |
jaume | 0:e9da4640a8a0 | 14 | mbled0 = 0;mbled1 = 0;mbled2 = 0;mbled3 = 0; |
jaume | 0:e9da4640a8a0 | 15 | mbled1 =1;wait_ms(interval); mbled2 = 1; |
jaume | 0:e9da4640a8a0 | 16 | wait_ms(interval*10); |
jaume | 0:e9da4640a8a0 | 17 | interval=0; |
jaume | 0:e9da4640a8a0 | 18 | } |
jaume | 0:e9da4640a8a0 | 19 | mbled2 = 0;wait_ms(interval);mbled1 = 0;wait_ms(interval); |
jaume | 0:e9da4640a8a0 | 20 | mbled0 = 0;wait_ms(interval);mbled3 = 0;wait_ms(interval); |
jaume | 0:e9da4640a8a0 | 21 | } |
jaume | 0:e9da4640a8a0 | 22 | } |