Ritornando all inizio:
Ci sono 2 tipi di sensori
- quelli che cambiano la loro resistenza e quelli li metti in serie a una resistenza e ottieni un partitore. Quello lo colleghi ai 5V e a massa. La lettura con il AREF interno di 5V é sempre giusta perché entrambi cambiano la tensione nello stesso modo. Questo vale se le variazioni non hanno una frequenza troppo alta. per i 50Hz non ci sono problemi. Per qualche kHz ci sono problemi perche durante la misura cambia la tensione di riferimento.
- Sensori che danno una tensione proporzionale al valore leddo indipendente dalla loro alimentazione. Un cambio della tensione di alimentazione/riferimento cambia la lettura. Soluzioni:
- attivare il riferimento interno da 1,1V e diminuire la tensione da leggere con un partitore resistivo.
- misurare con un entrata analogica i 3,3V presenti sull' Arduino e calcolarne la tensione di 5V correggere con quel fattore la misura del sensore.
Ciao Uwe