This repository contains code to control Raspberry Pi Pico, ESP8266, ESP32 or other MicroPython projects using a browser-based user interface. It allows you to interact with your Pico projects remotely from any device with a web browser, including smartphones, tablets, and computers.
- Serve static web pages from your Raspberry Pi Pico
- Run Python functions on your microcontroller device from a web browser
- Create dynamic web pages with live data from your Pico or other Microcontroller
- Make sure you have MicroPython on your Pico
- Clone this repository
- Copy the code to your Pico
- Edit
config.py
with your Wi-Fi details - Run
main.py
and look for the IP address of your web server
For detailed instructions and a step-by-step guide on how to use this project, please refer to our article:
MicroPython Web Server: Control Your Raspberry Pi Pico Projects Remotely
We'd love to see your projects, control panels, and improvements. Be sure to use this Github repo and submit your additions.
This project is licensed under the MIT License - see the LICENSE file for details.