Espruino:Справочник по API/Глобальные методы, переменные и объекты/Функция analogRead()
Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
Поддержать проект | Содержание | Резерв | Справочник по API | Модули | Примеры | Резерв | Резерв | Резерв | Резерв | Резерв |
Перевод: Максим Кузьмин (Cubewriter) Контакты:</br>* Skype: cubewriter</br>* E-mail: cubewriter@gmail.com</br>* Максим Кузьмин на freelance.ru
Проверка/Оформление/Редактирование: Мякишев Е.А.
Функция analogRead()[1]
Синтаксис
function analogRead(pin)
Параметры
- pin - номер порта аналогового входа с которого будет производиться считывание.
Возвращаемое значение
- Значения в диапазоне 0-1.
Описание
Считывает аналоговое значение контакта pin. В отличие от аналогичной функции в Arduino, которая возвращает значения в диапазоне 0-1023, analogRead() возвращает значения в диапазоне 0-1. Но эта функция будет работать только на контактах, подключенных к АЦП (они помечены на распиновке надписью «ADC»).
Примечание: Если вы перед использованием analogRead() не поменяли режим работы контакта на аналоговый при помощи pinMode(), то analogRead() сделает это сама.
Эта функция используется в следующих статьях документации Espruino:
- Bangle.js
- Espruino на ESP32
- Espruino на ESP8266 WiFi
- Адаптерный шилд Arduino Pico
- Символьный LCD-дисплей HD44780
- Фоторезистор
- Компаратор LM339/393 (с прерыванием на аналоговом значении)
- Беспроводной модуль NRF24L01+
- Контроллер резистивного тачскрина при помощи Espruino
- Аналогово-цифровой преобразователь
- Запись/считывание файлов и SD-карты
- BLE-коммуникация
- Зарядное устройство для AA- и AAA-батареек
- Светочувствительный датчик и Espruino Pico
- Терморезистор
- Игра «Понг» при помощи Pixl.js