16.03.2016, 19:17 | #1 (permalink) |
OEM system
Регистрация: 30.09.2012
Сообщений: 121
Сказал(а) спасибо: 3
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 197
|
Управление светодиодами через Arduino
Сдвиговые резисторы соединены между собой и к ним подключены светодиоды разных цветов: белые,зеленые,желтые, синие и красные. Как сделать чтобы включались все светодиоды определенного цвета через кнопки управления? |
16.03.2016, 19:17 | |
Helpmaster
Member
Регистрация: 08.03.2016
Сообщений: 0
|
По данной тематике есть и другие темы Управление нагрузкой через радиосигнал Управление реле через COM порт Инфракрасное управление через USB. Управление компьютером через пульт Управление ПК Через Bluetooth. |
16.03.2016, 21:05 | #2 (permalink) |
Радиоинженер
Регистрация: 25.09.2012
Адрес: г.Дзержинск Нижегородской обл.
Сообщений: 25,301
Записей в дневнике: 7
Сказал(а) спасибо: 292
Поблагодарили 219 раз(а) в 70 сообщениях
Репутация: 110185
|
Очень просто.
Нужно установить соответствующие биты управления регистром и сдвинуть их нужное число раз. P.s. если ответ показался Вам расплывчатым, тогда точней формулируйте свой вопрос. |
17.03.2016, 00:03 | #4 (permalink) |
Member
Регистрация: 05.03.2014
Сообщений: 200
Сказал(а) спасибо: 2
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 834
|
если по картинке
красные: 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. после защелкивания данные заносятся с самого начала |
21.03.2016, 22:42 | #5 (permalink) |
Member
Регистрация: 23.02.2013
Сообщений: 1,353
Сказал(а) спасибо: 4
Поблагодарили 5 раз(а) в 2 сообщениях
Репутация: 5285
|
А можно фото передней стороны?
PS: просто любопытно. IMHO. я бы схему переделал, слишком сложно, проще каждому цвету выделить свой транзистор по земле, а плюсы запаралелить через резистор на каждый светодиод (или группу светодиодов). Последний раз редактировалось Suharev; 21.03.2016 в 22:49 |
Ads | |
Member
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
|
21.03.2016, 23:20 | #6 (permalink) |
deleted
Регистрация: 23.07.2012
Сообщений: 4,803
Записей в дневнике: 2
Сказал(а) спасибо: 3
Поблагодарили 16 раз(а) в 1 сообщении
Репутация: 16352
|
|
Ads | |
Member
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
|
|
|