Ciao a tutti, sono bruno e sono uno studente di informatica .
Dal lato software me la cavo ma per quello che riguarda l'elettronica sono alle primissime armi quindi scusate se faccio domande banali XD.
Bando alle presentazioni il mio problema è il seguente:
Ho acquistato una Arduino 2009 e stavo facendo qualche prova con analogRead(); la cosa strana è il fatto che leggendo il valore sul monitor seriale noto che esso è sempre maggiore di 0 perfino quando il piedino scelto come input è libero!!
Avevo già fatto qualche prova ieri e mi pare che prima le letture erano corrette. Ho provato a cambiare pin (0 - 1 - 2) ma il risultato è il medesimo, non penso che possa aver bruciato o alterato pin che non ho mai usato prima!
Grazie in anticipo a tutti
quando è libero, legge una tensone flottante(data da radiofrequenze,disturbi..)..lo devi collegare a massa se vuoi vedere 0
oppure,mettere una resistenza da 5kohm(per esempio) tra massa e il pin analogico..così quando non lo colleghi a nient'altro,vedi 0,altrimenti vedi la tensione applicata..
Per leggere zero devi collegare il pin analogico con la massa (GND).
Ciao Uwe
grazie, ora funziona