Часы
Добавлено: Пн мар 02, 2015 12:53:38
Народ, привет всем!
Хочу сделать часы, н овместо обычной секунды хочу сделать 60 светодиодов.
И так дано:
Atmega32
60 светодиодов
4 семисегментных индикаторов
куча разного.
Сделал примерно так
https://pp.vk.me/c622728/v622728435/1f5 ... uhKbz0.jpg
Схема обрезана, 60 не влезет)
Только учусь, не судите строго, надеюсь ничего не перепутал.
Логика такая, светодиоды поделены на 8 секторов по 8 штук в каждом.
Когда есть питание (-) на первый сектор по очереди загораются первые 8 светодиодов управляющими полосами (+).
Потом подается питание на второй сектор (-), оттуда с помощью транзистора питание (+) переходит на первые 8 светодиодов (первый сектор), а второй сектор при этом по очереди зажигается, когда второй сектор заполнен подается питание на третий сеткор, второй при этом загорается полностью.
Диоды нужны, что бы когда полностью загорается 1 сектор оттуда питание не перекинулось на остальные сектора.
Вопрос, можно ли это решить как-то проще?
Используя только диоды, транзисторы, резисторы и 1 контроллер.
Хочу сделать часы, н овместо обычной секунды хочу сделать 60 светодиодов.
И так дано:
Atmega32
60 светодиодов
4 семисегментных индикаторов
куча разного.
Сделал примерно так
https://pp.vk.me/c622728/v622728435/1f5 ... uhKbz0.jpg
Схема обрезана, 60 не влезет)
Только учусь, не судите строго, надеюсь ничего не перепутал.
Логика такая, светодиоды поделены на 8 секторов по 8 штук в каждом.
Когда есть питание (-) на первый сектор по очереди загораются первые 8 светодиодов управляющими полосами (+).
Потом подается питание на второй сектор (-), оттуда с помощью транзистора питание (+) переходит на первые 8 светодиодов (первый сектор), а второй сектор при этом по очереди зажигается, когда второй сектор заполнен подается питание на третий сеткор, второй при этом загорается полностью.
Диоды нужны, что бы когда полностью загорается 1 сектор оттуда питание не перекинулось на остальные сектора.
Вопрос, можно ли это решить как-то проще?
Используя только диоды, транзисторы, резисторы и 1 контроллер.