Разница между режимами INPUT и INPUT_PULLUP в Arduino заключается в следующем:
INPUT — вход. 13 В этом режиме происходит считывание данных с датчиков, состояния кнопок, аналогового и цифрового сигнала. 1 Порт находится в высокоимпедансном состоянии, простыми словами — у входа высокое сопротивление. 1
INPUT_PULLUP — порт работает как вход, но к нему подключается подтягивающий резистор в 20 кОм. 1 Особенностью этого входа является то, что входной сигнал воспринимается как проинвертированный («единица» на входе воспринимается микроконтроллером как «ноль»). 1 В таком режиме можно не использовать внешние подтягивающие резисторы при работе с кнопками. 1
Ответ сформирован YandexGPT на основе текстов выбранных сайтов. В нём могут быть неточности.
Примеры полезных ответов Нейро на вопросы из разных сфер. Вопросы сгенерированы нейросетью YandexGPT для актуальных тем, которые определяются на базе обобщённых запросов к Нейро.