XC3800 ESP32 主板帶 WiFi 和藍牙

ESP32 是一款功能強大的雙核微控制器,具有 WiFi 和藍牙功能,在 Arduino 社區的努力下,能夠通過 ESP32 插件使用 Arduino IDE 進行編程。 它具有 512kB RAM、4MB 閃存和大量 IO 引腳,具有 12 位 ADC、8 位 DAC、I2S、I2C、觸摸傳感器和 SPI 等功能。 如果基於標準 AVR 的 Arduino 不夠強大,無法滿足您的需求,那麼這就是下一步。 藍牙支持仍在開發中,因此除了創建信標之外,沒有太多可用的藍牙功能。

XC3800 ESP32

Arduino

尚未通過 Boards Manager 安裝對 ESP32 IC 的支持,因此應使用 github 頁面上的說明: https://github.com/espressif/arduino-esp32/blob/master/README.md#installation-instructions

該過程涉及大量下載和多個步驟完成,因此建議在使用前仔細閱讀說明。

安裝後,您可能還需要在板上安裝 USB 串行轉換器的驅動程序。 這是一個 CP2102 IC,驅動程序可以在 CP2102 IC 製造商的說明書上找到 web地點: https://www.silabs.com/products/development-tools/software/usb-to-uart-bridge-vcp-drivers

對 Arduino ESP32 的支持正在不斷開發中,但是一旦安裝了所有東西,草圖的編寫和上傳過程與其他板類似。 選擇 ESP32 Dev Module 作為闆卡類型,並確保選擇正確的串口。

如果上傳遇到問題,請嘗試按住「BOOT」按鈕,同時按下並釋放。asin按下“RST”按鈕。這將使開發板進入引導程式模式,以便上傳程式。

有很多前任amples 草圖(包括許多 WiFi 應用程序),但要查看整個設置過程是否正確,一個很好的測試是簡單地上傳“閃爍”草圖。

微Python

MicroPython 是一個完整的開發環境,實際運行在 ESP32 處理器上。 安裝是通過將固件映像刷入板子,然後訪問以 115200 波特率運行的串行終端直接向解釋器輸入命令來完成的。 圖像可以從這個頁面下載: https://micropython.org/download/#esp32

如果你已經安裝了 Arduino 插件(這是在 Arduino 下上傳的),esptool.py 程序將被安裝,否則,它可以從其 github 頁面安裝: https://github.com/espressif/esptool

文件/資源

github 主板 WiFi 藍牙 [pdf] 使用者手冊
主板 WiFi 藍牙,XC3800 ESP32

參考

發表評論

您的電子郵件地址不會被公開。 必填欄位已標記 *