int vol=A0;
void loop(){
int a=0, m=0, av;
av=analogRead(vol);
a=map(av, 0, 1023, 0, 16);
lcd.setCursor(0,0);
lcd.print("volume");
lcd.setCursor(0, 1);
for(b=0;b=15;b++){
if(b<=a){
lcd.print((char)255);
}else{
lcd.print(" ")
}
}
in teoria funziona.....e direi anche in pratica, uso lo stesso sistema per un contagiri su LCD.