Описание

Конфигурирует режим работы указанного вывода: как вход либо как выход. Подробнее о функциональности выводов смотрите описаниецифровых выводов

В Ардуино версии 1.0.1 есть возможность задействовать внутренние подтягивающие резисторы с помощью режима INPUT_PULLUP. Соответственно, режим INPUT просто отключает внутреннюю подтяжку.

Синтаксис

?

pinMode(pin, mode) 

Параметры

pin: номер вывода, режим работы которого будет конфигурироваться.

mode: принимает значения INPUT, OUTPUT или INPUT_PULLUP (см. страницу цифровые выводы для подробного описания их функциональности).

Возвращаемые значения

Нет

Пример 

?

int ledPin = 13;                 // Светодиод подсоединен к цифровому выводу 13

 

void setup()

{

  pinMode(ledPin, OUTPUT);      // устанавливаем режим работы вывода, как "выход"

}

 

void loop()

{

  digitalWrite(ledPin, HIGH);   // включаем светодиод

  delay(1000);                  // ждем 1 секунду

  digitalWrite(ledPin, LOW);    // выключаем светодиод

  delay(1000);                  // ждем 1 секунду

}

Примечание

Выводы, являющиеся аналоговыми входами, могут также использоваться как цифровые выводы под именем A0, A1 и т.д.

Смотрите также