Soon after I decided to learn how to use the ESP32, I went looking for a suitable development board. It wasn’t long before I found the M5Stack line of products. Those are tiny yet very complete modules designed (among other things) to facilitate the prototyping of IoT devices. So I bought one, along with a few accessories. I might buy more in the future, if they turn out to be as practical as they look.
M5Stack devices are modular and, as the name implies, are meant to be stacked.
This section is meant as a “getting started” guide, because Googling stuff does work, but it’s always going to be less practical than having a single list of easy step in one single location. What can I say, I’m lazy.