labos 1
Dependencies: mbed
vjezba3.2.cpp
00001 #include "mbed.h" 00002 DigitalOut myled1(LED1); 00003 DigitalOut myled2(LED2); 00004 DigitalOut myled3(LED3); 00005 DigitalOut myled4(LED4); 00006 AnalogIn Ain(p20); 00007 float ADCdata; 00008 00009 int main() { 00010 while(1) { 00011 ADCdata=Ain; 00012 if(ADCdata<=0.2) { 00013 myled1=0; 00014 myled2=0; 00015 myled3=0; 00016 myled4=0; 00017 } 00018 else if ((ADCdata>0.2)&&(ADCdata<=0.4)) { 00019 myled1=1; 00020 myled2=0; 00021 myled3=0; 00022 myled4=0; 00023 } 00024 else if ((ADCdata>0.4)&&(ADCdata<=0.6)) { 00025 myled1=1; 00026 myled2=1; 00027 myled3=0; 00028 myled4=0; 00029 } 00030 else if ((ADCdata>0.6)&&(ADCdata<=0.8)) { 00031 myled1=1; 00032 myled2=1; 00033 myled3=1; 00034 myled4=0; 00035 } 00036 else if ((ADCdata>0.8)&&(ADCdata<=1)) { 00037 myled1=1; 00038 myled2=1; 00039 myled3=1; 00040 myled4=1; 00041 00042 } 00043 } 00044 } 00045
Generated on Mon Jul 25 2022 04:46:53 by
1.7.2