Basic example showing how to blink LEDs.

Dependencies:   mbed

Committer:
arostm
Date:
Tue Jun 06 15:04:54 2017 +0200
Revision:
1:514c5822ee74
Parent:
0:9c759680fe0a
Adding new mbed library

Who changed what in which revision?

UserRevisionLine numberNew contents of line
bcostm 0:9c759680fe0a 1 #include "mbed.h"
bcostm 0:9c759680fe0a 2
bcostm 0:9c759680fe0a 3 DigitalOut red_led(LED1);
bcostm 0:9c759680fe0a 4 DigitalOut blue_led(LED2);
bcostm 0:9c759680fe0a 5 DigitalOut orange_led(LED3);
bcostm 0:9c759680fe0a 6 DigitalOut green_led(LED4);
bcostm 0:9c759680fe0a 7
bcostm 0:9c759680fe0a 8 int main() {
bcostm 0:9c759680fe0a 9
bcostm 0:9c759680fe0a 10 while(1) {
bcostm 0:9c759680fe0a 11
bcostm 0:9c759680fe0a 12 // LEDs ON
bcostm 0:9c759680fe0a 13 red_led = 1;
bcostm 0:9c759680fe0a 14 wait(0.2); // wait 200 ms
bcostm 0:9c759680fe0a 15 blue_led = 1;
bcostm 0:9c759680fe0a 16 wait(0.2); // wait 200 ms
bcostm 0:9c759680fe0a 17 orange_led = 1;
bcostm 0:9c759680fe0a 18 wait(0.2); // wait 200 ms
bcostm 0:9c759680fe0a 19 green_led = 1;
bcostm 0:9c759680fe0a 20 wait(0.2); // wait 200 ms
bcostm 0:9c759680fe0a 21
bcostm 0:9c759680fe0a 22 // LEDs OFF
bcostm 0:9c759680fe0a 23 red_led = 0;
bcostm 0:9c759680fe0a 24 blue_led = 0;
bcostm 0:9c759680fe0a 25 orange_led = 0;
bcostm 0:9c759680fe0a 26 green_led = 0;
bcostm 0:9c759680fe0a 27
bcostm 0:9c759680fe0a 28 wait(0.5); // wait 500 ms
bcostm 0:9c759680fe0a 29 }
bcostm 0:9c759680fe0a 30
bcostm 0:9c759680fe0a 31 }