Архив метки: Дребезг

Велоспидометр на Arduino Pro Mini

В статье описано несложное устройство, позволяющее оценить скорость и пройденное велосипедистом расстояние. Спидометр выполнен на основе платы Arduino Pro mini (ATmega168), в качестве индикатора использован двухразрядный семисегментный индикатор, датчиком вращения колеса служит магнито-контактный извещатель ИО 102-2.

velosipedist2 Читать далее Велоспидометр на Arduino Pro Mini

Обработка нажатия кнопки в прерывании. Часть 2

Расследуя поведение контактов кнопки и предотвращая пагубные последствия их поведения, в предыдущей статье было отмечено, что для обнаружения срабатывания неплохо использовать прерывания от внешнего источника. Так же было отмечено, что это «не лучший способ» работы с кнопкой…key_kn

Рассмотрим иной способ работы с кнопкой, на сей раз — в другом виде прерывания — прерывании от таймера. Читать далее Обработка нажатия кнопки в прерывании. Часть 2

Обработка нажатия кнопки в прерывании

В статье про кнопку был рассмотрен программный метод подавления дребезга. Для обработки факта нажатия/отпускания кнопки так же можно использовать прерывания. Преимущества такого способа — в отсутствии необходимости в программе постоянно контролировать уровень сигнала на входе, к которому подключена кнопка.key_k Читать далее Обработка нажатия кнопки в прерывании

Подключаем кнопку («дребезг»).

Вспомнил молодость и… решил написать про обычную кнопку (выключатель) в микропроцессорной системе. Есть про кнопку статья, однако про так назывемый дребезг (буду без кавычек далее писать) — тут ни слова (наверно, где-то все же про это написано, но…). key_2

Читать далее Подключаем кнопку («дребезг»).