Leds variable flash

Dependencies:   mbed

Committer:
jaume
Date:
Thu Oct 28 17:26:36 2010 +0000
Revision:
0:e9da4640a8a0

        

Who changed what in which revision?

UserRevisionLine numberNew 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 }