Are you wondering why some of ESP32 development boards are able to auto flash but some of them are not?And if we'd like to design an ESP32 product, how to make it support auto flash?In this article, w...
In the world of microcontrollers, the ESP32 has gained substantial popularity for its advanced features and capabilities. One distinctive aspect that sets the ESP32 apart from other single-board micro...
With the aid of VScode and PlatformIO we can create and edit ESP32 projects to improve the efficiency quite a lot. It includes:Code highlight.Find the reference function with right click on it.Build c...
In order to make a pause or wait for the task in Arduino, the most widely used function is delay(), but sometimes it was cause some problem, in this article it will discuss it, and shows how to use fu...
To output data from an ESP32 using serial communication, you can use the ArduinoJson library to encode the data into a JSON string. The following is an example code to output an integer value from the...
Hardware connectionOn the ESP32 microcontroller, there are several pairs of GPIO pins that can be used for I2C communication. The default I2C pins on the ESP32 are GPIO 21 (SDA) and GPIO 22 (SCL), but...