Go Down

Topic: Problema con analogRead (Read 2 times) previous topic - next topic

leo72


se si volesse mettere non in free running sarebbe possibile?
Questa modalità riguarda proprio l'altmega o come è scritta la funzione?

La risposta semplice è no. Devi cambiare il core dell'Arduino ed ovviamente poi tutto quello che fa uso dell'analogRead non funzionerebbe più per come era stato inizialmente pensato per cui lascia perdere.  ;)

d407336

ok
un'altra cosa, se all'interno del programma metto analogReference(INTERNAL) per leggere da un pin, poi rimetto analogReference(DEFAULT) per leggere da un altro pin e lo faccio in continuazione non ci sono problemi?

leo72


ok
un'altra cosa, se all'interno del programma metto analogReference(INTERNAL) per leggere da un pin, poi rimetto analogReference(DEFAULT) per leggere da un altro pin e lo faccio in continuazione non ci sono problemi?

Non collegare nulla al pin AREF, però.

d407336

no, non collego niente ;)
chiedevo solo per sapere se fare continuamente queste operazione è troppo "stressante" per l'atmega

cyberhs

Ha ragione Leo quando dice che non è indispensabile usare il pinmode per gli ingressi analogici, ma io lo uso lo stesso per attivare o disattivare il resistore interno.

Go Up