How to Setup and Program ESP32 Microcontroller– Complete Guide

119,673
0
Published 2023-02-04
Let’s learn how to Setup and Program ESP32 Microcontroller using Arduino IDE. We’ll connect ESP32 Dev Kit with computer using USB cable. And then install ESP32 board support in Arduino software. This will let us select ESP32 WROOM Microcontroller in Arduino IDE. Finally, we’ll upload Arduino program to blink LED. The ESP32 board has built-in LED connected to IO2 Pin.

[SUPPORT]

►► Try the world's most trusted PCB design software, Altium Designer with 365, for free and 25% off your purchase: www.altium.com/yt/binaryupdates

►► Free search engine for the best quality components from Octopart: octopart.com/

[RESOURCES]

►► Need Help? To Learn Embedded Systems: courses.binaryupdates.com/

►► Software Packages: dl.espressif.com/dl/package_esp32_index.json

►► Install ESP32 Boards: raw.githubusercontent.com/espressif/arduino-esp32/…

[TIMESTAMPS]
00:00 Introduction
00:20 ESP-32 Introduction
00:40 Connect ESP32 Module
01:30 Add support of ESP32 Boards
03:14 Install ESP32 Board in Arduino
05.16 Program and Upload Code
05:49 LED Blinking of ESP32 Module
06:55 Change delay of LED blink
07:52 outro

All Comments (21)
  • @Lilith_212
    Thank you so much you absolutely saved my grade! I could not get my ESP32 to connect no matter what I tried and this was the only video that went in depth enough to help me solve the problem.
  • @jwmcneelyIII
    This is very helpful. It sure would be nice if you would copy those urls and paste them into the description so we could copy and paste them instead of trying to read them in the video stream. The resolution is not so great.
  • Thanks for the video. Very simple, concise and clear. Helped me a lot. 🙌🙏
  • @baresaint
    So good! Thanks. You helped me a lot.
  • @sarath6535
    Very nicely explained, appreciate your effort to sharing the Knowledge.
  • @JusSingh
    i got i working for first time lol. i watched other tutorial they are asking to connect resistors(hell of connections to do) and that never worked. as beginner, this is straight forward no complicated connections. its like my first python code(print("Hello world")) Thank you soooo much.
  • @alireza0994
    Thanks brother. it helped me a lot. ♥♥
  • @iCore7Gaming
    good one, but you missed a huge part about installing the driver for the USB chip. only took me 10 mins to fix that but all good.
  • Thanks for the tutorial. Was wondering if you have a video having an input pin configured and an output as well. Like for an example, if you press a button, LED will turn on.
  • @theanoopk
    Well explained with clear point for beginners. For me ledPin = 2 was not working. I have lookup the circuit layout of D2 pin. It was 9. It started working.