ARM Mbed with switch and led game.
Dependencies: mbed
main.cpp@0:0ae90b4ea12e, 2018-05-16 (annotated)
- Committer:
- mrbhatter
- Date:
- Wed May 16 07:49:27 2018 +0000
- Revision:
- 0:0ae90b4ea12e
Switch Game Number with Switch Stop and LED
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
mrbhatter | 0:0ae90b4ea12e | 1 | #include "mbed.h" |
mrbhatter | 0:0ae90b4ea12e | 2 | |
mrbhatter | 0:0ae90b4ea12e | 3 | DigitalOut myled(LED_GREEN); |
mrbhatter | 0:0ae90b4ea12e | 4 | DigitalIn s(PTC9); |
mrbhatter | 0:0ae90b4ea12e | 5 | Serial pc(USBTX, USBRX); |
mrbhatter | 0:0ae90b4ea12e | 6 | |
mrbhatter | 0:0ae90b4ea12e | 7 | int c; |
mrbhatter | 0:0ae90b4ea12e | 8 | float t=1.0f; |
mrbhatter | 0:0ae90b4ea12e | 9 | int main() |
mrbhatter | 0:0ae90b4ea12e | 10 | { |
mrbhatter | 0:0ae90b4ea12e | 11 | |
mrbhatter | 0:0ae90b4ea12e | 12 | while (1) |
mrbhatter | 0:0ae90b4ea12e | 13 | { |
mrbhatter | 0:0ae90b4ea12e | 14 | for(c=0;c<=100;c++) |
mrbhatter | 0:0ae90b4ea12e | 15 | { |
mrbhatter | 0:0ae90b4ea12e | 16 | pc.printf("%d \n", c); |
mrbhatter | 0:0ae90b4ea12e | 17 | if(s==0 && c%10==0) |
mrbhatter | 0:0ae90b4ea12e | 18 | { |
mrbhatter | 0:0ae90b4ea12e | 19 | myled=0; |
mrbhatter | 0:0ae90b4ea12e | 20 | t=t-0.3; |
mrbhatter | 0:0ae90b4ea12e | 21 | wait(4); |
mrbhatter | 0:0ae90b4ea12e | 22 | |
mrbhatter | 0:0ae90b4ea12e | 23 | } |
mrbhatter | 0:0ae90b4ea12e | 24 | else |
mrbhatter | 0:0ae90b4ea12e | 25 | { |
mrbhatter | 0:0ae90b4ea12e | 26 | myled=1; |
mrbhatter | 0:0ae90b4ea12e | 27 | wait(t); |
mrbhatter | 0:0ae90b4ea12e | 28 | |
mrbhatter | 0:0ae90b4ea12e | 29 | } |
mrbhatter | 0:0ae90b4ea12e | 30 | } |
mrbhatter | 0:0ae90b4ea12e | 31 | } |
mrbhatter | 0:0ae90b4ea12e | 32 | } |