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通道。