[Из песочницы] Бинарные часы с будильником на Atmega48 (EvILeg-1124)
К сборке подобных вещей, как бинарные часы приходят несколькими путями на мой взгляд. Либо просто желание обладать подобной необычной игрушкой, либо для общего развития, либо для тренировки, необходимой для профессионального роста в выбранной области. Так почему бы не совместить приятное с полезным, учитывая, что в сети достаточно много полезного материала. Базой для развития идеи сборки бинарных часов послужила статья, опубликованная на хабре 9 марта 2012 года под названием «Бинарные часы своими руками (Mega32, DS1307)». Спешу выразить благодарность автору статьи, поскольку она послужила отправной точкой для моей вариации на тему бинарных часов. Принципиальным отличием стало то, что часы показывают время не в чисто бинарной системе счисления, а в двоично-десятичном представлении. То есть старшая тетрада байта отвечает за десятки часов/минут/единиц, а младшая соответственно за единицы. Таким образом внешний вид часов становится таким, как и внешний вид одноимённого виджета в свободной среде рабочего стола KDE. Также функционал часов расширен будильником, поэтому часы не только становятся способны выполнять непосредственную функцию отсчета времени, но и не менее полезную функцию пробуждения владельца (рис. 1). Данной модели часов было дано название EvILeg-1124.Читать дальше →