Я работаю с модулем 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)