В статье описано несложное устройство, позволяющее оценить скорость и пройденное велосипедистом расстояние. Спидометр выполнен на основе платы Arduino Pro mini (ATmega168), в качестве индикатора использован двухразрядный семисегментный индикатор, датчиком вращения колеса служит магнито-контактный извещатель ИО 102-2.
Архив метки: Дребезг
Обработка нажатия кнопки в прерывании. Часть 2
Расследуя поведение контактов кнопки и предотвращая пагубные последствия их поведения, в предыдущей статье было отмечено, что для обнаружения срабатывания неплохо использовать прерывания от внешнего источника. Так же было отмечено, что это «не лучший способ» работы с кнопкой…
Рассмотрим иной способ работы с кнопкой, на сей раз — в другом виде прерывания — прерывании от таймера. Читать далее Обработка нажатия кнопки в прерывании. Часть 2
Обработка нажатия кнопки в прерывании
В статье про кнопку был рассмотрен программный метод подавления дребезга. Для обработки факта нажатия/отпускания кнопки так же можно использовать прерывания. Преимущества такого способа — в отсутствии необходимости в программе постоянно контролировать уровень сигнала на входе, к которому подключена кнопка. Читать далее Обработка нажатия кнопки в прерывании
Подключаем кнопку («дребезг»).
Вспомнил молодость и… решил написать про обычную кнопку (выключатель) в микропроцессорной системе. Есть про кнопку статья, однако про так назывемый дребезг (буду без кавычек далее писать) — тут ни слова (наверно, где-то все же про это написано, но…).