ESP32 CAM

The ESP32-CAM is a development board with an ESP32-S chip, an OV2640 camera, microSD card slot and several GPIOs to connect peripherals. In this guide, we’ll take a look at the ESP32-CAM GPIOs and how to use them.

ESP32-CAM AI Thinker module board Pinout diagram GPIOs name

This Borad is useful for the projects or the products where realtime servillance required. This board having 2.4GHz and 5GHz WiFi so that it will connect to the LAN network. IoT based projects also can build by using this module

Click here to download datasheet

How to Program / Upload Code to ESP32-CAM AI-Thinker (Arduino IDE)

How to program upload code to ESP32-CAM board Arduino IDE with FTDI Programmer

The ESP32-CAM AI-Thinker module is an ESP32 development board with an OV2640 camera, microSD card support, on-board flash lamp and several GPIOs to connect peripherals. However, it doesn’t have a built-in programmer. You need an FTDI programmer to connect it to your computer and upload code.

Installing the ESP32 Board in Arduino IDE

1 In your Arduino IDE, go to FilePreferences

2. Enter the following into the “Additional Board Manager URLs” field:

https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json
Then, click the “OK” button:

3. Open the Boards Manager. Go to Tools > Board > Boards Manager…
4. Search for ESP32 and press install button for the “ESP32 by Espressif Systems“:

After Installation Check if it is installed properly 
1. Select your Board in Tools > Board menu (in my case it’s the DOIT ESP32 DEVKIT V1)
ESP32-CAM connected to an FTDI Programmer to upload program using Arduino IDE

Make Connections

ESP32-CAMFTDI Programmer
GNDGND
5VVCC (5V)
U0RTX
U0TRX
GPIO 0GND

NOTE: You need FTDI driver to detect the COM port CLICK HERE TO DOWNLAOD

Select the blink program for demo to upload in the board

When you start to see some dots on the debugging window, press the ESP32-CAM on-board RST button.

Program and upload code to ESP32-CAM with Arduino IDE

After a few seconds, the code should be successfully uploaded to your board.

(0)