Добавление пинов с прерыванием.
Очень интересно.f18 писал(а): ↑23.07.2018{, 12:32}Приветствую сторожил и гостей форума. На Uno и Nano контроллерах всего два пина с функцией прерывания. Для некоторых проектов этого бывает недостаточно. Возможно ли, и целесообразно, создание блока для увеличения количества таких пинов ? Например, когда нужно использовать два энкодера. Один, для управления меню, а другой например оптический, для отслеживания вращения вала электродвигателя. Вот, что нарыл в сети: https://arduinonsk.ru/blog/87-all-pins-interrupts . Вот видео: .Пробовал создать блок, но на Си знаний маловато. С большим уважением. Спасибо за возможный ответ.
А если сигнал прерывания появится одновременно на нескольких пинах?leaner писал(а): ↑23.07.2018{, 20:46}Я тоже интересовался этим моментом, даже делал расширитель из диодов и сопротивлений по принципу "или" оставалось запрограммировать. Суть расширителя в том что все свободные цифровые пины которые надо контролировать через диоды соединяются с ножкой прерывания ардуино видит что есть сигнал на ножке аппаратного прерывания и читает состояние пинов и определяет на какой ноге возникло прерывание ну и реагирует соответственно на него.