,,,

Dependencies:   mbed

Committer:
anmolhardik
Date:
Thu Feb 09 13:36:28 2017 +0000
Revision:
0:279ce6151af4
import;

Who changed what in which revision?

UserRevisionLine numberNew contents of line
anmolhardik 0:279ce6151af4 1 #include "mbed.h"
anmolhardik 0:279ce6151af4 2
anmolhardik 0:279ce6151af4 3 Serial pc (USBTX,USBRX);
anmolhardik 0:279ce6151af4 4 BusOut led(PTB18,PTB19,PTD1);
anmolhardik 0:279ce6151af4 5 AnalogIn pot (PTB0);
anmolhardik 0:279ce6151af4 6 AnalogIn ldr (PTB1);
anmolhardik 0:279ce6151af4 7 int main ()
anmolhardik 0:279ce6151af4 8 {
anmolhardik 0:279ce6151af4 9 char c;
anmolhardik 0:279ce6151af4 10 float v1=0,v2=0;
anmolhardik 0:279ce6151af4 11 while (1)
anmolhardik 0:279ce6151af4 12 {
anmolhardik 0:279ce6151af4 13
anmolhardik 0:279ce6151af4 14
anmolhardik 0:279ce6151af4 15 if(pc.readable())
anmolhardik 0:279ce6151af4 16 {
anmolhardik 0:279ce6151af4 17 c= pc.getc();
anmolhardik 0:279ce6151af4 18
anmolhardik 0:279ce6151af4 19 if(c=='p')
anmolhardik 0:279ce6151af4 20 {
anmolhardik 0:279ce6151af4 21 led=0x3;
anmolhardik 0:279ce6151af4 22 v1= pot.read()*3.3;
anmolhardik 0:279ce6151af4 23 pc.printf("pot=%0.2f\r\n",v1);
anmolhardik 0:279ce6151af4 24 //pc.printf("blue on");
anmolhardik 0:279ce6151af4 25 }
anmolhardik 0:279ce6151af4 26 else if(c=='l')
anmolhardik 0:279ce6151af4 27 {
anmolhardik 0:279ce6151af4 28 led=0x6;
anmolhardik 0:279ce6151af4 29 v2= ldr.read()*3.3;
anmolhardik 0:279ce6151af4 30 pc.printf("ldr=%0.2f \r\n",v2);
anmolhardik 0:279ce6151af4 31 //pc.printf("red on");
anmolhardik 0:279ce6151af4 32 }
anmolhardik 0:279ce6151af4 33 }
anmolhardik 0:279ce6151af4 34 }
anmolhardik 0:279ce6151af4 35 }
anmolhardik 0:279ce6151af4 36
anmolhardik 0:279ce6151af4 37
anmolhardik 0:279ce6151af4 38
anmolhardik 0:279ce6151af4 39
anmolhardik 0:279ce6151af4 40
anmolhardik 0:279ce6151af4 41
anmolhardik 0:279ce6151af4 42
anmolhardik 0:279ce6151af4 43
anmolhardik 0:279ce6151af4 44
anmolhardik 0:279ce6151af4 45