Функція digitalRead(): відмінності між версіями

Матеріал з Навчання Ардуїно
Перейти до навігації Перейти до пошуку
Немає опису редагування
Немає опису редагування
Рядок 1: Рядок 1:
   '''Функція digitalWrite()''' - це функція, яка використовується для встановлення значення на цифровому виводі плати.  
   '''Функція digitalWrite()''' - це функція, яка використовується для встановлення значення на цифровому виводі плати.  
Синтаксис функції digitalWrite() досить простий. Вона має два аргументи: номер піна, на якому потрібно встановити значення (від 0 до 53), та значення, яке потрібно встановити на цьому піні (LOW або HIGH).
Синтаксис функції digitalWrite() досить простий. Вона має два аргументи: номер піна, на якому потрібно встановити значення (від 0 до 53), та значення, яке потрібно встановити на цьому піні (LOW або HIGH).


Наприклад, якщо ми хочемо встановити значення HIGH на піні 13, ми можемо використати наступний код:
Наприклад, якщо ми хочемо встановити значення HIGH на піні 13, ми можемо використати наступний код:
Рядок 33: Рядок 34:


</syntaxhighlight>
</syntaxhighlight>
Код правого блока
<div class = "test"> Test to wiki </div>

Версія за 00:11, 28 квітня 2023

 Функція digitalWrite() - це функція, яка використовується для встановлення значення на цифровому виводі плати. 

Синтаксис функції digitalWrite() досить простий. Вона має два аргументи: номер піна, на якому потрібно встановити значення (від 0 до 53), та значення, яке потрібно встановити на цьому піні (LOW або HIGH).


Наприклад, якщо ми хочемо встановити значення HIGH на піні 13, ми можемо використати наступний код:

digitalWrite(13, HIGH);

Цей код встановить значення HIGH на піні 13.

Якщо ми хочемо встановити значення 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 секунду
}


Код правого блока

Test to wiki