Технический форум

Технический форум (http://www.tehnari.ru/)
-   Микропроцессоры (http://www.tehnari.ru/f115/)
-   -   Управление светодиодами через Arduino (http://www.tehnari.ru/f115/t107374/)

I a 16.03.2016 19:17

Управление светодиодами через Arduino
 
Вложений: 2
Есть макет собранный на arduino и сдвиговых регисторах 74HC595.
Сдвиговые резисторы соединены между собой и к ним подключены светодиоды разных цветов: белые,зеленые,желтые, синие и красные.
Как сделать чтобы включались все светодиоды определенного цвета через кнопки управления?

Николай_С 16.03.2016 21:05

Очень просто.
Нужно установить соответствующие биты управления регистром и сдвинуть их нужное число раз.

P.s. если ответ показался Вам расплывчатым, тогда точней формулируйте свой вопрос. :)

I a 16.03.2016 23:19

например у меня 200 красных светодиодов как мне их включить по нажатию кнопки?

poiu 17.03.2016 00:03

если по картинке
красные: DS = 1, в цикле 8 раз SH = 1; SH = 0 (это сдвиг) и в конце защелка ST = 1; ST = 0.
зеленые: DS = 1, в цикле 8 раз SH = 1; SH = 0, потом DS = 0, в цикле 8 раз SH = 1; SH = 0, и защелкнуть данные ST = 1; ST = 0.
после защелкивания данные заносятся с самого начала

Suharev 21.03.2016 22:42

А можно фото передней стороны?
PS: просто любопытно.

Цитата:

Сообщение от I a (Сообщение 1218235)
Как сделать чтобы включались все светодиоды определенного цвета через кнопки управления?

IMHO. я бы схему переделал, слишком сложно, проще каждому цвету выделить свой транзистор по земле, а плюсы запаралелить через резистор на каждый светодиод (или группу светодиодов).

Azziop 21.03.2016 23:20

Цитата:

Сообщение от I a (Сообщение 1218235)
Как сделать чтобы включались все светодиоды определенного цвета через кнопки управления?

Выбрасываем arduino и сдвиговые регистры 74HC595, питание на светодиоды подаем через кнопки.


Часовой пояс GMT +4, время: 17:46.

Powered by vBulletin® Version 4.5.3
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.