PICO有5个ADC通道。GP26、GP27、GP28和GP29分别称为ADC0、1、2和3。可以使用的,是前3个通道,也就是普通的测量模拟电压,分别是ADC0、1、2,而ADC3是用于测量板载VSYS电压的。另外,ADC4是内置的,无法在引脚处使用,用于测量板载的温度传感器。 PICO的ADC分辨率为12位,因此模拟输入电压应该是转换为2的12次方即0至4095,但是,MicroPython的输出转换,是16位的0到65535。也就是看着是16位,实际只有12位。即0.050mV/bit。 关于PICO的ADC,网上有一些说法,说是不稳、浮动大。我尝试给引脚和GND之间并了一个10u的电容,把这个浮动降下去了。不并,大约0.04V,并上去大约0.01V。不知为何。 另外,PICO要比ESP32宽度小一些,小的面包板直接就可以插入,两侧仍然可以插线,还算方便,否则面对ESP32这东西就更加没意思了。当然,PICO另一个可取之处,是不像ESP32那么碎片化,只要找到资料,都比较规范和通用。 代码:
|
|
来自: 新用户5228KeDY > 《待分类》