====== Видеоуроки по Arduino, 10-я серия — прерывания и аппаратная стабилизация ====== В этой серии [[http://jeremyblum.com/|Джереми Блюм]] рассказывает об аппаратных прерываниях на [[amp>collection/arduino|Arduino]], которые позволяют прервать ход исполнения программы и выполнить указанную функцию при наступлении внешнего события. В качестве внешнего события, для примера, используется нажатие на кнопку. Проблема дребезжания, описанная во [[видеоуроки:2-кнопки-pwm-функции|второй серии]], решается с помощью аппаратной стабилизации: с использованием [[схемотехника:конденсаторы|конденсатора]] и [[amp>product/74act14-schmitt-trigger|инвертирующего триггера Шмитта]]. {{youtube>wjB2qZ3Zkh0?large}} {{youtube>OKnXFLIFyG4?large}} ← [[видеоуроки:9-беспроводная-связь|Предыдущая серия]] | [[видеоуроки:11-sd-карты-и-регистрация-данных|Следующая серия]] → === Ссылки === * Это видео на YouTube: [[http://www.youtube.com/watch?v=wjB2qZ3Zkh0|часть 1]], [[http://www.youtube.com/watch?v=OKnXFLIFyG4|часть 2]] * [[http://jeremyblum.com/wp-content/uploads/2011/03/Episode-10-Arduino-Programs.zip|Программы Arduino]] (распространяется на условиях [[http://www.gnu.org/licenses/gpl.html|GPL]]) * [[http://jeremyblum.com/wp-content/uploads/2011/03/Episode-10-Schematics.zip|Схематика в Eagle CAD]] * [[http://jeremyblum.com/2011/03/07/arduino-tutorial-10-interrupts-and-hardware-debouncing/|Оригинальный пост на jeremyblum.com]] ~~DISQUS~~