Страница 1 из 1

Часы

Добавлено: Пн мар 02, 2015 12:53:38
ishpanec
Народ, привет всем!
Хочу сделать часы, н овместо обычной секунды хочу сделать 60 светодиодов.
И так дано:
Atmega32
60 светодиодов
4 семисегментных индикаторов
куча разного.

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

Re: Часы

Добавлено: Пн мар 02, 2015 13:06:27
Albert_V
Начните изучение не с контроллера, а с того как "работают" транзисторы и (свето)диоды.
Учиться на чужих схемах можно и нужно до тех пор, пока в них не начнёте находить ошибки.

Re: Часы

Добавлено: Пн мар 02, 2015 13:48:55
akl
ishpanec писал(а):Вопрос, можно ли это решить как-то проще?
Используя только диоды, транзисторы, резисторы и 1 контроллер.
Например и развитие этой схемы
СпойлерИзображение

Re: Часы

Добавлено: Пн мар 02, 2015 14:14:54
ishpanec
akl писал(а):Например
а с одним контроллером?

Re: Часы

Добавлено: Вт мар 03, 2015 11:12:05
kalobyte
ishpanec писал(а):а с одним контроллером?
матрица 8х8 даст тебе 64 светодиода
это 8 полных порта, правда на остальное уже не остается выводов и придется городить код
нужен будет контроллер типа стм32 с 64 выводами :)))