Нужна помощь.Код для 25 ргб светодиодов.

wintersoul
Offline
Зарегистрирован: 14.02.2013

Добрый день! У нас в институте дали проект с ардуино. Так что опыт у меня пока 2,5 недели(Использую Arduino UNO

Суть моего проекта в том,что есть панель с управляемыми ргб светодиодами, 5 на 5. К каждому ряду из 5 диодов сопутствует ультрозвуковой дальномер. Ну и  соответственно можно рисовать светом на панели просто поднося руку к светодиоду,я решила использовать 6 цветов. Код для одного светодиода написали. Все работает. Проблема начиналась с увеличением количества выходов. мне надо 10 диджитал входов для датчиков и 75 на диоды)(могу сократьть до 48) Сдвиговые регистры как я поняла могут давать значения либо high,либо  low. а мне нужно каждому светодиоду передавать свои значения, так чтобы свет менялся на другой, а не просто загорался и выключался. Есть ли какие-то примеры кода со сдвиговыми регисторами(если это вообще реально),похожие на мою задачу? Или...что тогда использовать для этого?

Спасибо)

maksim
Offline
Зарегистрирован: 12.02.2012

Возможность использовать сдвиговые регистры, для генерации ШИМа (обязательно почитайте что это) на их выводах есть, но данное решение вашей задачи, скорее всего будет неоправданным. 

Важно знать что значит "с управляемыми ргб светодиодами"? Потому как если речь идет о светодиодах со встроенным драйвером и управляемые по какому либо интерфейсу, то нужно копать совершенно в другую сторону.

wintersoul
Offline
Зарегистрирован: 14.02.2013

Спасибо! Управляемые-это с просто 4 ножками.

maksim
Offline
Зарегистрирован: 12.02.2012

Тогда в вашем случае нужно организовывать динамическую индикацию синхронизированную с ШИМом. Как вот здесть http://arduino.ru/projects/arduino_led_matrix