lcd display arduino switch

:frowning: buonasera vorrei chiedere come risolver un problema quando
si ha uno switch che e comandato da un pulsante e dentro
i case voglio inserire delle frasi mi funziona pero le lettere
vanno a sovraporsi dovuto alla funzione loop che e in ciclo
lo allevio il problema con delay pero il tasto che comanda
lo switch va un po piu lento forse non lo saputo spiegare bene il
problema posto lo sketch

{
 counterPO++;
if( counterPO>2)
counterPO = 0; 
pulsantepremuto = 0; 
}  
      


//se do qua un deday(200) un poco migliora

switch (counterPO) {
case 0:   

  lcd.begin(16, 2);  
 
 lcd.print(" inizia");

break;  

//se do qua un deday(200) un poco migliora

case 1:   
void funzione0();  // chiama funzione0
lcd.begin(16, 2); 
 lcd.print("funzione0");

   break;
//se do qua un deday(200) un poco migliora
case 2:   
void funzione0();  // chiama funzione0
lcd.begin(16, 2); 
 lcd.print("funzione1");

   break;

ciao, ti consiglio di dare un'occhiata almeno agli sketch di esempio prima di pretendere di scrivere qualcosa di funzionante: *lcd.begin(16, 2); * serve ad inizializzare il display e va usato una sola volta nel setup.

anche quei "void" ... :confused: