LEZIONE 4. Esempi sull'uso dell'ADC

Dependencies:   mbed

Committer:
domemort
Date:
Wed Nov 03 15:29:39 2021 +0000
Revision:
0:646eeaa4fc37
-

Who changed what in which revision?

UserRevisionLine numberNew contents of line
domemort 0:646eeaa4fc37 1 #include "mbed.h"
domemort 0:646eeaa4fc37 2
domemort 0:646eeaa4fc37 3 Serial pc(USBTX, USBRX);
domemort 0:646eeaa4fc37 4 AnalogIn Ain(A1);
domemort 0:646eeaa4fc37 5
domemort 0:646eeaa4fc37 6 uint16_t ADCdata;
domemort 0:646eeaa4fc37 7
domemort 0:646eeaa4fc37 8 int main()
domemort 0:646eeaa4fc37 9 {
domemort 0:646eeaa4fc37 10 pc.printf("ADC Data Values...\n\r");
domemort 0:646eeaa4fc37 11 while(1) {
domemort 0:646eeaa4fc37 12 ADCdata=Ain.read_u16()>>4; //lettura u16 e shift a destra di 4 posizioni
domemort 0:646eeaa4fc37 13 wait(0.5);
domemort 0:646eeaa4fc37 14 pc.printf("%1d\n\r", ADCdata);
domemort 0:646eeaa4fc37 15 }
domemort 0:646eeaa4fc37 16 }