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 и т.д.


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

Расскажи о нас

Сообщение

Если у Вас есть опыт в работе с Arduino и собственно есть время для творчества, мы приглашаем всех желающих стать авторами статей публикуемых на нашем портале. Это могут быть как уроки, так и рассказы о ваших экспериментах с Arduino. Описание различных датчиков и модулей. Советы и наставления начинающим. Пишите и размещайте свои статьи в соответсвующей ветке форума.