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
GitHub
GitHub - thelastoutpostworkshop/gpio_viewer: GPIOViewer Arduino Lib...
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
0 Replies