Espruino:Справочник по API/Глобальные методы, переменные и объекты/Функция digitalRead(): различия между версиями

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
Нет описания правки
Нет описания правки
Строка 56: Строка 56:
{{Навигационная таблица/Espruino}}
{{Навигационная таблица/Espruino}}
{{Навигационная таблица/Телепорт}}
{{Навигационная таблица/Телепорт}}
[[Категория:Функция]]

Версия от 21:30, 12 декабря 2020

Перевод: Максим Кузьмин
Проверка/Оформление/Редактирование: Мякишев Е.А.


Функция digitalRead()[1]

Синтаксис

function digitalRead(pin)

Параметры

  • pin - считываемый контакт.

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

Цифровое значение переданного контакта.

Описание

Считывает и возвращает цифровое значение переданного контакта.

Примечание: Если вы перед использованием digitalRead() не поменяли режим работы контакта на ввод данных при помощи pinMode(), то digitalRead() сделает это сама.

Если в аргументе pin задан массив контактов (например, [A2,A1,A0]), возвращенным значением будет число, где за самый последний элемент в массиве будет отвечать самый младший бит. Например, если на контактах A0 и A1 будет «1», а на A2«0», результатом функции digitalRead([A2,A1,A0]) будет «0b011».

Если в аргументе pin будет объект с методом read(), это вызовет этот метод read(), и возвращенное им целое число будет передано обратно функции digitalRead().

Примеры

Эта функция используется в следующих статьях документации Espruino:

См.также

Внешние ссылки