Problème d'affichage moniteur

Bonjour,

J'ai effectué un programme qui en fonction d'un potentiomètre m'affiche la tension. Très classique ! Il fonctionne bien mais le seul problème, c'est que la tension qu'il m'affiche s'affiche en tant que "0V ou 3V" alors que j'ai le besoin qu'il s'affiche sous la forme "0,62V ou 4,37V"

PS : Je suis sur Mac mais je ne pense que cela change qlq chose.

votre Mac n’a rien à voir en effet, il doit marcher très bien :slight_smile:

si vous la stockez dans un int, c’est normal…
si vous la stockez dans un float mais faites le calcul en entier, c’est normal…

Il faut la mettre dans un float et forcer le calcul en nombre décimal (en mettant par exemple les constantes en décimal)

float tension = analogRead(potPin) * 5.0 / 1024.0;

mais cela dit ce n’est qu’une hypothèse…

il se pourrait aussi qu’il y ait un bug ligne 42 et le fil rouge n’est pas bien branché…

codeinfo.png

… postez votre code (avec les balises)