Presentati nell'apposita sezione prima che arrivino i Grandi Capi.
Come da regolamento, inserisci lo sketch fra i tag CODE (modifica il post )
L'istruzione lcd.begin(16,2); mettila nel setup, così non ti lampeggerà più.
Poi, la variabile state_button la inizializzi in una parte di sketch che viene letta solo una volta, e questo va bene.
Ma non puoi pretendere che cambi il suo valore se non verifichi il suo stato altre volte.
Quindi all'interno del loop, fuori dallo switch case, devi inserire in questa variabile il valore di digitalRead(button); ...
Inoltre nello sketch, hai impostato un pin come backlight, oltre a non gestirlo (cosa che credo che farai più avanti), attenzione a come lo colleghi fisicamente!
Innanzitutto scusa per il codice, è il mio primo post e credevo lo riconoscesse in automatico
Comunque non ho capito la cosa dello state_button.. Dove lo metto? Così intendevi?