03.11.2016.

Dependencies:   mbed

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers main.cpp Source File

main.cpp

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