Почему эта кнопка имеет заземление?

Я тестирую этот базовый пример кнопки со страницы руководства по Arduino.

Эта схема обеспечивает подачу питания на контакт 2 при нажатии кнопки. Когда кнопка не нажата, питание идет через резистор на землю, но у меня вопрос: зачем вообще нужно подключение к земле?

Разве вы не можете подать питание от 5 В на контакт 2 или просто НЕТ соединения вообще, когда кнопка не нажата?

Button

, 👍6


1 ответ


Лучший ответ:

6
Когда кнопка не нажата, питание идет через резистор на землю.

Когда кнопка не нажата, не контакт 5 В подключен к земле, а входной контакт подключен к земле. Это необходимо для того, чтобы входное напряжение не колебалось между 0 В и 5 В.

Когда входной контакт не подключен к 5 В или GND, он имеет тенденцию случайным образом меняться с «ВЫСОКОГО» на «НИЗКИЙ». Чтобы избежать этого и подавить внешние помехи, просто заземлите контакт.

,