Watch ESP32’s GPIO status in real-time in a web browser
GPIOViewer is an innovative open-source Arduino library designed for real-time monitoring of GPIO pins on ESP32 boards via a web browser. It provides a dynamic and graphical representation of the board's GPIO pin status, enhancing troubleshooting and project development.
Key features of the library:
Displays live status of digital, analog, and PWM signals on ESP32 GPIO pins.
Tracks actual hardware status, differentiating it from simulation-only tools like the Wokwi ESP32 simulator.
Utilizes ESPAsyncWebServer and AsyncTCP libraries, with the latter available through the Arduino IDE’s Library Manager.
Adds only about 50 KB to projects.
Recommended to use with strong Wi-Fi connections for lower latency and faster data sampling.
Supports a variety of ESP32 boards, including ESP32-VROOM-32, Olimex ESP32-EVB, and more.
This real-time GPIO monitoring capability is not only a boon for debugging but also enhances the overall user experience in developing and testing ESP32-based projects.
The GitHub page:
https://github.com/thelastoutpostworkshop/gpio_viewer
Key features of the library:
This real-time GPIO monitoring capability is not only a boon for debugging but also enhances the overall user experience in developing and testing ESP32-based projects.
The GitHub page:
https://github.com/thelastoutpostworkshop/gpio_viewer

GitHub
GPIOViewer Arduino Library to see live GPIO Pins on ESP32 boards - GitHub - thelastoutpostworkshop/gpio_viewer: GPIOViewer Arduino Library to see live GPIO Pins on ESP32 boards