Semplice listato, comunque testato su LCD 16X2, ma va anche bene su LCD 40X4 (sulle prime due righe) non so se si può ulteriormente "limare"
lascio il campo in tal senso agli esperti di codice, di cui ho il Max rispetto, per eventuali migliorie o aggiustamenti.
//Voltmetro Low Load
float volt;
int voltpin = A4; // pin di lettura
#include <LiquidCrystal.h>
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
void setup() {
lcd.begin(16, 2);
}
void loop() {
volt=analogRead(voltpin); //lettura della tensione
volt= (200 * volt)/1024; // Calcolo (mod. 200 +/- per la taratura via software)
lcd.setCursor(0,0);
lcd.print("V meter Low Load");
lcd.setCursor(0,1);
lcd.print ("Vb=");lcd.print (volt);lcd.print ("V. ");
delay(2000);
}
Naturalmente personalizzalo a tuo piacimento a livello di posizione di caratteri, numeri e testo da visualizzare.
Buone misure a tutti.
Saluti.