ZLX-ESP32-1 開發板中英文範例程式碼正式發布
我們現已正式整理並發布ZLX-ESP32-1 開發板範例程式碼包,方便開發者快速了解硬體資源、GPIO 定義以及各項板載功能的使用方法。
本次範例程式碼基於ZLX-ESP32-1 / ESP32-2432S0248R-PLUS硬體平台整理,適用於 ESP32-WROOM-32E / ESP32-WROOM-32UE 相關開發與測試。
範例程式碼採用獨立專案方式組織,每項功能均可單獨開啟、編譯和測試,方便初學者學習,也方便開發者直接參考到自己的專案中。
中英文雙版本
代碼包同時提供:
中文範例程式碼目錄
English Example Code Directory
每個範例均包含獨立說明文檔,方便中國及海外開發者使用。
獨立功能範例
本次發布包含多個獨立範例項目,主要包括:
ST7789 2.8 吋 TFT 螢幕測試
XPT2046 電阻觸摸原始資料讀取
XPT2046 固定座標映射
螢幕 180° 旋轉
180° 旋轉後觸控座標同步
TF / MicroSD 卡掛載與資訊讀取
TF 卡檔案讀寫測試
TF 卡格式化範例
音訊 PWM 與功放測試
Wi-Fi 網路掃描
BLE 藍牙裝置掃描
GT-U7 GPS / GNSS 資料讀取
RGB LED 測試
電池電壓 ADC 檢測
BOOT 按鍵檢測
NVS / 設定恢復範例
基於實際硬體參數整理
範例程式碼依照 ZLX-ESP32-1 實際硬體 GPIO 進行整理,包括:
ST7789 顯示器、XPT2046 觸控螢幕、TF 卡、RGB LED、音訊、電池 ADC、GPS 和 BOOT 按鍵等板載資源。
觸控範例同時使用實際固定映射參數,避免開發者需要從零開始確認觸控方向和基礎座標關係。
PlatformIO 專案結構
每一個獨立範例均包含完整專案文件:
platformio.inisrc/main.cppinclude/pins.hinclude/config.hREADME.md
開發者可以使用Visual Studio Code + PlatformIO直接開啟對應範例目錄進行開發。
適合開發與二次開發
這些範例不僅用於硬體測試,也可以作為開發 ZLX-ESP32-1 專案的基礎程式碼。
開發者可以根據實際需求,將顯示、觸控、MicroSD、Wi-Fi、BLE、GPS、音訊、電池偵測等功能組合到自己的 IoT、桌上型控制器、感測器顯示器終端或其他 ESP32 專案中。
我們後續也會持續更新 ZLX-ESP32 系列開發資料、範例程式碼和技術文件。
Downloads & Resources:
https://www.zlxchina.com
Technical Support:
mq19880204@gmail.com
Hefei Zhiluxing Information Technology Co., Ltd.