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