MicroPython:Библиотеки/machine/Класс ADC: различия между версиями
Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
Myagkij (обсуждение | вклад) Нет описания правки |
Myagkij (обсуждение | вклад) Нет описания правки |
||
Строка 1: | Строка 1: | ||
{{MicroPython/Панель перехода}} | {{MicroPython/Панель перехода}} | ||
{{Перевод от Сubewriter}} | {{Перевод от Сubewriter}} | ||
{{ | {{Myagkij-редактор}} | ||
=Класс ADC – аналогово-цифровое преобразование<ref>[http://docs.micropython.org/en/latest/library/machine.ADC.html docs.micropython.org - class ADC – analog to digital conversion]</ref>= | =Класс ADC – аналогово-цифровое преобразование<ref>[http://docs.micropython.org/en/latest/library/machine.ADC.html docs.micropython.org - class ADC – analog to digital conversion]</ref>= |
Версия от 20:17, 2 сентября 2020
Перевод: Максим Кузьмин
Проверка/Оформление/Редактирование: Мякишев Е.А.
Класс 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».