Uhm.. non funziona.. il display non scrive nulla.. se invece scrivo così
a=map(av, 0, 1023, 0, 16);
lcd.setCursor(0, 0);
lcd.print("volume");
lcd.setCursor(0, 1);
while(3){
if(b<=a){
for(b=0;b=15;b++){
lcd.setCursor(a, 1);
lcd.print((char)255);}}
else{
for(b=0;b=15;b++){
lcd.print(" ");}}
}
}
Mi scrive "volume" sulla prima riga e mi annerisce il rettangolo riferito alla posizione con cui si avvia, se sposto il trimmer e premo reset si accende il rettangolo riferito alla posizione, se sposto senza premere reset non cambia nulla.. ![]()