Problemas com Buttons

Não podes fazer update do LCD muito rápido... se o fizeres ele pisca.

O blink without delay é um exemplo com millis.