analogRead - analogReference

Bonjour à tous,

Dans un montage basé sur Nano, alimenté par une pile de 9V, un diviseur de tension 18k/28k est sensé surveiller la tension de la pile. Le point central du diviseur est envoyé sur A0.

La tension mesurée au multimètre est de 4.85V, la valeur renvoyée par analogRead(A0) vaut 195 alors que j'attendais plutôt une valeur autour de 980 à 1000...

L'utilisation de analogReference dans le setup est-elle obligatoire ?
Dois-je mettre en place une référence à 5V sur AREF ?

Merci pour vos conseils

Alain

Bonjour,

Par défaut l'adc est configuré sur référence interne VCC. Tu n'as donc pas à le configurer.

4.85 c'est près de 5V. Mesures la tension sur le 5V pour voir si elle n'est pas inférieure à 4.95V.

Tu n'aurais pas mis le résultat de la mesure dans un byte par hasard?

Merci kamill et fdufnews, j'ai vérifié : la variable est déclarée dans un byte.... quel nul !