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

Материал из ВикиСправочника
Перейти к: навигация, поиск

Перевод: Максим Кузьмин (Cubewriter)
Перевел 1776 статей для сайта.

Контакты:

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


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

INPUT_PULLUP

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

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

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

См.также

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