Controlling LED through terminal in PC

Dependencies:   mbed

Committer:
sivaieee
Date:
Mon Nov 14 19:53:41 2016 +0000
Revision:
0:16598bc0eb44
Serial Comms control

Who changed what in which revision?

UserRevisionLine numberNew contents of line
sivaieee 0:16598bc0eb44 1 #include "mbed.h"
sivaieee 0:16598bc0eb44 2
sivaieee 0:16598bc0eb44 3 Serial pc(USBTX, USBRX); // tx, rx
sivaieee 0:16598bc0eb44 4 DigitalOut led(LED1);
sivaieee 0:16598bc0eb44 5
sivaieee 0:16598bc0eb44 6 int main() {
sivaieee 0:16598bc0eb44 7 { pc.printf("Press 'u' to turn off Led, 'd' to turn it on\n");
sivaieee 0:16598bc0eb44 8
sivaieee 0:16598bc0eb44 9 while(1) {
sivaieee 0:16598bc0eb44 10 char c = pc.getc();
sivaieee 0:16598bc0eb44 11 pc.putc(c);
sivaieee 0:16598bc0eb44 12 if(c == 'u'){
sivaieee 0:16598bc0eb44 13 led = 1;
sivaieee 0:16598bc0eb44 14 }
sivaieee 0:16598bc0eb44 15 if(c == 'd') {
sivaieee 0:16598bc0eb44 16 led = 0;
sivaieee 0:16598bc0eb44 17 }
sivaieee 0:16598bc0eb44 18
sivaieee 0:16598bc0eb44 19 }
sivaieee 0:16598bc0eb44 20 }
sivaieee 0:16598bc0eb44 21 }