1、引腳說明
電源相關引腳
三個GND引腳
兩個VCC引腳,包括5V和3.3V
Serial串口引腳
GPIO1(U0TXD)和GPIO3(U0RXD)屬於串口引腳,通過這兩個引腳來下載固件代碼。
GPIO16作為U2RXD,只是一個接收引腳
下載或者運行模式引腳
GPIO0決定了ESP32是處於燒錄(FlashingModel)模式還是運行(RunningModel)模式。當GPIO0接地,ESP32處於燒錄模式。
microSD卡相關引腳
GPIO 14: CLK
GPIO 15: CMD
GPIO 2: Data 0
GPIO 4: Data 1 (also connected to the on-board LED)
GPIO 12: Data 2
GPIO 13: Data 3
如果你不需要用到SD卡,那么這些引腳都可以作為普通引腳使用。
2、Arduino安裝
下載安裝Arduino。
安裝完環境之后,選擇工具->開發板,選擇 ESP32 Wrover Module。
選擇 文件->示例->ESP32->Camera,打開例程。
① 修改Wifi賬號和密碼
const char* ssid = “REPLACE_WITH_YOUR_SSID”; const char* password = “REPLACE_WITH_YOUR_PASSWORD”;
②修改模塊宏定義
// Select camera model //#define CAMERA_MODEL_WROVER_KIT // Has PSRAM //#define CAMERA_MODEL_ESP_EYE // Has PSRAM //#define CAMERA_MODEL_M5STACK_PSRAM // Has PSRAM //#define CAMERA_MODEL_M5STACK_V2_PSRAM // M5Camera version B Has PSRAM //#define CAMERA_MODEL_M5STACK_WIDE // Has PSRAM //#define CAMERA_MODEL_M5STACK_ESP32CAM // No PSRAM //#define CAMERA_MODEL_AI_THINKER // Has PSRAM //#define CAMERA_MODEL_TTGO_T_JOURNAL // No PSRAM #define CAMERA_MODEL_AI_THINKER
點擊工具->Partition Scheme,選擇:Huge App(3MB No OTA/1MB SPIFFS),否則編譯會提示內存空間不足。
點擊工具->Upload Speed,選擇1115200。
點擊工具->端口,選擇ESP32-CAM的端口號。
3、ESP32-CAM連線
TX和ESP32-CAM的UOR連接。
RX和ESP32-CAM的UOT連接。
GND和ESP32-CAM的GND連接。
3.3V和ESP32-CAM的3V3連接。
如果運行異常,可以將5V和ESP32-CAM的5V連接。如圖:
必須確保ESP32-CAM的GPIO0接到了GND
打開串口調試器,波特率 115200。
點擊燒錄,燒錄成功后,無需拔掉設備,直接把GPIO0和GND的跳線拔掉,然后點擊板子上的reset鍵,串口調試器會輸出內容。
打開網址,點擊start stream,開始享受吧。
參考:https://www.136.la/jingpin/show-188593.html