Описание
Конфигурирует режим работы указанного вывода: как вход либо как выход. Подробнее о функциональности выводов смотрите описаниецифровых выводов.
В Ардуино версии 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 и т.д.
Смотрите также