Pour mesurer la tension d'une pile 1.5V c'est très facile, il suffit de connecter le - de la pile au GND de l'arduino, et le + de la pile à une entrée analogique de l'arduino.
Cette entrée analogique peut mesurer une tension comprise entre 0 et 5V, ce qui se traduit par une valeur entre 0 et 1023, donc le maximum pour une pile de 1.5V serait théoriquement: 1024 / 5 * 1.5 = 307. Donc tu obtiendra une valeur entre 0 et 307, qui est la tension de la pile, où 0 = 0V et 307 = 1.5V.
Branche le + de la pile sur l'entrée analogique A0 et met ce code sur ton arduino:
void setup()
{
Serial.begin( 9600 );
}
void loop()
{
int val = analogRead( 0 );
Serial.print( "Valeur brute: " );
Serial.print( val );
Serial.print( " Tension de la pile: ");
Serial.println( ( val / 1024.0 ) * 5.0 );
delay( 1000 );
}
Une pile n'a pas de de niveau de batterie.
Une batterie c'est un ensemble de chose identiques que ce soit au sens militaire (batterie de canons) ou au sens culinaire (batterie de casseroles).
Une pile de 4,5 V est formée par une batterie de 3 éléments de 1,5 V chacun.
Ce qu'on appelle improprement une batterie de voiture est en fait une batterie de 6 éléments accumulateurs rechargeable de 2V chacun.
Avant de se préocuper de l'affichage t'es tu renseigné sur comment on peut déterminer le degrès d'usure d'une pile ou d'un accumulateur rechargeable ?
Quel phénomène physique veut tu exploiter ?
La mesure de la tension est-elle réellement représentative du degrès d'usure ?
Quelle sont les minima et maxima ?
De ces valeurs dépendra la suite du sujet.
NB en peu de temps ce sujet à déjà été évoqué plusieurs fois sur ce forum.