Здравствуйте! После всех неудачных попыток сделать проект, решил выполнить таймер. Модуля часов у меня к сожалению нет, но я бы хотел обойтись без него! Половина скетча написана, а со второй половиной появилась проблема... Функции, делающие отсчёт времени, которые считают время после включения программы, не помогут, так как мне надо сделать данный отсчёт после ввода нужного времени и нажатия на кнопку старта. Вопрос: Каким образом можно отсчитывать секунды (алгоритм счёта минут и часов я уже сделал)? Заранее спасибо!
Помогут, если запомнить время нажатия на кнопку и вычитать его из текущего. Аппаратный таймер либо делить то, что возвращает millis() для получения секунд, минут и часов.
Запоминаешь время в переменную long при нажатии на кнопку старта и с ней сравниваешь то количество времени которое нужно. Посчитать минуты и часы из милисекунд, по моему, никакой сложности не представляет.