Почему эта кнопка имеет заземление?
Я тестирую этот базовый пример кнопки со страницы руководства по Arduino.
Эта схема обеспечивает подачу питания на контакт 2 при нажатии кнопки. Когда кнопка не нажата, питание идет через резистор на землю, но у меня вопрос: зачем вообще нужно подключение к земле?
Разве вы не можете подать питание от 5 В на контакт 2 или просто НЕТ соединения вообще, когда кнопка не нажата?
@Kokodoko, 👍6
1 ответ
Лучший ответ:
Когда кнопка не нажата, питание идет через резистор на землю.
Когда кнопка не нажата, не контакт 5 В подключен к земле, а входной контакт подключен к земле. Это необходимо для того, чтобы входное напряжение не колебалось между 0 В и 5 В.
Когда входной контакт не подключен к 5 В или GND, он имеет тенденцию случайным образом меняться с «ВЫСОКОГО» на «НИЗКИЙ». Чтобы избежать этого и подавить внешние помехи, просто заземлите контакт.
- Как переключить светодиод при нажатии кнопки?
- Нажать клавишу Windows, используя «keyboard.press();»
- Устранение дребезга кнопки с помощью прерывания
- Хорошая кнопка debouncing/Библиотека StateChange
- Напряжение меняется, но цифровой поток всегда HIGH
- Остановить мигание светодиодов
- Интеграция 2 кнопок для включения и выключения светодиода.
- Код Arduino для управления 4 светодиодами с 4 кнопок