ESP32 Humidity Temperature Sensor Display

esp32humiditytemperature

ESP32 Humidity Temperature Sensor Display

Description:

In this lab, I developed a C++-based library for a ESP32 C3 microcontroller board to drive an I²C-connected LCD display and integrate sensor data reading in real time. I began by soldering the necessary I²C and Vdd control connectors to the board, then cloned and refactored an Arduino-style driver to adapt it for the ESP32 environment (replacing the Arduino Wire API and removing Print dependencies). Once the display library was operational, I implemented a loop to initialize the LCD, print a welcome message, then repeatedly read humidity and temperature from the sensor, convert the results to Celsius, and update the display once per second. The end result was a system that continuously presents live temperature/humidity data on the display, demonstrating proficiency in embedded C++ programming, I²C communication, sensor integration, and library porting.