много сдвиговых регистров
- Войдите на сайт для отправки комментариев
Втр, 30/04/2013 - 01:10
доброго времени суток.
собственно нужен совет. дано 64 ргб диода должны выводить постобцово картинку с некой частотой (те картинку видно при движении) и стакан сдвиговых регитров 74HC595D. вижу несколько путей решения:
1. поставить 24 регистра в 1 цепь и проталкивать 192 бита, задейсвуя 3 пина дуины
2. поставить 3х8 соответственно цветам задействуется больше пинов но в этом случае не критично
3. поставить к дуине 1 регистр а к нему уже 3х8.
вопрос в том какой метод даст более ровную картинку и при каком будет проще програмная часть?
с помощью сдвиговых регистров в RGB-светодиоде сможете только зажигать соответствующие светодиоды. Если хочется сделать возможность установки любого цвета (например, 10% красного, 40% зеленого и 28% синего) - тут указанными регистрами не обойтись (или искать регистры, которые на своих выходах могут индивидуально ШИМ выдавать)...
И тут еще нужно понимать, как вы эти светиододы подключать планируете.
Посмотрите соседнюю тему: http://arduino.ru/forum/apparatnye-voprosy/podklyuchenie-svetodiodnoi-matritsy - я там похожую задачу решаю.
(например, 10% красного, 40% зеленого и 28% синего) - тут указанными регистрами не обойтись (или искать регистры, которые на своих выходах могут индивидуально ШИМ выдавать)...
в данном случае достаточно 8 цветов (но принял к сведению), да и боюсь рябить начнет на скорости еси делать регилировку ШИМом. на пробной фиговине (8 ргб диодов, 3 регистра последовательно соответственно цветам) оптимально пауза между выводами 5-10 мксек.
И тут еще нужно понимать, как вы эти светиододы подключать планируете.
в один ряд
вот такое планируется https://www.youtube.com/watch?v=wTQeqxeYvGc
мсходя из Вашего топика регистры ставить 3х8 - это я понял, но тут вопрос (незнвсительный) могу я сброс и такт всех закинуть на 2 пина и для 3 рядов задействовать 5 пинов, или надо для каждого ряда отдельно и задействовать 9 пинов?