Basic example showing how to blink LEDs.
Dependencies: mbed
main.cpp@1:514c5822ee74, 2017-06-06 (annotated)
- 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?
User | Revision | Line number | New 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 | } |