|
Теги статьи: |
Таймер обратного отсчета с энкодером
Автор: C@at
Опубликовано 06.02.2014
Создано при помощи КотоРед.
Таймер.
Свойства таймера.
Точность - 1-на секунда.
Диапазон - от 1-й секунды до 24 часов.
Управление – энкодер, кнопки.
Режим управления – пуск, пауза-стоп.
Графический образ линейки на экране, для визуального отсчета установленного времени.
Буфер памяти последнего установленного энкодером времени для отсчета.
Звуковой сигнал по окончанию отсчета установленного времени.
Выходной сигнал управления – реле.
Установка значений энкодером - секунды минуты часы.
Кнопка энкодера Кн0-пуск, плюс 5-60сек.(настраиваемое)
Вход в меню настроек Кн0 (длительное удержание)
Кнопка Кн1- пауза, стоп.
Длительное удержание Кн1 устанавливает курсор на раздельную установку секунд, минут часов.
Сигналы.
Короткий сигнал – дублирует работу нажатых кнопок и энкодера.
Имитация звука «тик – так» - всегда при отсчете установленного времени.
Прерывистый звуковой сигнал – по окончанию отсчета установленного времени.
Меню.
Выбор шага установки времени энкодером; 1 сек - 1 мин..
Добавление к счету кнопкой Кн0 количества фиксированных секунд; от 5 до 60 секунд
для разных типов экранов, выбор вида подсветки экрана; прямой – инверсный.
Установка количества секунд для работы подсветки экрана.
Выбор длительности звучания звукового сигнала, по окончанию отсчета; 1 минута – бесконечно.
Схема.
Имитация звука "Тик-Так".
Так как это у меня первая проба создания этого звука, для себя проводил некоторые исследования в этом направлении.
Исследования конечно, это громко сказано:))), но если бы мне где либо попались подобные осциллограммы,
думаю это чуть, облегчило мои эксперименты, поэтому и приложил осциллограммы к этой статье.
Осциллограмма периодичности включения звука "Тик-Так".
Варианты подключения звуковой сигнализации;
1й вариант подключения пьезо динамика.
Осциллограмма импульсов по 1 варианту
2й вариант подключения
Осциллограмма для второго варианта
Можно и так и так включать бузер, так как, выходы МК (РС0, РС1) на бузер работают просто в противофазе.
Лично мне понравилась работа, по первому варианту схемы подключения. )))
FUSE:
Программа написана для работы МК на тактовой частоте 8 МГц. МК тактируется от внешнего кварца 8MHz.
Короткое видео, работы таймера.
Файлы:
Архив с прошивкой.
Все вопросы в Форум.