Функція digitalRead()
Перейти до навігації
Перейти до пошуку
Функція digitalWrite() - це функція, яка використовується для встановлення значення на цифровому виводі плати.
Синтаксис функції digitalWrite() досить простий. Вона має два аргументи: номер піна, на якому потрібно встановити значення (від 0 до 53), та значення, яке потрібно встановити на цьому піні (LOW або HIGH).
Наприклад, якщо ми хочемо встановити значення HIGH на піні 13, ми можемо використати наступний код:
digitalWrite(13, HIGH);
Цей код встановить значення HIGH на піні 13.
Ваш код тут
Ваш код тут
<button class="btn" data-clipboard-target=".copyable">Копіювати</button>
Якщо ми хочемо встановити значення LOW на цьому піні, ми можемо змінити другий аргумент на LOW:
digitalWrite(13, LOW);
Цей код встановить значення LOW на піні 13.
Функція digitalWrite() є корисною при роботі зі світлодіодами, реле, дисплеями та іншими пристроями, які можна контролювати з допомогою цифрових виводів плати Arduino.
int ledPin = 13; // светодиод подключен к выводу 13
void setup()
{
pinMode(ledPin, OUTPUT); // переключаем цифровой вывод в режим выхода
}
void loop()
{
digitalWrite(ledPin, HIGH); // включаем светодиод
delay(1000); // ждем 1 секунду
digitalWrite(ledPin, LOW); // выключаем светодиод
delay(1000); // ждем 1 секунду
}