Espruino:Справочник по API/Глобальные методы, переменные и объекты/Функция digitalRead()
Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
Перевод: Максим Кузьмин
Проверка/Оформление/Редактирование: Мякишев Е.А.
Функция digitalRead()[1]
Синтаксис
function digitalRead(pin)
Параметры
- pin - считываемый контакт.
Возвращаемое значение
Цифровое значение переданного контакта.
Описание
Считывает и возвращает цифровое значение переданного контакта.
Если в аргументе pin задан массив контактов (например, [A2,A1,A0]), возвращенным значением будет число, где за самый последний элемент в массиве будет отвечать самый младший бит. Например, если на контактах A0 и A1 будет «1», а на A2 – «0», результатом функции digitalRead([A2,A1,A0]) будет «0b011».
Если в аргументе pin будет объект с методом read(), это вызовет этот метод read(), и возвращенное им целое число будет передано обратно функции digitalRead().
Примеры
Эта функция используется в следующих статьях документации Espruino:
- Espruino Pico
- Кнопки
- Библиотека для низкоуровневого доступа к микроконтроллеру nRF52
- ИК-декодер Pronto Hex
- Зарядное устройство для AA- и AAA-батареек
- Использование кнопки BTN1 на Espruino для включения светодиода
- Тональный набор телефонного номера
- Азбука Морзе
- Подключение кнопки к Espruino Pico
- Игра «Опасные провода» за 5 минут
- Таймлапс-камера
- Симуляция физики воды с помощью серводвигателей
- Управление ДУ-вертолетом при помощи Wii Nunchuk
См.также
Внешние ссылки