Как использовать сдвиговый регистр с ioAbstraction?

Я пытаюсь совместить это использование сдвигового регистра. С библиотекой ioAbstation.

Но я не знаю, как читать кнопки.

Справка в библиотеке предлагает больше булавок для письма, чем руководство по кнопкам.

Конечная цель – подключить три светодиода и кнопки через Сдвиговый регистр 74HC595, использующий минимальное количество контактов Ardunio.

, 👍-1

Обсуждение

Даунвотер. Почему? Вы добавили что-то конструктивное?, @Scott McKenzie


1 ответ


1

74HC595 — это регистр сдвига SerialToParallel, предназначенный в основном для нескольких выходов (SIPO).

Вы можете использовать его для чтения нескольких кнопок путем мультиплексирования:

Имейте один входной контакт Arduino и несколько выходных контактов в сдвиговом регистре для выбора текущей кнопки. Это то, что показывает instructables.com.

Понятия не имею, чем эта библиотека ioAbstraction может помочь больше, чем встроенная в Arduino функция shiftOut()...

,

Библиотека IoAbstraction предназначена для включения управляемого событиями программирования, если это помогает., @Scott McKenzie

Я не знаком с этой библиотекой, но боюсь, вам придется сильно ее доработать для ваших нужд. И если вы хотите управлять своими светодиодами с помощью этого 595, у вас есть очень специфическая задача, я не вижу, как универсальная библиотека может помочь., @DataFiddler