Нужна помощь в работе с мультиплексором CD74HC4067

Evg76
Offline
Зарегистрирован: 04.04.2017

Никак не могу разобраться, как запрограммировать работу ардуины с мультиплексором (16-канальный CD74HC4067 https://www.aliexpress.com/item-img/Smart-Electronics-CD74HC4067-16-Channel-Analog-Digital-Multiplexer-Breakout-Board-Module-for-Arduino/32585047198.html#). Для экономии цифровых выходов необходимо управление 10ю реле через мультиплексор. Обратиться к конкретному выходу С0…С15 мультиплексора получается. При выборе выхода с помощью линии управления S0…S2 нужное значение уровня установить могу. Но при переходе к следующему выходу значение сбрасывается (реле отключается). Не понимаю, как сделать так, что бы установленное значение на выходах запоминались. Пожалуйста, помогите. 

OlegK
OlegK аватар
Offline
Зарегистрирован: 26.11.2014

Evg76 пишет:
что бы установленное значение на выходах запоминались.

Никак.
Указываете один адрес - работаете с одной линией, указываете другой адрес - работаете с другой.
Рассматривайте эту микросхему как переключатель 1х16.
Т.е. вам нужен не мультиплексор а сдвиговый регистр, к примеру пара восьмиразрядных 74HC595 или искать какой-нибудь 16-разрядный...

Evg76
Offline
Зарегистрирован: 04.04.2017

Спасибо! Будем дальше кубатурить :)