Knowing the hardware components – sensors and development boards
The ESP32 series offers a wide array of development boards that vary in the sizes and pins offered. In this chapter, we are using Seeed Studio’s latest development board, the XIAO ESP32C3, as it’s very compact and smaller in size than other boards, cheaper in cost, and provides 5V along with 3.3V. Figure 12.1 shows a pin diagram of the XIAO ESP32C3 we will use:
Figure 12.1 – XIAO ESP32C3 pinout diagram
The XIAO ESP32C3 provides multiple pins for digital input/output. In previous ESP-series boards such as the ESP8266, we only had one analog pin, but we have four on this development board, which removes the biggest hurdle encountered when developing solutions using multiple analog pins. To get around this on previous ESP-series boards, we had to use ADS1115/ADS1015 for extra analog pins, so this development board will save you some bucks with its four analog pins...