#include <LiquidCrystal.h>
LiquidCrystal lcd(2,3,4,5,6,7);



// Définition des broches
const int pinBatterie = A0;

// Initialisation
void setup() {
  // Initialisation de la communication série
  Serial.begin(9600);
}

// Boucle principale
void loop() {
  // Lecture de la tension de la batterie
  int valeurBatterie = analogRead(pinBatterie);

  // Conversion de la valeur analogique en tension
  float tensionBatterie = valeurBatterie * 5.0 / 1023.0;

  // Affichage de la tension de la batterie
   lcd.clear();
  
  lcd.print ("Tension batt : ");

  lcd.print (tensionBatterie);
  lcd.print (" V");

  // Calcul du niveau de la batterie
  float niveauBatterie = tensionBatterie / 5.0 * 100.0;

  // Affichage du niveau de la batterie

 lcd.print ("Niveau batt : ");

 lcd.print (niveauBatterie);
 lcd.print ("%");

  // Retard
  delay(1000);
}