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