F1ATB forum
bargraph sous les valeurs et led arrière - Version imprimable

+- F1ATB forum (https://f1atb.fr/forum_f1atb)
+-- Forum : Forum de F1ATB (https://f1atb.fr/forum_f1atb/forum-3.html)
+--- Forum : Routeur Photovoltaïque (https://f1atb.fr/forum_f1atb/forum-4.html)
+---- Forum : Evolutions faites, à faire, dont vous rêvez... (https://f1atb.fr/forum_f1atb/forum-10.html)
+---- Sujet : bargraph sous les valeurs et led arrière (/thread-1856.html)



bargraph sous les valeurs et led arrière - chris50000 - 28-09-2025

Bonjour,

Perso j'ai modifié le code pour ajouter le bargraphe des mesures sous les valeurs affichées (Pour éviter les questions, j'ai déjà un routeur donc pour le coup, j'ai remplacé la 2ème ligne par ma prod solaire)

D'un coup d'oeil, je sais où j'en suis entre la puissance soutirée du réseau et celle de ma production, j'ai indexé le max à afficher à la valeur totale consommée, puis ratio des valeurs pour l'animation 


  lcd.setTextColor(CoulTabTexte);
  lcd.fillRect(0, H1, 3 * W, H, TFT_LIGHTGREY);
  lcd.fillRect(0, H2, 3 * W, H, TFT_LIGHTGREY);
  lcd.drawRect(0, H1, 3 * W, H, CoulTabBord);
  lcd.drawRect(0, H2, 3 * W, H, CoulTabBord);lcd
.setTextColor(CoulTabTexte);

  if (PactConso_M > 0) lcd.fillRect(1, H1+1, ((PuissanceS_M*(3*W))/(PactConso_M)), H-2, CoulW);
  if (PactConso_M > 0) lcd.fillRect(1, H2+1, ((PactProd*(3*W))/(PactConso_M)), H-2, CoulWh);

Je pense que ça peut être sympa comme évolution de l'affichage

   

Et j'ai ajouté l'allumage de la led derrière la carte pour allumer dès que ça produit...
if (PactProd > 10) {
    digitalWrite(4, 0);  
    digitalWrite(16, 0);  
    digitalWrite(17, 1);      
  } else {
    digitalWrite(4, 1);  
    digitalWrite(16, 1);  
    digitalWrite(17, 1);  
  }