В этих часах предусмотрена только одна кнопка - выключение сигнала будильника, управление другими функциями и настройками осуществляется с помощью пульта дистанционного управления протокола RC-5. Часы имеют 24-часовой режим отображения. Можно также установить 4 будильника на разное время и независимо управлять ими. Сигнал будильника отключается с пульта или кнопкой. Устройство построено на микроконтроллере ATtiny2313, его тактовый генератор работает от внешнего кварца частотой 4MHz.
Семисегментные индикаторы одинарные, с общим катодом, информация отображается методом динамической индикации через сдвиговый регистр 74HC164, частота обновления разрядов 50Hz. Пульт дистанционного управления используется от телевизоров Samsung, LG и т.д. протокола RC5. Подходят ПДУ типа SAMSUNG AA59-10031Q, LG-105-230M.
Настройка часов:
1. Установка времени: нажимаем "MENU", индикатор замигает с частотой 2Hz, с пульта кнопками 1-9 устанавливаем текущее время,
нажимаем "MENU".
2. Установка будильников: нажимаем "DISPLAY", кнопками P+P- выбираем номер будильника, нажимаем "MENU", индикатор замигает с частотой 2Hz, с пульта кнопками 1-9 устанавливаем время будильника, нажимаем "MENU", нажимаем "SLEEP"(включение будильника) на дисплее загорится "On", нажимаем "DISPLAY".
3. Включение/выключение будильников: нажимаем "DISPLAY", кнопками P+P- выбираем номер будильника, нажимаем "SLEEP" или "POWER", тем самым включаем и выключаем будильник, нажимаем "DISPLAY"
4. Отключение сигнала будильника: выключить сигнал будильника можно с помощью кнопки на часах или кнопкой "MUTE" с пульта.
Установка fuse-битов
Архив для статьи "Часы с дистанционным управлением на Attiny2313" | |
Описание: Файл прошивки и EEPROM | |
Размер файла: 1.67 KB Количество загрузок: 2 115 | Скачать |
Комментарии