MicroPython:Библиотеки/machine/Класс ADC: различия между версиями

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
(Новая страница: «{{MicroPython/Панель перехода}} {{Перевод от Сubewriter}} {{Myagkij-редактор}} <syntaxhighlight lang="python" enclose="div"> =...»)
 
Нет описания правки
Строка 1: Строка 1:
{{MicroPython/Панель перехода}}
{{MicroPython/Панель перехода}}
{{Перевод от Сubewriter}}
{{Перевод от Сubewriter}}
{{Myagkij-редактор}}
{{=Myagkij-редактор}}


=Класс ADC – аналогово-цифровое преобразование<ref>[http://docs.micropython.org/en/latest/library/machine.ADC.html docs.micropython.org - class ADC – analog to digital conversion]</ref>=


В классе ADC реализован интерфейс аналогово-цифрового преобразователя. Он представляет собой конечную точку, которая способна брать непрерывное напряжение и трансформировать его в дискретизированные значения.
Пример использования:


<syntaxhighlight lang="python" enclose="div">
<syntaxhighlight lang="python" enclose="div">
import machine
adc = machine.ADC(pin)  # создаем объект «ADC» на контакте «pin»
val = adc.read_u16()    # считываем аналоговое значение
                        # в диапазоне 0-65535
</syntaxhighlight>
== Конструкторы ==
* Класс machine.ADC(id) – предоставляет доступ к аналогово-цифровому преобразователю, связанному с источником напряжения id. Этот id может быть целым числом (обычно здесь задается номер канала), объектом Pin или другим значением, поддерживаемым используемым устройством.
==Методы==
* ADC.read_u16() – берет аналоговые данные и возвращает целое число в диапазоне 0-65535. Возвращаемое значение – данные, сгенерированные АЦП и подогнанные к числовому диапазону с минимальным значением «0» и максимальным «65535».


=См.также=
=См.также=

Версия от 20:17, 2 сентября 2020

Перевод: Максим Кузьмин

Шаблон:=Myagkij-редактор

Класс ADC – аналогово-цифровое преобразование[1]

В классе ADC реализован интерфейс аналогово-цифрового преобразователя. Он представляет собой конечную точку, которая способна брать непрерывное напряжение и трансформировать его в дискретизированные значения.

Пример использования:

import machine

adc = machine.ADC(pin)   # создаем объект «ADC» на контакте «pin»
val = adc.read_u16()     # считываем аналоговое значение
                         # в диапазоне 0-65535

Конструкторы

  • Класс machine.ADC(id) – предоставляет доступ к аналогово-цифровому преобразователю, связанному с источником напряжения id. Этот id может быть целым числом (обычно здесь задается номер канала), объектом Pin или другим значением, поддерживаемым используемым устройством.

Методы

  • ADC.read_u16() – берет аналоговые данные и возвращает целое число в диапазоне 0-65535. Возвращаемое значение – данные, сгенерированные АЦП и подогнанные к числовому диапазону с минимальным значением «0» и максимальным «65535».

См.также

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