Problemas con sensor DHT11? Y controlador temperatura

Buenas noches.
Acabo de probar el código y todo bien,tan solo que hay que mantener 1 sugundo el botón para que cambie el menú, no debiera ser inmediato?

Otra cosa,un fallo mio:
Al tratarse de pines analógicos, no devi poner "HIGH" o "LOW", para encender y apagar los reles del menú, devi poner " 255" para estado apagado y " 0" para estado encendido, perdón por este fallo.
Pongo el ejemplo para otros usuarios

case 1: 

       lcd.setCursor(8,0);
       lcd.print("BA");     
       analogWrite(releb,0); // yo puse LOW
       analogWrite(relem,255); // yo puse HIGH
       analogWrite(relea,255);  // yo puse  HIGH
             break;