Простые часы на микроконтроллере MSP430G2231 которые состоят всего из четырёх деталей включая макетную плату. Если Вы будете собирать версию с будильником то дополнительно потребуется буззер на 3.3В.
Несмотря на свою простоту часы позволяют при помощи одной кнопки устанавливать время, использовать будильник, устанавливать таймер и показывают температуру.
Это реализовано благодаря тому, что кнопка определяет длительное и короткое нажатие. Длительное нажатие позволяет войти в режим установки, а короткими нажатиями выполняется установка показаний часов/будильника/таймера.
Ещё одной особенностью часов является мультиплексирование сегментов индикатора включающее задержку по времени благодаря которой компенсируется различие в яркости для отдельных цифр. Например цифра 8 отображается более длительное время чем цифра 1, чтобы компенсировать потерю яркости, управляя многократными сегментами.
Схема часов:
Перейти на страницу проекта: www.simpleavr.com
Комментариев нет:
Отправить комментарий