Alexander A
/
Nucleo_blink_led
First New
main.cpp@2:5009f3811b0a, 2018-01-19 (annotated)
- Committer:
- aafanasj
- Date:
- Fri Jan 19 22:32:13 2018 -0500
- Revision:
- 2:5009f3811b0a
- Parent:
- 1:fccb9a602d9a
New sequence implemented
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
aafanasj | 0:39ab4ee35afe | 1 | #include "mbed.h" |
aafanasj | 0:39ab4ee35afe | 2 | |
aafanasj | 0:39ab4ee35afe | 3 | DigitalOut led1(LED1); |
aafanasj | 0:39ab4ee35afe | 4 | DigitalOut led2(LED2); |
aafanasj | 0:39ab4ee35afe | 5 | DigitalOut led3(LED3); |
aafanasj | 0:39ab4ee35afe | 6 | |
aafanasj | 0:39ab4ee35afe | 7 | // main() runs in its own thread in the OS |
aafanasj | 0:39ab4ee35afe | 8 | int main() { |
aafanasj | 0:39ab4ee35afe | 9 | while (true) { |
aafanasj | 0:39ab4ee35afe | 10 | led1.write(1); |
aafanasj | 0:39ab4ee35afe | 11 | led2.write(0); |
aafanasj | 0:39ab4ee35afe | 12 | led3.write(0); |
aafanasj | 2:5009f3811b0a | 13 | wait(0.2); |
aafanasj | 0:39ab4ee35afe | 14 | |
aafanasj | 1:fccb9a602d9a | 15 | led1.write(1); |
aafanasj | 0:39ab4ee35afe | 16 | led2.write(1); |
aafanasj | 0:39ab4ee35afe | 17 | led3.write(0); |
aafanasj | 2:5009f3811b0a | 18 | wait(0.2); |
aafanasj | 0:39ab4ee35afe | 19 | |
aafanasj | 1:fccb9a602d9a | 20 | led1.write(1); |
aafanasj | 1:fccb9a602d9a | 21 | led2.write(1); |
aafanasj | 0:39ab4ee35afe | 22 | led3.write(1); |
aafanasj | 2:5009f3811b0a | 23 | wait(0.2); |
aafanasj | 1:fccb9a602d9a | 24 | |
aafanasj | 2:5009f3811b0a | 25 | led1.write(0); |
aafanasj | 2:5009f3811b0a | 26 | led2.write(0); |
aafanasj | 2:5009f3811b0a | 27 | led3.write(0); |
aafanasj | 2:5009f3811b0a | 28 | wait(0.2); |
aafanasj | 0:39ab4ee35afe | 29 | } |
aafanasj | 0:39ab4ee35afe | 30 | } |
aafanasj | 0:39ab4ee35afe | 31 |