8 БИТ #27 Прерывание на любом пине Arduino

preview_player
Показать описание
Как сделать внешнее прерывания на любом пине Arduino. Мы показали для примера на четвертом. А можно на всех. Сразу.

Рекомендации по теме
Комментарии
Автор

Как упоительны в Ютубе четверги :-)
Они спасают наши души от тоски :-)
Из Нс-ка парень сообщает, не спеша
Как Ардуина и быстра и хороша

transformer
Автор

Даже не задумывался по этому поводу! Отличное видео!!!!

MaPeHuH
Автор

Ахренеть! Ты просто КРУТ! надо было еще про вектора упомянуть. а то блин нигде не пишут как их в коде прописывать. ну кроме как со стандартной библиотекой прерываний ардуино.

pmqetfb
Автор

Гадаю кроссворд: порода собаки, 5 букв, начинается на «ла» и кончается на «ка». Хм... да фиг знает, чет не соображу... Ладно, с меня лайк!)

xrvoler
Автор

31 сек-видео . PIN -ы c 0 - по - 7 выделено красным квадратом. . PB0 разве тоже относится к порту D - это вроде бы уже порт B???

alexandrly
Автор

Ребятам респект! и лайк ))) Вопросик по теме или нет ... а, что за редактор или IDE разработчика где вы код писали ??? это Атом ??? И есть видео как под него платы ардуино настроить ???

nhvcffj
Автор

а че не прописываеш переменную как volatile?

pmqetfb
Автор

Инфа оч полезная, но манера Куда спешим?

sergey_
Автор

Как это провернуть на Leonardo? Говорит что не знает что такое PCMSK2.

tim-dev
Автор

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

sssserya
Автор

Вернулся сюда спустя 3 года и ссылка на блог не работает(

pichbah
Автор

+1
А из сна могут выводить только 0-е и 1-е ?

Dmitry_b-
Автор

Спасибо за ролик! Но я в синтаксисе с прерываниями не очень. Переписал всё - у меня в мониторе со скоростью пролетает 0 и если нажимаю кнопку - летят кракозябры, а не цифры типа 18, 14 и т.д. как у Вас.
Вроде всё понятно, но можно попроще написать обработчик прерываний для аналогового пина А1. Работает ли для него PULLUP|PULLDOWN или там только через высокоомные резисторы подключать датчики? Я делал на пьезах через подтяжку 1мОм резюк на А1 датчик удара. Он у меня считывал конкретное число измеряемое. Всё хорошо. Но в моём проекте ограничивает всё в основном цикле бесявый delay, от которого я и пытаюсь избавиться переписав через прерывания на обработку дачтиков, а не кнопок, которые во всех примерах. У меня нужно реагировать на свет и на удар по пьезо-элементу.

KJIaBogaB
Автор

В железе работает отлично а в протеусе не хочет

wqftgyl
Автор

Что значит "вход с подтяжкой"?

Alex-nmnr
Автор

Вы просто хвастаетесь тем что умеете делать! Но ничего не понятно новичку! Куда спешить? Просто повыпендриватся какой я крутой?
дизлайк!

wedontexist