ARM Mbed with switch and led game.

Dependencies:   mbed

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?

UserRevisionLine numberNew 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 }