Dependencies:   mbed

Fork of LAB12_Serial by Akashlal Bathe

Committer:
akashlal
Date:
Fri Jul 01 01:51:10 2016 +0000
Revision:
0:9977ffba044c
na

Who changed what in which revision?

UserRevisionLine numberNew contents of line
akashlal 0:9977ffba044c 1 #include "mbed.h"
akashlal 0:9977ffba044c 2
akashlal 0:9977ffba044c 3 Serial pc(USBTX,USBRX);
akashlal 0:9977ffba044c 4 char i;
akashlal 0:9977ffba044c 5 DigitalOut led1(LED1);
akashlal 0:9977ffba044c 6 DigitalOut led2(LED2);
akashlal 0:9977ffba044c 7 DigitalOut led3(LED3);
akashlal 0:9977ffba044c 8 int main() {
akashlal 0:9977ffba044c 9 led1=1;
akashlal 0:9977ffba044c 10 led2=1;
akashlal 0:9977ffba044c 11 led3=1;
akashlal 0:9977ffba044c 12 while(1) {
akashlal 0:9977ffba044c 13 if(pc.readable())
akashlal 0:9977ffba044c 14 {
akashlal 0:9977ffba044c 15 i=pc.getc();
akashlal 0:9977ffba044c 16 }
akashlal 0:9977ffba044c 17 if(i=='R')
akashlal 0:9977ffba044c 18 {
akashlal 0:9977ffba044c 19 led1=0;
akashlal 0:9977ffba044c 20 }
akashlal 0:9977ffba044c 21 if(i=='r')
akashlal 0:9977ffba044c 22 {
akashlal 0:9977ffba044c 23 led1=1;
akashlal 0:9977ffba044c 24 }
akashlal 0:9977ffba044c 25 if(i=='G')
akashlal 0:9977ffba044c 26 {
akashlal 0:9977ffba044c 27 led2=0;
akashlal 0:9977ffba044c 28 }
akashlal 0:9977ffba044c 29 if(i=='g')
akashlal 0:9977ffba044c 30 {
akashlal 0:9977ffba044c 31 led2=1;
akashlal 0:9977ffba044c 32 }
akashlal 0:9977ffba044c 33 if(i=='B')
akashlal 0:9977ffba044c 34 {
akashlal 0:9977ffba044c 35 led3=0;
akashlal 0:9977ffba044c 36 }
akashlal 0:9977ffba044c 37 if(i=='b')
akashlal 0:9977ffba044c 38 {
akashlal 0:9977ffba044c 39 led3=1;
akashlal 0:9977ffba044c 40 }
akashlal 0:9977ffba044c 41 }
akashlal 0:9977ffba044c 42 }