pinMode()

Устанавливает режим работы заданного контакта (pin) как вход или как выход. 

Синтаксис

pinMode(pin, mode);

Параметры

pin: номер вход/выхода(pin)
mode: режим, принимает одно из двух значений - INPUT или OUTPUT, устанавливает пин на вход или выход соответственно.

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

нет

Пример

int ledPin = 13; //Светодиод на выводе 13 
void setup() { 
	pinMode(ledPin, OUTPUT); //устанавливает режим работы - выход 
}

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

Примечание

Аналоговые входы (analog pins) могут быть использованы как цифровые вход/выходы (digital pins). Обращение к ним идет по номерам от 14 (для аналогового входа 0) до 19 (для аналогового входа 5).