This project demonstrates how to create a web server using the ESP32 microcontroller. The web server allows you to control and monitor various aspects of the ESP32 through a web interface.
- Serve web pages to control ESP32 GPIOs
- Monitor sensor data in real-time
- Simple and intuitive web interface
- ESP32 development board
- PlatformIO IDE
- Basic knowledge of HTML, CSS, and JavaScript
- Clone this repository:
git clone https://github.com/yourusername/esp32-WebServer.git
- Open the project in PlatformIO IDE.
- Connect your ESP32 board to your computer.
- Upload the code to the ESP32:
pio run --target upload
- Upload the files from the
datafolder to the ESP32 SPIFFS:pio run --target uploadfs
- After uploading the code, open the Serial Monitor to find the IP address of the ESP32.
- Open a web browser and enter the IP address to access the web server.
- Use the web interface to control GPIOs and monitor sensor data.
This project is licensed under the MIT License.