Функція digitalRead(): відмінності між версіями
Перейти до навігації
Перейти до пошуку
Немає опису редагування |
Немає опису редагування |
||
| (Не показано 8 проміжних версій цього користувача) | |||
| Рядок 1: | Рядок 1: | ||
'''Функція digitalWrite()''' - це функція, яка використовується для встановлення значення на цифровому виводі плати. | '''Функція digitalWrite()''' - це функція, яка використовується для встановлення значення на цифровому виводі плати. | ||
Синтаксис функції digitalWrite() досить простий. Вона має два аргументи: номер піна, на якому потрібно встановити значення (від 0 до 53), та значення, яке потрібно встановити на цьому піні (LOW або HIGH). | Синтаксис функції digitalWrite() досить простий. Вона має два аргументи: номер піна, на якому потрібно встановити значення (від 0 до 53), та значення, яке потрібно встановити на цьому піні (LOW або HIGH). | ||
Наприклад, якщо ми хочемо встановити значення HIGH на піні 13, ми можемо використати наступний код: | Наприклад, якщо ми хочемо встановити значення HIGH на піні 13, ми можемо використати наступний код: | ||
< | <syntaxhighlight lang="c++" line style="border: 3px dashed blue;"> | ||
digitalWrite(13, HIGH); | digitalWrite(13, HIGH); | ||
</ | </syntaxhighlight> | ||
Цей код встановить значення HIGH на піні 13. | Цей код встановить значення HIGH на піні 13. | ||
Якщо ми хочемо встановити значення LOW на цьому піні, ми можемо змінити другий аргумент на LOW: | Якщо ми хочемо встановити значення LOW на цьому піні, ми можемо змінити другий аргумент на LOW: | ||
< | <syntaxhighlight lang="c++" line> | ||
digitalWrite(13, LOW); | digitalWrite(13, LOW); | ||
</ | </syntaxhighlight> | ||
Цей код встановить значення LOW на піні 13. | Цей код встановить значення LOW на піні 13. | ||
Функція digitalWrite() є корисною при роботі зі світлодіодами, реле, дисплеями та іншими пристроями, які можна контролювати з допомогою цифрових виводів плати Arduino. | Функція digitalWrite() є корисною при роботі зі світлодіодами, реле, дисплеями та іншими пристроями, які можна контролювати з допомогою цифрових виводів плати Arduino. | ||
< | <syntaxhighlight lang="c++" line> | ||
int ledPin = 13; // светодиод подключен к выводу 13 | int ledPin = 13; // светодиод подключен к выводу 13 | ||
| Рядок 33: | Рядок 33: | ||
} | } | ||
</ | </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
Код правого блока
Ваш код тут