Нужно написать таймер обратного отсчёта с LCD1602

Dumper
Offline
Зарегистрирован: 21.09.2020

Бюджет 1000 руб.

Здравствуйте!
Необходимо написать скетч-таймер. Общее задание:
1) есть дисплей 1602, 2x16. Есть буззер (пищалка)
2) при включении вывести на экран 00:00:00 (неважно, в какую строку). Часы, минуты, секунды, соответственно.
3) есть кнопка А. При нажатии она замыкает на массу. Считать длительность нажатия. Если длительность нажатия попадает в диапазон 50-100мс, то делать действие:
---> есть микропереключатель B. В положении off (не замкнуто на массу) к таймеру прибавить 10 сек с выводом на экран. В положении on (замкнуто на массу) к таймеру прибавить 10 минут. При достижении значения 60 (секунд, минут), переводить их в минуты, часы, соответственно.
4) есть кнопка старт C. При нажатии она замыкает на массу. Считать длительность нажатия. Если длительность нажатия попадает в диапазон 50-100мс, то делать действие: запуск таймер с обратным отсчётом до состояния 00:00:00. Отминусовывать по 1 секунде. Если времени остаётся меньше 10 или равно 10 секундам, то включать бузер: пищать каждую нечётную секунду, молчать каждую чётную секунду (ну или не привязываться к чётности/нечётности).
5) Важно! Во время отсчёта информацию обновлять на дисплее онлайн. В режиме отсчёта времени нужно, чтобы была возможность добавлять время кнопкой А в режиме онлайн к оставшемуся и продолжать отсчёт до нулей.
man9913
Offline
Зарегистрирован: 19.03.2016

пишите man9913@mail.ru, предоплата.

Kakmyc
Offline
Зарегистрирован: 15.01.2018
Бармалей
Бармалей аватар
Offline
Зарегистрирован: 23.09.2019

barmaley2m@yandex.ru оплата потом

Kunak666
Offline
Зарегистрирован: 10.10.2020