Подключение кнопки и считывание нажатия кнопки

Только что то в коде не видно проверки на то, что если переменная millis() будет меньше значения переменной lastDebounceTime
Я конечно понимаю, что Arduino включенным в розетку 50 дней никто держать не будет. Но бывает и всякое.