ESP32 在 IDF 內加入了 ADC(模擬數碼轉換器 / Analog to Digital Converter) / DAC(數碼模擬轉換器 / Digital to Analog Converter) API 函數模塊和範例程式,範例程式是會使用到 ADC 和 DAC 的功能,所以先使用範例程式來試驗 ESP32。筆者使用 GPIO 26 ,由於 GPIO 26 是包括 ADC 的通道 9 和 DAC 的通道 2,設定了 ADC 和 DAC 後,也不用線連接 ADC 和 DAC,因為 GPIO 相同,ESP32 內部設定已經連接了。
ESP32 ADC / DAC 模擬數碼轉換器電路製作 |
ESP32 ADC / DAC 模擬數碼轉換器電路電路圖 |
DAC
ADC
|
Signal
|
Description
|
ESP32 Board
|
Board Signal
|
I/O Signal
|
1
|
DAC
|
Output (Output)
|
10
|
G26
|
GPIO26 (Output)
|
2
|
ADC
|
Input (Input)
|
10
|
G26
|
GPIO26 (Input)
|
ESP32 ADC / DAC 模擬數碼轉換器電路的正面 |
ESP32 ADC / DAC 模擬數碼轉換器電路的背面 |
※ DIY - ESP32:ESP32 ADC 模擬數碼轉換器介紹 (四十三)
※ DIY - ESP32:ESP32 ADC / DAC 模擬數碼轉換器程式 (四十五)
※ DIY - ESP32:ESP32 ADC 模擬數碼轉換器 API 函數(四十六)
※ DIY - ESP32:ESP32 ADC 模擬數碼轉換器 API 函數巨集及其它(四十七)
※ DIY - ESP32:ESP32 DAC 數位類比轉換器 API 函數(四十八)
※ DIY - ESP32:ESP32 DAC 數位類比轉換器 API 函數巨集及其它(四十九)
※ DIY - ESP32:ESP32 ADC 類比數位轉換器測試(五十)
※ DIY - ESP32:ESP32 ADC DVM 數字電壓錶電路(五十一)
※ DIY - ESP32:ESP32 ADC DVM 數字電壓錶程式 (五十二)
沒有留言:
張貼留言