Espruino:Справочник по API/Класс E/getAnalogVRef(): различия между версиями
Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
Нет описания правки |
Myagkij (обсуждение | вклад) Нет описания правки |
||
Строка 23: | Строка 23: | ||
Проверяет внутреннее опорное напряжение. Чтобы узнать напряжение входного контакта, можно воспользоваться конструкцией '''analogRead(pin)*E.getAnalogVRef()'''. | Проверяет внутреннее опорное напряжение. Чтобы узнать напряжение входного контакта, можно воспользоваться конструкцией '''analogRead(pin)*E.getAnalogVRef()'''. | ||
{{Примечание1|Это значение рассчитывается чтением внутреннего опорного напряжения при помощи [[АЦП]]. В считанном сигнале будет немного шума, так что если вам нужен более точный результат, советуем вызвать эту функцию несколько раз, а затем вычислить средний результат.}} | |||
На платах [[Espruino]] эта функция реализована, но на других устройствах ее может не быть. В этом случае она вернет ''NaN''. | На платах [[Espruino]] эта функция реализована, но на других устройствах ее может не быть. В этом случае она вернет ''NaN''. | ||
{{Примечание1|Эта функция не доступна на устройствах с маленькой flash-памятью.}} | |||
== Примеры == | == Примеры == |
Текущая версия от 17:38, 10 июня 2023
Перевод: Максим Кузьмин
Проверка/Оформление/Редактирование: Мякишев Е.А.
Функция E.getAnalogVRef()[1]
Синтаксис
E.getAnalogVRef()
Параметры
Нет.
Возвращаемое значение
Напряжение (в вольтах), равнозначное единице, считанной функцией analogRead() – обычно это около 3.3 вольт.
Описание
Проверяет внутреннее опорное напряжение. Чтобы узнать напряжение входного контакта, можно воспользоваться конструкцией analogRead(pin)*E.getAnalogVRef().
На платах Espruino эта функция реализована, но на других устройствах ее может не быть. В этом случае она вернет NaN.
Примеры
Эта функция используется в следующих статьях документации Espruino:
См.также
Внешние ссылки