Я получаю сообщение об ошибке «AttributeError: объект ADC» не имеет атрибута «vref_to_pin ()», когда я пытаюсь использовать библиотеку ADC в микропифоне на lopy4 - PullRequest
0 голосов
/ 27 марта 2019

Я работаю с модулем lopy4 для конкурса, в котором я участвую.Я использую machine.ADC библиотеку для получения данных от аналогового датчика .

1008 * я могу использовать основные функции, такие как ADC.init () , но, как вы знаете, прежде чем получить данные из ADC контактный , необходимо выполнить калибровку опорного напряженияиспользованного штифта.

Как описано на форумах pycom, процесс калибровки основан на атрибуте ADC.vref_to_pin ().Однако, когда я пытаюсь вызвать ADC.vref_to_pin () , он возвращает 'AttributeError: у объекта' ADC 'нет атрибута' vref_to_pin () '.То же самое происходит, когда я пытаюсь использовать ADC.vref () .

Я должен добавить, что библиотека machine работает нормально, так как я использую machine.I2C библиотека просто отлично.

import pycom
import machine

adc = machine.ADC()
voltage = adc.vref_to_pin('P22')
print (voltage)
...