Skip to content

A simple and efficient MicroPython web server designed for Raspberry Pi Pico, ESP8266, ESP32, allowing seamless control of microcontroller projects via a web browser.

License

Notifications You must be signed in to change notification settings

willemk/pico-web-server-control

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Raspberry Pi Pico Web Server Control

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.

MicroPython Web Server Control

Features

  • 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

Setup

  1. Make sure you have MicroPython on your Pico
  2. Clone this repository
  3. Copy the code to your Pico
  4. Edit config.py with your Wi-Fi details
  5. Run main.py and look for the IP address of your web server

Documentation

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

Contribute

We'd love to see your projects, control panels, and improvements. Be sure to use this Github repo and submit your additions.

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

A simple and efficient MicroPython web server designed for Raspberry Pi Pico, ESP8266, ESP32, allowing seamless control of microcontroller projects via a web browser.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • HTML 64.0%
  • Python 20.0%
  • CSS 16.0%