pinMode()

Описание

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

В Ардуино версии 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 и т.д.

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