Arduino:Справочник языка Arduino/Функции/Цифровой ввод/вывод/pinMode()

Материал из Онлайн справочника
Перейти к: навигация, поиск

{{#setlogo:ArduinoCommunityLogo.png}}

Проверка/Оформление/Редактирование: Мякишев Е.А.


Функция pinMode

pinMode()

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

Синтаксис

pinMode(pin, mode)

Параметры

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

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

нет

Пример

  1. int ledPin = 13;                 // Светодиод, подключенный к вход/выходу 13
  2. void setup()
  3. {
  4.   pinMode(ledPin, OUTPUT);      // устанавливает режим работы - выход
  5. }
  6.  
  7. void loop()
  8. {
  9.   digitalWrite(ledPin, HIGH);   // включает светодиод
  10.   delay(1000);                  // ждет секунду
  11.   digitalWrite(ledPin, LOW);    // выключает светодиод
  12.   delay(1000);                  // ждет секунду
  13. }

Примечание

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

См.также

Внешние ссылки