Arduino:Справочник языка Arduino/Константы/INPUT PULLUP: различия между версиями

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
Нет описания правки
Строка 22: Строка 22:
{{Навигационная таблица/Справочник языка Arduino}}
{{Навигационная таблица/Справочник языка Arduino}}
{{Навигационная таблица/Arduino библиотеки}}
{{Навигационная таблица/Arduino библиотеки}}
{{Навигационная таблица/Arduino продукты}}
{{Навигационная таблица/Arduino/Примеры}}
{{Навигационная таблица/Телепорт}}


[[Категория:Справочник языка Arduino]]
[[Категория:Справочник языка Arduino]]
[[Категория:Константы языка Arduino]]
[[Категория:Константы языка Arduino]]

Версия от 11:14, 22 января 2023

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


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

INPUT_PULLUP

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

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

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

См.также

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