🛒
0 товаров
0 руб.

Интернет-магазин «Неглупый Дом»


🔀 Мультиплексор CD74HC4067: как подключить больше входов, чем пинов

У Arduino Uno всего 6 аналоговых входов — если в проекте нужно опросить больше датчиков или кнопок, вариантов немного: либо взять контроллер с бо́льшим числом пинов, либо поставить мультиплексор.

Как это работает

CD74HC4067 — 16-канальный аналоговый мультиплексор: 16 входов подключаются к нему, а сам модуль соединяется с Arduino всего через один аналоговый вход (сигнал) и 4 цифровых пина адреса (2⁴=16 — ровно столько нужно, чтобы выбрать один из 16 каналов). Меняя комбинацию на адресных пинах, Arduino поочерёдно «переключается» между входами.

Ограничение по скорости

Поскольку каналы опрашиваются по очереди, а не одновременно, между переключениями канала нужна небольшая пауза на стабилизацию сигнала — для медленных датчиков (температура, влажность) это несущественно, а вот для чего-то, что меняется очень быстро, такой способ подходит хуже.

Применение

Клавиатура из большого числа кнопок, панель с десятком потенциометров, множество аналоговых датчиков в одном проекте без перехода на плату с большим числом пинов.

Товары по теме

Ещё модули для Arduino: Электронные модули.

← 🔌 MOSFET-модуль: как выбрать силовой ключ дл…🧭 Компас-магнитометр GY-273: определяем напр… →

Остались вопросы? Проконсультируйтесь с ИИ-инженером — он уже в курсе темы статьи и сразу ответит, ничего вводить не нужно.

Корзина


Поиск



Пример: понижающий или DC-DC или mini360 или aw-023 или арт. OZ/WB/YA