Записи по тегу: Внешнее прерывание

Как использовать прерывания на Arduino


Как использовать внешние прерывания в Arduino

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

Подробнее…

Функция attachInterrupt()


arduino-logo

Описание функции attachInterrupt

Функция attachinterrupt() задает функцию внешнего прерывания, режим обработки и контакт ардуины, на котором это прерывание отслеживать. Другими словами, определяет функцию, которая будет выполняться при генерации внешнего прерывания. Стоит отметить, что если до этого была задана другая функция обработки прерывания, то назначается новая.

Подробнее…

Функция digitalPinToInterrupt()


arduino-logo

Описание функции digitalPinToInterrupt

Функция digitalPinToInterrupt() в Arduino используется для преобразования номера цифрового контакта платы в номер внешнего прерывания. Передается в качестве первого параметра функции attachInterrupt().

Подробнее…