Ram Bambo / Mbed 2 deprecated mbed_blinky_4_running_leds

Dependencies:   mbed

Committer:
rambambo
Date:
Fri Jul 19 19:49:24 2019 +0000
Revision:
25:921d5e9cf50f
Parent:
24:7f14b70fc9ef
Modified Blinky with all 4 LEDs

Who changed what in which revision?

UserRevisionLine numberNew contents of line
dan 0:7dec7e9ac085 1 #include "mbed.h"
dan 0:7dec7e9ac085 2
rambambo 25:921d5e9cf50f 3 DigitalOut myled1(LED1);
rambambo 25:921d5e9cf50f 4 DigitalOut myled2(LED2);
rambambo 25:921d5e9cf50f 5 DigitalOut myled3(LED3);
rambambo 25:921d5e9cf50f 6 DigitalOut myled4(LED4);
rambambo 25:921d5e9cf50f 7 uint16_t milliseconds;
rambambo 25:921d5e9cf50f 8 float delay_in_s;
dan 0:7dec7e9ac085 9
rambambo 25:921d5e9cf50f 10 int main()
rambambo 25:921d5e9cf50f 11 {
rambambo 25:921d5e9cf50f 12 myled1 = 0;
rambambo 25:921d5e9cf50f 13 myled2 = 0;
rambambo 25:921d5e9cf50f 14 myled3 = 0;
rambambo 25:921d5e9cf50f 15 myled4 = 0;
rambambo 25:921d5e9cf50f 16
dan 0:7dec7e9ac085 17 while(1) {
rambambo 25:921d5e9cf50f 18 for (milliseconds=10; milliseconds<=200; milliseconds+=10) {
rambambo 25:921d5e9cf50f 19 delay_in_s = (float)milliseconds/1000;
rambambo 25:921d5e9cf50f 20 myled2 = 0;
rambambo 25:921d5e9cf50f 21 myled1 = 1;
rambambo 25:921d5e9cf50f 22 wait(delay_in_s);
rambambo 25:921d5e9cf50f 23 myled1 = 0;
rambambo 25:921d5e9cf50f 24 myled2 = 1;
rambambo 25:921d5e9cf50f 25 wait(delay_in_s);
rambambo 25:921d5e9cf50f 26 myled2 = 0;
rambambo 25:921d5e9cf50f 27 myled3 = 1;
rambambo 25:921d5e9cf50f 28 wait(delay_in_s);
rambambo 25:921d5e9cf50f 29 myled3 = 0;
rambambo 25:921d5e9cf50f 30 myled4 = 1;
rambambo 25:921d5e9cf50f 31 wait(delay_in_s);
rambambo 25:921d5e9cf50f 32 myled4 = 0;
rambambo 25:921d5e9cf50f 33 myled3 = 1;
rambambo 25:921d5e9cf50f 34 wait(delay_in_s);
rambambo 25:921d5e9cf50f 35 myled3 = 0;
rambambo 25:921d5e9cf50f 36 myled2 = 1;
rambambo 25:921d5e9cf50f 37 wait(delay_in_s);
rambambo 25:921d5e9cf50f 38 }
rambambo 25:921d5e9cf50f 39 for (milliseconds=200; milliseconds>=10; milliseconds-=10) {
rambambo 25:921d5e9cf50f 40 delay_in_s = (float)milliseconds/1000;
rambambo 25:921d5e9cf50f 41 myled2 = 0;
rambambo 25:921d5e9cf50f 42 myled1 = 1;
rambambo 25:921d5e9cf50f 43 wait(delay_in_s);
rambambo 25:921d5e9cf50f 44 myled1 = 0;
rambambo 25:921d5e9cf50f 45 myled2 = 1;
rambambo 25:921d5e9cf50f 46 wait(delay_in_s);
rambambo 25:921d5e9cf50f 47 myled2 = 0;
rambambo 25:921d5e9cf50f 48 myled3 = 1;
rambambo 25:921d5e9cf50f 49 wait(delay_in_s);
rambambo 25:921d5e9cf50f 50 myled3 = 0;
rambambo 25:921d5e9cf50f 51 myled4 = 1;
rambambo 25:921d5e9cf50f 52 wait(delay_in_s);
rambambo 25:921d5e9cf50f 53 myled4 = 0;
rambambo 25:921d5e9cf50f 54 myled3 = 1;
rambambo 25:921d5e9cf50f 55 wait(delay_in_s);
rambambo 25:921d5e9cf50f 56 myled3 = 0;
rambambo 25:921d5e9cf50f 57 myled2 = 1;
rambambo 25:921d5e9cf50f 58 wait(delay_in_s);
rambambo 25:921d5e9cf50f 59 }
stevep 4:81cea7a352b0 60 }
dan 0:7dec7e9ac085 61 }