MuxControl
Управление аналоговыми мультиплексерами вроде CD74HC4067 через простой объектно-ориентированный интерфейс без битовых операций
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:20fde83f2d9930c6d2b34b1796cf7b514a2545836614dab8956023b445bd9da2MuxControl-1.1.0-20fde83f.zipОписание
Когда нужно подключить к Arduino много аналоговых датчиков или сенсоров, а свободных входов не хватает, спасают мультиплексеры вроде CD74HC4067. Эта библиотека избавляет от ручного оперирования двоичной логикой и битовыми операциями: вы просто указываете номер канала десятичным числом, а библиотека сама управляет ножками выбора. Поддерживаются стандартные 4-контактные мультиплексеры на 16 каналов и более сложные схемы с 8 выводами управления для каскадных или комбинированных конфигураций. Библиотека читает все каналы в цикле и заполняет массив одной командой, плюс встроенная настраиваемая задержка (по умолчанию 5 микросекунд) и фиктивное чтение обеспечивают стабильность АЦП без помех между каналами. Можно создавать несколько независимых объектов Mux в одном скетче для управления разными схемами.