Ho commesso un errore nell' istruzione "if (buttonState=LOW){",
l'istruzione corretta è "if (buttonState==LOW){" con doppia eguaglianza.
Probabilmente tu nel correggere il codice hai messo le cose a posto il doppio segno "==".
Ad ogni modo la condizione LOW reagisce al momento che premi il pulsante, mentre HIGH quando lo liberi.