MicroPython:Библиотеки/machine/Класс ADC: различия между версиями
Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
Myagkij (обсуждение | вклад) (Новая страница: «{{MicroPython/Панель перехода}} {{Перевод от Сubewriter}} {{Myagkij-редактор}} <syntaxhighlight lang="python" enclose="div"> =...») |
Нет описания правки |
||
(не показаны 2 промежуточные версии 1 участника) | |||
Строка 3: | Строка 3: | ||
{{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" | Пример использования: | ||
<syntaxhighlight lang="python"> | |||
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». | |||
=См.также= | =См.также= |
Текущая версия от 19:52, 23 мая 2023
Перевод: Максим Кузьмин
Проверка/Оформление/Редактирование: Мякишев Е.А.
Класс 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».