Test code for blinking LEDs and controlling the FET
Dependencies: mbed
Fork of mbed_blinky by
main.cpp@8:746b0ef1b899, 2015-05-07 (annotated)
- Committer:
- aarongymtrack
- Date:
- Thu May 07 19:46:37 2015 +0000
- Revision:
- 8:746b0ef1b899
- Parent:
- 7:11de8dfa1e1d
Hey Mordechai!
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
dan | 0:7dec7e9ac085 | 1 | #include "mbed.h" |
dan | 0:7dec7e9ac085 | 2 | |
aarongymtrack | 8:746b0ef1b899 | 3 | DigitalOut bled(P0_17); |
aarongymtrack | 8:746b0ef1b899 | 4 | DigitalOut gled(P0_19); |
aarongymtrack | 8:746b0ef1b899 | 5 | DigitalOut rled(P0_20); |
aarongymtrack | 8:746b0ef1b899 | 6 | DigitalInOut usbout(P0_28); |
aarongymtrack | 8:746b0ef1b899 | 7 | //DigitalIn usbout(P0_28); |
dan | 0:7dec7e9ac085 | 8 | |
aarongymtrack | 7:11de8dfa1e1d | 9 | //*************************************************************************** |
aarongymtrack | 7:11de8dfa1e1d | 10 | //*************************************************************************** |
aarongymtrack | 7:11de8dfa1e1d | 11 | int main(void){ |
aarongymtrack | 8:746b0ef1b899 | 12 | |
aarongymtrack | 8:746b0ef1b899 | 13 | bled = 1; |
aarongymtrack | 8:746b0ef1b899 | 14 | |
aarongymtrack | 8:746b0ef1b899 | 15 | for(;;){ |
aarongymtrack | 8:746b0ef1b899 | 16 | rled = 1; gled = 0; |
aarongymtrack | 8:746b0ef1b899 | 17 | usbout.output(); usbout=0; |
aarongymtrack | 8:746b0ef1b899 | 18 | wait(2); |
aarongymtrack | 8:746b0ef1b899 | 19 | rled = 0; gled = 1; |
aarongymtrack | 8:746b0ef1b899 | 20 | usbout.input(); usbout=1; |
aarongymtrack | 8:746b0ef1b899 | 21 | wait(2); |
aarongymtrack | 7:11de8dfa1e1d | 22 | } |
aarongymtrack | 8:746b0ef1b899 | 23 | |
aarongymtrack | 8:746b0ef1b899 | 24 | |
aarongymtrack | 7:11de8dfa1e1d | 25 | for(;;){ |
aarongymtrack | 8:746b0ef1b899 | 26 | rled = 1; bled = 0; gled = 0; |
aarongymtrack | 7:11de8dfa1e1d | 27 | wait(0.250); |
aarongymtrack | 8:746b0ef1b899 | 28 | rled = 0; bled = 1; gled = 0; |
aarongymtrack | 7:11de8dfa1e1d | 29 | wait(0.250); |
aarongymtrack | 8:746b0ef1b899 | 30 | rled = 0; bled = 0; gled = 1; |
aarongymtrack | 7:11de8dfa1e1d | 31 | wait(0.250); |
aarongymtrack | 8:746b0ef1b899 | 32 | rled = 1; bled = 1; gled = 0; |
aarongymtrack | 7:11de8dfa1e1d | 33 | wait(0.250); |
aarongymtrack | 8:746b0ef1b899 | 34 | rled = 1; bled = 0; gled = 1; |
aarongymtrack | 7:11de8dfa1e1d | 35 | wait(0.250); |
aarongymtrack | 8:746b0ef1b899 | 36 | rled = 0; bled = 1; gled = 0; |
aarongymtrack | 7:11de8dfa1e1d | 37 | wait(0.250); |
aarongymtrack | 8:746b0ef1b899 | 38 | rled = 1; bled = 1; gled = 1; |
aarongymtrack | 7:11de8dfa1e1d | 39 | wait(0.250); |
stevep | 4:81cea7a352b0 | 40 | } |
dan | 0:7dec7e9ac085 | 41 | } |
aarongymtrack | 7:11de8dfa1e1d | 42 |