Plexorino
Расширение GPIO с помощью мультиплексоров и демультиплексоров 74LS151/74LS150/74HC259
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:966e153c2df075d36835b9caa182d70ae4da0246e010881e634c4606a5867e0cPlexorino-5.0.5-966e153c.zipОписание
Если Arduino заканчивается портами, а датчиков или исполнительных устройств остаётся ещё с десяток, эта библиотека поможет расширить число GPIO с помощью стандартных TTL логических микросхем. Plexorino работает с мультиплексорами 74LS151 (на 8 входов) или 74LS150 (на 16 входов) для чтения, и демультиплексорами 74HC259 для управления выходами — одна микросхема даёт 8 выходов, две вместе дают 16. Библиотека построена на принципе честности к железу: нет скрытых инициализаций, нет флагов компиляции, просто явный код, который занимает фиксированные пины (D2–D5, A0–A3) под адресную шину и данные. Мультиплексор и демультиплексор полностью независимы, и адресные линии отпускаются в высокий импеданс, когда не используются, чтобы избежать конфликтов. Подойдёт, если вы готовы припаять дополнительное железо к Arduino.