Espruino:Справочник по API/Класс E/getAnalogVRef()

Материал из Онлайн справочника
Версия от 17:38, 10 июня 2023; Myagkij (обсуждение | вклад)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)
Перейти к навигацииПерейти к поиску

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


Функция E.getAnalogVRef()[1]

Синтаксис

E.getAnalogVRef()

Параметры

Нет.

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

Напряжение (в вольтах), равнозначное единице, считанной функцией analogRead() – обычно это около 3.3 вольт.

Описание

Проверяет внутреннее опорное напряжение. Чтобы узнать напряжение входного контакта, можно воспользоваться конструкцией analogRead(pin)*E.getAnalogVRef().

Примечание

Это значение рассчитывается чтением внутреннего опорного напряжения при помощи АЦП. В считанном сигнале будет немного шума, так что если вам нужен более точный результат, советуем вызвать эту функцию несколько раз, а затем вычислить средний результат.

На платах Espruino эта функция реализована, но на других устройствах ее может не быть. В этом случае она вернет NaN.

Примечание

Эта функция не доступна на устройствах с маленькой flash-памятью.

Примеры

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

См.также

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