ESP32 Arduino IDE Board Manager Installation “ESPRESSIF ESP32 wroom”

Содержание

ESP32 Arduino IDE

ESP32 Arduino IDE Board Manager Installation “ESPRESSIF ESP32 WROOM”- This is my first getting started tutorial on the ESP32 Wifi + Bluetooth Module by the ESPRESSIF Systems. This is the same company that created the ESP8266 series of chips, modules, and development boards. This tutorial only covers the extreme basics, like for example, ESP32 Pinout, Soldering, ESP32 Arduino IDE Board Manager installation, and how to write a very basic ESP32 program using the Arduino IDE to control an LED. We will also design a Blynk application so that the same LED can be controlled from anywhere around the world.

Without any further delay let’s get started.

Amazon Purchase Links:

Other Tools and Components:

*Please Note: These are affiliate links. I may make a commission if you buy the components through these links. I would appreciate your support in this way!

About the ESPRESSIF ESP32 WROOM 32D:

ESP32 Arduino IDE

Download ESP32 Datasheet: espressif esp32 wroom datasheet

This is the ESPRESSIF ESP32 WROOM 32D module. All the pins are clearly labeled on the top side and also on the bottom side.

ESP32 Arduino IDE

Before, I am going to explain anything; First, I am going to solder the male headers, so that I can easily use it with the Arduino and other sensor boards.

ESP32 Arduino IDE

This is how the ESP32 Wifi Module looks after soldering. The ESP32 module has a total of 38 pins including the Lipo Battery connector pins. So you can use a Lipo battery to power up the ESP32 Wifi Module.

ESP32 Arduino IDE

Next to the Lipo Battery connector, two male headers are labeled with 5v and ground. You can make your own 5v regulated power supply to power up this module; the power supply should be able to deliver at least 500mA as per the datasheet. I think 5 volts regulated power supply based on the LM7805 voltage regulator will work just fine.

All the Pins are clearly labeled, you can easily find the ground pins, TX and RX pins, 3.3 volts pins, Analog pins, digital to analog converter pins, the SPI pins, etc. This way you can use the ESP32 Wifi module with SD cards, serial communication UART, SPI, I2C, and I2S supported devices. You can also connect IR Sensors, pulse counters, capacitive touch Sensors, Motor PWM modules, Analog to digital converters, and Digital to Analog converters modules.

This module also comes with the On-chip Hall Sensor, it has a 40MHz integrated crystal, an integrated SPI flash of 4MB, and the operating voltage of the ESP32 Module is 3.0 Volts to 3.6 Volts.

The best thing about the ESP32 Module is that it can be programmed using the Arduino IDE. So, before you start the programming first you have to install the ESP32 which is very easy. Let’s do it.

ESP32 Arduino IDE Board Manager URL link:

Make sure the latest version of the Arduino IDE is installed on your computer. Copy the link given below.

Now, open the Arduino IDE, click on the file menu and then click on the preferences and simply paste the URL.

ESP32 Arduino IDE

Now click on the Tools menu, boards and click on the boards manager, search for the ESP32 and install, this can take several minutes. Next check if the desired board is installed,

ESP32 Arduino IDE

As you can see the ESP32 Dev Module is available.

LED connection with the ESP32 Circuit Diagram:

ESP32 Arduino IDE

As you can see the circuit diagram is really simple, an LED is connected with the GPIO pin 32 of the ESP32 module. The eagle library of the ESP32 Module can be downloaded by clicking on the download button given below.

Download the ESP32 Eagle library: esp32

LED interfacing with the ESP32 Wifi Module:

ESP32 Arduino IDE

For the testing I inserted the ESP32 module into the breadboard. I connected the Anode side of the LED with the GPIO pin 32 of the ESP32 Module and connected the cathode leg of the LED with the Ground pin. As all the ground are interconnected so you can connect it with any ground pin of the ESPRESSIF ESP32 WROOM module.


Источник: www.electroniclinic.com