2021-01-01, 09:34 PM
SensESP and SigkSens projects are both on GitHub, and are compatible with ESP32 or ESP8266. That's a way of implementing ESPs without as much programming.
Otherwise, you can load ESP32 libraries into the Arduino IDE or PlatformIO (recommended). At that point, you are pretty much in the same world as you would be with regular Arduino devices, with the understanding that device pinouts are different and some things, like 9-bit hardware serial, isn't possible. ESP32s have considerably more power and features than most Arduino devices, but as a starting place, I'd recommend just loading up some Arduino sketches into the ESP32 and working from there. As I'm sure you've discovered, there is a wealth of Arduino tutorials out there.
Otherwise, you can load ESP32 libraries into the Arduino IDE or PlatformIO (recommended). At that point, you are pretty much in the same world as you would be with regular Arduino devices, with the understanding that device pinouts are different and some things, like 9-bit hardware serial, isn't possible. ESP32s have considerably more power and features than most Arduino devices, but as a starting place, I'd recommend just loading up some Arduino sketches into the ESP32 and working from there. As I'm sure you've discovered, there is a wealth of Arduino tutorials out there.