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

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


Наприклад, якщо ми хочемо встановити значення HIGH на піні 13, ми можемо використати наступний код:
Наприклад, якщо ми хочемо встановити значення HIGH на піні 13, ми можемо використати наступний код:
<code php>
<syntaxhighlight lang="c++" line style="border: 3px dashed blue;">
digitalWrite(13, HIGH);
digitalWrite(13, HIGH);
</code>
</syntaxhighlight>
Цей код встановить значення HIGH на піні 13.
Цей код встановить значення HIGH на піні 13.


Якщо ми хочемо встановити значення LOW на цьому піні, ми можемо змінити другий аргумент на LOW:
Якщо ми хочемо встановити значення LOW на цьому піні, ми можемо змінити другий аргумент на LOW:
<code php>
<syntaxhighlight lang="c++" line>
digitalWrite(13, LOW);
digitalWrite(13, LOW);
</code>
</syntaxhighlight>
Цей код встановить значення LOW на піні 13.
Цей код встановить значення LOW на піні 13.


Функція digitalWrite() є корисною при роботі зі світлодіодами, реле, дисплеями та іншими пристроями, які можна контролювати з допомогою цифрових виводів плати Arduino.
Функція digitalWrite() є корисною при роботі зі світлодіодами, реле, дисплеями та іншими пристроями, які можна контролювати з допомогою цифрових виводів плати Arduino.
<syntaxhighlight lang="c++" line>
int ledPin = 13;                // светодиод подключен к выводу 13
void setup()
{
  pinMode(ledPin, OUTPUT);      // переключаем цифровой вывод в режим выхода
}
void loop()
{
  digitalWrite(ledPin, HIGH);  // включаем светодиод
  delay(1000);                  // ждем 1 секунду
  digitalWrite(ledPin, LOW);    // выключаем светодиод
  delay(1000);                  // ждем 1 секунду
}
</syntaxhighlight>
Код правого блока
<html>
<div class = "test"> Test to wiki </div>
Код правого блока
<div class="thumb tright"><div class="thumbinner" style="width:172px;"><a href="/index.php?title=File:SEN-0065_2.jpg" class="image"><img alt="" src="/images/thumb/f/fd/SEN-0065_2.jpg/170px-SEN-0065_2.jpg" width="170" height="170" class="thumbimage" srcset="/images/thumb/f/fd/SEN-0065_2.jpg/255px-SEN-0065_2.jpg 1.5x, /images/thumb/f/fd/SEN-0065_2.jpg/340px-SEN-0065_2.jpg 2x"></a>  <div class="thumbcaption"><div class="magnify"><a href="/index.php?title=File:SEN-0065_2.jpg" class="internal" title="Enlarge"></a></div><font size="2"><p align="left"><b>DHT11 Humidity Sensor Module</b></p></font><span class="plainlinks"><a rel="nofollow" class="external text" href="https:///product/dht11-humidity-sensor-module/"><font color="#43978d" size="4"><p align="right"><i><b>Buy Now</b></i></p></font></a></span></div></div></div>
<code class="copyable">
    Ваш код тут
    <button class="btn" data-clipboard-target=".copyable">Копіювати</button>
</code>
</html>

Поточна версія на 00:21, 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

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

DHT11 Humidity Sensor Module

Buy Now

Ваш код тут