Приветствую Вас ГостьПятница, 03.05.2024, 12:59

AVR & ARDUINO




Каталог статей

Главная » Статьи » Справочник

digitalRead()

Описание

Функция считывает значение с заданного цифрового контакта: HIGH или LOW.

Синтаксис

 digitalRead(pin);

Параметры

pin - номер контакта.

Возвращаемые значения

HIGH или LOW

Пример

Программа устанавливает на 13 контакте тот же уровень сигнала, что и на контакте 7.

int ledPin = 13; // светодиод подсоединен к цифровому контакту 13
int inPin = 7; // кнопка подсоединена к цифровому контакту 7
int val = 0; // переменная для хранения считанного значения
 
void setup()
{
 pinMode(ledPin, OUTPUT); // конфигурируем цифровой контакт 13 как выход
 pinMode(inPin, INPUT); // конфигурируем цифровой контакт 7 как вход
}
 
void loop()
{
 val = digitalRead(inPin); // считываем значение со входа
 digitalWrite(ledPin, val); // выводим на светодиод уровень сигнала на кнопке
}

Если контакт ни к чему не присоединен, функция digitalRead() может вернуть случайную величину, как HIGH, так и LOW.

ПРИМЕЧАНИЕ: Контакты, являющиеся аналоговыми входами, могут также использоваться как цифровые контакты под именами A0, A1 и т.д.

Смотрите также:

pinMode()

digitalWrite()


Справочник

Материалы взяты с официального сайта проекта Arduino и представлены по лицензии Creative Commons Attribution-ShareAlike 3.0 License.



Источник: http://arduino.cc/en/Reference/DigitalRead
Категория: Справочник | Добавил: magi (26.01.2015)
Просмотров: 2191 | Теги: цифровой контакт | Рейтинг: 0.0/0
Всего комментариев: 0
avatar
Поиск
Вход на сайт
На правах рекламы

Мы переезжаем на сайт Arduino по-русски