Відмінності між версіями «DigitalRead()»
Матеріал з мікроАмпер
Oogway (обговорення • внесок) |
Oogway (обговорення • внесок) |
||
| Рядок 1: | Рядок 1: | ||
| − | + | == digitalRead() == | |
| − | == Опис == | + | === Опис === |
| Рядок 10: | Рядок 10: | ||
| − | == Синтаксис == | + | === Синтаксис === |
| Рядок 18: | Рядок 18: | ||
| − | == Параметри == | + | === Параметри === |
| Рядок 26: | Рядок 26: | ||
| − | == Значення, що повертаються == | + | === Значення, що повертаються === |
| Рядок 34: | Рядок 34: | ||
| − | == Приклад == | + | === Приклад === |
| Рядок 60: | Рядок 60: | ||
| − | == Примітка == | + | === Примітка === |
| Рядок 66: | Рядок 66: | ||
| − | Виводи, котрі є аналоговими входами, можна також використовувати як цифрові виводи під | + | Виводи, котрі є аналоговими входами, можна також використовувати як цифрові виводи під іменем A0, A1 і т.д. |
| − | == Дивіться також == | + | === Дивіться також === |
Поточна версія на 18:19, 23 червня 2016
Зміст
digitalRead()
Опис
Зчитує рівень сигналу HIGH чи LOW зі вказаного цифрового виводу.
Синтаксис
digitalRead(pin)
Параметри
pin: номер цифрового виводу, з якого необхідно зчитати значення (int)
Значення, що повертаються
HIGH чи LOW
Приклад
Програма встановлює на виводі 13 такий самий рівень сигналу, як на виводі 7.
int ledPin = 13; // світлодіод під'єднано до цифрового виводу 13
int inPin = 7; // кнопку під'єднано до цифрового виводу 7
int val = 0; // змінна для зберігання зчитаного значення
void setup()
{
pinMode(ledPin, OUTPUT); // конфігуруємо цифровий вивід 13 як вихід
pinMode(inPin, INPUT); // конфігуруємо цифровий вивід 13 як вхід
}
void loop()
{
val = digitalRead(inPin); // зчитуємо значення з входу
digitalWrite(ledPin, val); // виводимо на світлодіод рівень сигналу на кнопці
}
Примітка
Якщо вивід ні до чого не під'єднано, функція digitalRead() зможе повернути випадкову величину, як HIGH, так і LOW.
Виводи, котрі є аналоговими входами, можна також використовувати як цифрові виводи під іменем A0, A1 і т.д.
Дивіться також
Інструкція: Цифрові виводи
