`234567890

Dependencies:   mbed

Committer:
pratit911
Date:
Wed May 30 07:25:55 2018 +0000
Revision:
0:7a88fb78a840
asdfghjkl

Who changed what in which revision?

UserRevisionLine numberNew contents of line
pratit911 0:7a88fb78a840 1 #include "mbed.h"
pratit911 0:7a88fb78a840 2 AnalogIn Ain(PTB1);
pratit911 0:7a88fb78a840 3 DigitalOut myled1(LED1);
pratit911 0:7a88fb78a840 4 DigitalOut myled2(LED2);
pratit911 0:7a88fb78a840 5 DigitalOut myled3(LED3);
pratit911 0:7a88fb78a840 6 Serial pc(USBTX,USBRX);
pratit911 0:7a88fb78a840 7 float ADCdata;
pratit911 0:7a88fb78a840 8
pratit911 0:7a88fb78a840 9 int main()
pratit911 0:7a88fb78a840 10 {
pratit911 0:7a88fb78a840 11 while(1)
pratit911 0:7a88fb78a840 12 {
pratit911 0:7a88fb78a840 13
pratit911 0:7a88fb78a840 14 ADCdata=Ain;
pratit911 0:7a88fb78a840 15 pc.printf("%f \n\r",ADCdata);
pratit911 0:7a88fb78a840 16
pratit911 0:7a88fb78a840 17
pratit911 0:7a88fb78a840 18 if(ADCdata>0.4)
pratit911 0:7a88fb78a840 19 {myled1=0;
pratit911 0:7a88fb78a840 20 myled2=1;
pratit911 0:7a88fb78a840 21 myled3=1;
pratit911 0:7a88fb78a840 22 }
pratit911 0:7a88fb78a840 23
pratit911 0:7a88fb78a840 24 else if((ADCdata>0.4 )&& (ADCdata<0.6))
pratit911 0:7a88fb78a840 25 {myled2=0;
pratit911 0:7a88fb78a840 26 myled1=1;
pratit911 0:7a88fb78a840 27 myled3=1;
pratit911 0:7a88fb78a840 28 }
pratit911 0:7a88fb78a840 29 else
pratit911 0:7a88fb78a840 30 {myled3=0;
pratit911 0:7a88fb78a840 31 myled2=1;
pratit911 0:7a88fb78a840 32 myled1=0;
pratit911 0:7a88fb78a840 33 }
pratit911 0:7a88fb78a840 34
pratit911 0:7a88fb78a840 35 wait(0.005);
pratit911 0:7a88fb78a840 36 }
pratit911 0:7a88fb78a840 37 }