Esercitazione 2 - 4

Dependencies:   mbed

main.cpp

Committer:
MDevolution
Date:
2016-10-10
Revision:
0:90c9e44a9a4c

File content as of revision 0:90c9e44a9a4c:

//Program Example 4: Interruttore crepuscolare

#include "mbed.h"
#define soglia 20000
 
Serial pc(USBTX, USBRX); //enable serial port which links to USB
AnalogIn Ain(A0);
DigitalOut out(D6);
unsigned int ADCdata;

int main(){
    pc.printf("ADC Data Values...\n\r"); //send an opening text message
    while(1) {
        //ADCdata=Ain.read_u16()>>4;
        ADCdata=Ain.read_u16();
        if (ADCdata<soglia)
            out=1;
        else
            out=0;
        pc.printf("%u\n\r",ADCdata);
        wait(0.5);
    }
}