pinMode()

Настраивает указанный вывод для работы как вход или как выход.

Более подробную информацию о функциональности выводов можно найти на странице цифровых выводов.

Внутренние подтягивающие резисторы можно активировать с помощью режима INPUT_PULLUP. Кроме того, режим ВВОДА явно отключает эти резисторы.

Синтаксис

pinMode( pin , mode )

Параметры

pin - номер контакта Arduino
mode - присваиваемый режим INPUT, OUTPUT или INPUT_PULLUP

Возвращает

Ничего не возвращает

Пример

Код делает цифровой вывод 13 "OUTPUT" ("ВЫХОД") и может переключать его в состояния «OUTPUT» и «HIGH».


void setup() {
    pinMode(13, OUTPUT); 
    // устанавливаем цифровой вывод 13 в качестве выходного сигнала
}

void loop() {
    digitalWrite(13, HIGH); 
    // устанавливаем цифровой вывод 13 включенным
    delay(1000); 
    // ждем  секунду
    digitalWrite(13, LOW); 
    // отключаем цифровой вывод 13
    delay(1000); 
    // ждем  секунду
}

Примечание

Контакты аналогового входа могут использоваться как цифровые контакты, обозначением в коде как A0, A1 и т. д.

Тип функции

Комментарии

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *