Схема подключения кнопки к микроконтроллеру
Поиск Настройки. Время на прочтение 3 мин.
Матричная клавиатура: схема подключения
О том, как подать дискретный сигнал на вход микроконтроллера, я рассказывал здесь. Такой подход вполне работоспособен и будет прекрасно выполнять свою миссию, если в качестве источника сигнала будет, например, транзистор или дискретный выход другого микроконтроллера. Однако, если вы таким образом подключите к входу микроконтроллера кнопку или контакт реле, то здесь вас могут поджидать неожиданные эффекты в виде сбоев работы устройства и разных глюков. А вызваны эти эффекты будут таким явлением, как дребезг контактов. В этой статье я расскажу о том, как устранить дребезг контактов, подключаемых к дискретному входу микроконтроллера.
Описан простой эксперимент с подключением кнопки к AVR микроконтроллеру, разобрана не сложная программа на языке Си для обработки нажатий кнопки. Разберемся с особенностями подключения кнопки к портам МК, а также с методами считывания состояний кнопки на языке Си. В предыдущих статьях были рассмотрены эксперименты со светодиодами, которые подключались к портам микроконтроллера, сконфигурированных на вывод Output. В этой статье мы подключим к микроконтроллеру кнопку, контакты которой при нажатии замыкаются, а при отжатии - размыкаются замыкающая кнопка.
- Форма поиска
- Здравствуйте, уважаемые читатели! В преддверии статьи об еще одной самоделке, теперь на основе платы Digispark ATtiny85, поговорим о элементе, без которого редко обходится какое-либо электронное устройство, а именно о кнопках.
- В этой статье описан вариант подключения и кнопочной клавиатуры к 6-и линиям микроконтроллера AVR. Способ не нов, по этому в излишних комментариях не нуждается.
- Кнопку к микроконтроллеру можно подключить двумя основными способами, с подтяжкой линии порта к высокому логическому уровню или низкому через резистор, как показано на картинке ниже. Я обычно использую первый вариант подключения, можно конечно использовать внутренние подтягивающие резисторы на входах PORTB, но мне еще не доводилось применять такой способ.
Добавлять комментарии могут только зарегистрированные пользователи. В данной статье описано подключение тактовой кнопки к микроконтроллеру семейства AVR. Приведены алгоритмы обработки событий кнопки и программного антидребезга.