PICO有5個ADC通道。GP26、GP27、GP28和GP29分別稱為ADC0、1、2和3。可以使用的,是前3個通道,也就是普通的測量模擬電壓,分別是ADC0、1、2,而ADC3是用于測量板載VSYS電壓的。另外,ADC4是內(nèi)置的,無法在引腳處使用,用于測量板載的溫度傳感器。 PICO的ADC分辨率為12位,因此模擬輸入電壓應(yīng)該是轉(zhuǎn)換為2的12次方即0至4095,但是,MicroPython的輸出轉(zhuǎn)換,是16位的0到65535。也就是看著是16位,實際只有12位。即0.050mV/bit。 關(guān)于PICO的ADC,網(wǎng)上有一些說法,說是不穩(wěn)、浮動大。我嘗試給引腳和GND之間并了一個10u的電容,把這個浮動降下去了。不并,大約0.04V,并上去大約0.01V。不知為何。 另外,PICO要比ESP32寬度小一些,小的面包板直接就可以插入,兩側(cè)仍然可以插線,還算方便,否則面對ESP32這東西就更加沒意思了。當(dāng)然,PICO另一個可取之處,是不像ESP32那么碎片化,只要找到資料,都比較規(guī)范和通用。 代碼:
|
|
來自: 新用戶5228KeDY > 《待分類》