Installing ESP32 on Arduino IDE: the Easy Method

Introduction: Installing ESP32 on Arduino IDE: the Easy Method

About: Do you like technology? Follow my channel on Youtube and my Blog. In them I put videos every week of microcontrollers, arduinos, networks, among other subjects.

Here is a new way to install ESP32 in the Arduino IDE. This was made available in August 2018 and is much easier than the improvised solutions of the past. The microcontroller manufacturer Espressif realized the importance of the Arduino IDE (which I consider not just an IDE, but a framework) and developed the method.

Step 1: Installation

In the video, I'll show you a screenshot of how to run the new method of installing ESP32 in the Arduino IDE. The step-by-step process is below.

Step 2: USB-Serial Converter Driver for ESP32 and ESP8266

For Windows (that does not

recognize ESP):

A USB-Serial converter is required to allow communication between the computer and the chip (for both the ESP32 and ESP8266) via USB.

1. Access:

https://www.silabs.com/products/development-tools/software/usb-to-uart-bridge-vcp-drivers

2. Download the driver corresponding to your version of S.O.

3. Unzip the files

4. Run the installer for your version of S.O. (x64 for 64-bit and x86 for 32-bit)

5. Follow the default installation

Step 3: New Method of Installation

Preparing the Arduino IDE With the Arduino IDE already installed, run it, and click on File-> Preferences

A window will open like this.

Click the button highlighted in the image.

Add the following link in the text field that appears as the image and click OK

https://dl.espressif.com/dl/package_esp32_index.json

You can add more links by separating them with a comma or line break

Step 4: Installing the ESP32

Now, go to Tools and Card Manager...

Wait until the text field is write-enabled.

Click on the search field and search for ESP32

Select the search result described as ESP32 by Espressif Systems and click Install, as shown

Step 5: Ready!

The ESP32 Dev Module and WEMOS LOLIN32 cards will be listed by your Arduino IDE in the Installed Cards option

Step 6: PDF

Download

PDF

Be the First to Share

    Recommendations

    • Puzzles Speed Challenge

      Puzzles Speed Challenge
    • "Can't Touch This" Family Contest

      "Can't Touch This" Family Contest
    • CNC Contest 2020

      CNC Contest 2020

    4 Discussions

    0
    Koketjo
    Koketjo

    3 months ago on Step 4

    Nothing shows up when i search ESP32. How do i solve this problem?

    0
    dabidot39
    dabidot39

    6 months ago

    Not working

    0
    vincentdung
    vincentdung

    Question 7 months ago on Step 4

    Thank you for this instructions.
    I fdollow all this steps and i had the same results. The board is installed.
    But when i try to compile an example it doesn't work :
    It's the simple example "Fading" from arduino
    Have you an idea? thanks

    Arduino : 1.8.10 (Windows 10), Carte : "DOIT ESP32 DEVKIT V1, 80MHz, 921600, None"
    C:\Users\F085404\Documents\Perso\SmartHomeTrainerDIY\arduino-1.8.10\examples\03.Analog\Fading\Fading.ino: In function 'void loop()':
    Fading:30:34: error: 'analogWrite' was not declared in this scope
    analogWrite(ledPin, fadeValue);
    Fading:38:34: error: 'analogWrite' was not declared in this scope
    analogWrite(ledPin, fadeValue);
    ^
    exit status 1
    'analogWrite' was not declared in this scope
    Ce rapport pourrait être plus détaillé avec
    l'option "Afficher les résultats détaillés de la compilation"
    activée dans Fichier -> Préférences.