Прерывание сна по кнопке DIGISPARK.

bansh1990

✩✩✩✩✩✩✩
21 Мар 2019
5
6
Добрый день. помогите пожалуйста примостырить преривание сна по кнопке
суть такая что я хотел кроме автополива (проекта алекса гайвера) прикрутить еще управление автоматическим досветом для растений, но изза глубокого сна и недалёкого ума не могу понять как сделать прерывание сна по кнопке.

управление такое: один клик включил свет принудительно еще один выключил
а двойной клик включает автосвет на основе датчика.


код в прикрепе
 

Вложения

bansh1990

✩✩✩✩✩✩✩
21 Мар 2019
5
6
если я например сделаю


void loop() {
mainTimer++;
button1.tick();
delay(500);



правильно ли я понимаю, что он будет ожидать нажатие кнопки 500 мс?