Skip to content

PRO TIP Block youtube.com at the DNS level — Pi-hole, NextDNS or your hosts file — but allow youtube-nocookie.com and i.ytimg.com. These tutorials keep playing; the rabbit hole does not.

Learning without distractions

ESP32 Dual Core with Arduino IDE

5.6K views on YouTube

View the full tutorial: https://circuitdigest.com/microcontroller-projects/esp32-dual-core-programming-using-arduino-ide

ESP32 has two 32-bit Tensilica Xtensa LX6 microprocessors which makes it a powerful dual-core (core0 and core1) microcontroller. It is available in two variants single-core and dual-core. But the dual-core variant is more popular because there is no significant price difference. ESP32 can be programmed using Arduino IDE, Espressif IDF, Lua RTOS, etc. While programming with Arduino IDE, the code only runs on Core1 because Core0 is already programmed for RF communication. But here is this tutorial we will show how to use both the cores of ESP32 to perform two operations simultaneously. Here the first task will be to blink the onboard LED and the second task will be to fetch the temperature data from the DHT11 sensor.