Фон:
Я инженер-строитель, специализирующийся на устройствах управления движением, и у меня есть небольшой хобби проект по созданию системы светофора в масштабе модели. Я могу управлять и контролировать программирование шаблонов светофора самостоятельно, используя Raspberry Pi (плюс это дает мне возможность реализовать динамическое и запрограммированное управление, и интерфейс с серьезной схемой управления трафиком и, возможно, реальными данными трафика). Мне просто нужна помощь с подключением многих светодиодов со стороны оборудования :)
Я следовал этому руководству http://www.raspberrypi-spy.co.uk/2012/06/control-led-using-gpio-output-pin/ просто отлично (включая использование внешнего источника питания вместо контакта 2), но Скорее всего, я столкнусь с проблемой слишком малого числа подключений GPIO для всех светофоров.
Затем я попытался мультиплексировать со светодиодной матрицей http://www.appelsiini.net/2011/how-does-led-matrix-work . Мультиплексирование работает, однако, огни обычно тусклее, я сомневаюсь, что это будет хорошо масштабироваться, и это увеличивает сложность управления.
Основной вопрос:
Если не считать платы расширения на Raspberry Pi, есть ли другие приемы, которые я мог бы использовать для управления несколькими светодиодами с меньшим количеством сигналов 0/1?
Одна вещь о светофорах состоит в том, что они обычно входят в три блока, только один из которых когда-либо активен за один раз. Есть ли какая-то относительно простая схема, которая позволила бы мне переключать блок светодиодов с помощью одного сигнала 0/1?