ADC类 - 模数转换

用法::

进口机器

adc = machine.ADC()#创建一个ADC对象 apin = adc.channel(pin =’GP3’)#在GP3上创建一个模拟引脚 val = apin()#读取模拟值

构造函数

ADC(id = 0, *,bits = 12)

创建与给定引脚关联的ADC对象。 这样您就可以读取该引脚上的模拟值。 有关更多信息,请查看`引脚排列和备用功能 表。 <https://raw.githubusercontent.com/wipy/wipy/master/docs/PinOUT.png>`_

方法

..方法:: ADC.channel(id,*,pin)

创建一个模拟引脚。如果只给出通道ID,则正确的引脚将为 被选中。或者,只有销可以通过并且正确 将选择频道。例子::

#所有这些都是等效的,并在GP3上启用ADC通道1 apin = adc.channel(1) apin = adc.channel(pin =’GP3’) apin = adc.channel(id = 1,pin =’GP3’)

..方法:: ADC.init()

启用ADC块。

..方法:: ADC.deinit()

禁用ADC块。

class ADCChannel —从内部或外部源读取模拟值 ================================================== =======================

ADC通道可以连接到MCU的内部点或GPIO引脚。 ADC通道使用ADC.channel方法创建。

adcchannel()

快速读取通道值的方法。

adcchannel.value()

读取通道值。

adcchannel.init()

重新初始化(并有效启用)ADC通道。

adcchannel.deinit()

禁用ADC通道。