Устанавливает режим работы заданного вход/выхода(pin) как входа или как выхода. Подробнее про цифровые вход/выходы(pins).
Синтаксис
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).