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

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску

Перевод: Максим Кузьмин (Cubewriter) Контакты:</br>* Skype: cubewriter</br>* E-mail: cubewriter@gmail.com</br>* Максим Кузьмин на freelance.ru
Проверка/Оформление/Редактирование: Мякишев Е.А.


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

INPUT_PULLUP

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

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

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

См.также

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