Parkavi Prabhaharan
/
LEDglow
LED is switched on and off by typing 1,2,3 and 4
Diff: main.cpp
- Revision:
- 0:343714a476ac
diff -r 000000000000 -r 343714a476ac main.cpp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/main.cpp Sat Jul 13 09:14:11 2013 +0000 @@ -0,0 +1,36 @@ +#include "mbed.h" +#include<stdio.h> +Serial pc(USBTX,USBRX); +DigitalOut leds[]={(LED1),(LED2),(LED3),(LED4)}; +void ledon(int no) +{ + if(leds[no]==0) + { + leds[no]=1; + } + else + { + leds[no]=0; + } +} + +int main() + { + int buffer=0; + a: + pc.printf("\nType numbers 1,2,3,4 to switch respective leds on and off\n"); + pc.scanf("%d",&buffer); + pc.printf("Its %d\n",buffer); + switch(buffer) + { + case 1:ledon(buffer-1); + break; + case 2:ledon(buffer-1); + break; + case 3:ledon(buffer-1); + break; + case 4:ledon(buffer-1); + } + goto a; + } + \ No newline at end of file