ESP32 小筆記
電源供應
可以直接從 VIN 供電。
但如果你接上 USB,VIN 就變成 5V 的輸出。
Touch(內建電容觸控)
Touch 1 通常沒有 lay 出來。(因為共用了 GPIO0,很難正常作動)
Touch 2 共用了 GPIO2 的內建 LED ,注意別一起用。
ADC
ADC2 因為 wifi 驅動用了這隻腳,所以跟wifi不能同時使用
UART
通常只看得到 U0 跟 U2,因為 U1 沒有 lay 出來。
I2C
傳輸速度 I2C 比 UART 更快,但兩條線一條是數據、一條是時脈,所以只能是半雙工。相對的,UART 可以全雙工。
但 I2C 可以一對多。所以每個設備要有 I2C address。
while(!Serial)
若在 setup 裡面寫while(!Serial);
,可以在你打開終端機之前,code 卡在這行等你。
Seiral.available()
當終端機有內容被輸入(按下enter後),Seiral.available()
就會回傳大於零的訊息,可以利用這點拿來檢查是否有輸入。
本部落格所有文章除特別聲明外,均採用 CC BY-NC-SA 4.0 許可協議。轉載請註明來自 Hi 我劉昕!
評論