Alors voilà,j'aurai besoin de vous aujourd'hui pour m'éclairer à propos d'un problème, j'ai besoin de mesurer une tension de 13.4v à vide ( batterie solaire ) avec mon Arduino. Sachant qu'avec les bornes analogiques qui me permettront d'afficher la tension sur mon moniteur série, qui sont malheureusement limité à 5v j'ai fait un pont diviseur donc pour pouvoir mesurer le tout mais le problème c'est que mon programme n'affiche aucunes valeurs j'ai donc pensé à une erreur de montage aussi stupide soit-il, je n'arrive toujours pas à trouver ce qui cloche. Voici mon programme :
int val ;
float tension;
void setup()
{
Serial.begin(9600);
}
void loop()
{
val = analogRead(0);
tension = val*(5.0/1023.)/0.39;
Serial.print("Tension lue = ");
Serial.print(tension);
Serial.print(" Volts") ;
Serial.println();
delay(500);
}
Ci-joint une capture d'écran de mon montage réalisé sur tinkercad.
Merci pour votre aide !
Avant de calculer la tension, affiche directement la lecture de ta broche analogique sur le moniteur série. Ainsi tu sauras si le problème vient de la mesure ou du calcul
Oulà j'arrive pas à rajouter le screen... Je l'avais mis mais visiblement non.
kamill:
Bonjour,
Ca veut dire quoi "mon programme n'affiche aucunes valeurs"?
Il doit forcément afficher des valeurs ou le moniteur série n'est pas à la bonne vitesse
Et bien sur le moniteur série, rien est affiché donc je pense que le problème est lié au montage, cependant je n'arrive pas à poster la photo du dit montage.
ElLiano:
Oulà j'arrive pas à rajouter le screen... Je l'avais mis mais visiblement non.
Et bien sur le moniteur série, rien est affiché donc je pense que le problème est lié au montage, cependant je n'arrive pas à poster la photo du dit montage.
Bonsoir
J'ai horreur des trucs à la fritzing
mais si c'est ce que tu a cablé sur breadboard
IL n'y a aucun pont diviseur qui existe electriquement
ElLiano:
Et bien sur le moniteur série, rien est affiché donc je pense que le problème est lié au montage, cependant je n'arrive pas à poster la photo du dit montage.
Sur tinkercad, même si le montage est foireux, même s'il n'y a que la carte, il y a affichage sur le moniteur série, à partir du moment où tu as bien fait le begin().
Tu as bien cliqué sur l'icone "moniteur série pour l'activer"?
Ca me dit que la page a expiré.
Dans l’écran d'édition tu cliques sur "partager" en haut à droite puis sur "inviter d'autres utilisateurs" et tu copies le lien
Ah bon ? Chez moi rien n'est affiché. Pourriez vous juste copier et envoi le lien depuis chez vous pour que je puisse le tester à nouveau d'une autre manière ? Merci d'avance.