Arduino:Справочник языка Arduino/Константы/INPUT PULLUP

Материал из Онлайн справочника
Версия от 11:26, 8 июля 2023; EducationBot (обсуждение | вклад)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)
Перейти к навигацииПерейти к поиску

Перевод: Максим Кузьмин
Проверка/Оформление/Редактирование: Мякишев Е.А.


Цифровой контакт можно переключить в следующие режимы: INPUT, INPUT_PULLUP или OUTPUT. В зависимости от того или иного режима контакт обретает те или иные электрические свойства. Переключение режима осуществляется при помощи функции pinMode().

INPUT_PULLUP

Микроконтроллер Atmega имеет встроенные подтягивающие резисторы (т.е. они подключаются к цепи внутри самой платы), и если вы хотите воспользоваться ими вместо внешних подтягивающих резисторов, в функции pinMode() нужно прописать аргумент INPUT_PULLUP.

Пример с их использованием можно найти в этой статье.

Если подключить контакт, настроенный как INPUT и INPUT_PULLUP, к отрицательному напряжению (ниже «земли) или к питающему контакту, где напряжение выше необходимого (5V или 3V), то его можно повредить или даже испортить.

См.также

Внешние ссылки