VU_METAR_4_2

Dependencies:   mbed

main.cpp

Committer:
ipadjen
Date:
2015-12-03
Revision:
0:dd2db426b2f4

File content as of revision 0:dd2db426b2f4:

//Reads input through the ADC, and transfers to PC terminal
 #include "mbed.h"
  Serial pc(USBTX, USBRX);
  AnalogIn Ain(p20);
  DigitalOut myled1(LED1);  
  DigitalOut myled2(LED2);  
  DigitalOut myled3(LED3);  
  DigitalOut myled4(LED4);  
  float x; 
  
  int main() { 
   while (1) { 
   x=Ain; 
    wait (0.5); 
    if (x<=0.2){
        myled1=0;
        myled2=0;
        myled3=0;
        myled4=0;
        }
    if (x>0.2&x<=0.4){
        myled1=1;
        myled2=0;
        myled3=0;
        myled4=0;
        }
    if (x>0.4&x<=0.6){
        myled1=1;
        myled2=1;
        myled3=0;
        myled4=0;
        }
    if (x>0.6&x<=0.8){
        myled1=1;
        myled2=1;
        myled3=1;
        myled4=0;
        }
     if (x>0.8&x<=1.0){
        myled1=1;
        myled2=1;
        myled3=1;
        myled4=1;
        }
    } 
    }