Функція pinMODE()

Документація

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 секунду
}


Примітка
Виводи, які є аналоговими входами, можна також використовувати як цифрові виводи на ім'я А0, А1 і т. д.

Повернутись до головної

Коментарі 0

Тільки зареєстровані та авторизовані користувачі можуть залишати коментарі.