Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
MicroPython
![](https://explore-feed.github.com/topics/micropython/micropython.png)
MicroPython is an implementation of the Python 3 programming language. It includes a small subset of the Python standard library and is optimised to run on microcontrollers and in constrained environments.
- GitHub: https://github.com/topics/micropython
- Wikipedia: https://en.wikipedia.org/wiki/MicroPython
- Repo: https://github.com/micropython
- Created by: Damien P. George
- Released: May 3, 2014
- Related Topics: circuitpython, cpython, internet-of-things, iot, language, microcontroller, python,
- Aliases: micro-python, upython,
- Last updated: 2025-02-11 00:18:58 UTC
- JSON Representation
https://github.com/armanghobadi/microjwt
MicroJWT is a lightweight JSON Web Token (JWT) library for MicroPython, using HMAC-SHA256 for token signing. It embeds user data like username and role, enabling secure authentication on microcontrollers like ESP8266 and ESP32.
esp32 esp8266 jwt jwt-auth jwt-authentication jwt-token microcontroller micropython
Last synced: 17 Jan 2025
https://github.com/leereilly/my-micropython-project
🪪 🦡 🐍
badger2040 micropython raspberry-pi
Last synced: 24 Jan 2025
https://github.com/r0b14/esp32
Estudos e práticas relacionadas ao uso do ESP32 usando C++(ArduinoIDE) e MicroPy(VSCode)
esp32-wroom hardware iot micropython
Last synced: 17 Jan 2025
https://github.com/jposada202020/micropython_sht20
MicroPython Driver for the Sensirion SHT20 Temperature Sensor
driver humidity micropython sensirion sensor sht20 temperature
Last synced: 10 Feb 2025
https://github.com/epeios-q37/ucuq
For easy prototyping of projects based on Wi-Fi-equipped microcontrollers (RPi Pico (2) W, ESP32, ESP8266...).
esp32 esp8266 iot microcontroller micropython prototyping python raspberry-pi-pico remote-control wifi
Last synced: 26 Jan 2025
https://github.com/jposada202020/MicroPython_ICP10111
MicroPython Driver for the TDK ICP-10111 Barometric Pressure and Temperature sensor
icp-10111 micropython pressure tdk temperature
Last synced: 18 Nov 2024
https://github.com/vrialland/laboate
LaBoite Micropython edition
esp32 esp8266 iot micropython ssd1306
Last synced: 24 Dec 2024
https://github.com/dlove24/lbutils
Utility library for MicroPython, used at Leeds Beckett University and primarily aimed at the Pico H/W microcontrollers
Last synced: 10 Feb 2025
https://github.com/atsuyaw/RPIoTlogger
Raspberry Pi PicoW to get sensor output and post API for InfluxDB
influxdb2 iot micropython raspberrypi-picow rp2040w
Last synced: 23 Jan 2025
https://github.com/bunnysakura/esp32c3-mpy-demo
合宙 ESP32C3-CORE 开发板和 0.96寸 屏幕拓展板的 MicroPython 适配 Demo | A lightweight MicroPython GUI library for display drivers based on framebuf, allows input via pushbuttons. See also micropython-touch.
esp32 esp32c3 gui luatos micropython micropython-esp32 mpy mpython
Last synced: 23 Jan 2025
https://github.com/robinboers/ubit-remote-ultra-super-car-controller
Remote controlled car built using a micro:bit, a :MOVE motor and a Waveshare joystick.
Last synced: 28 Dec 2024
https://github.com/rhipps/Annoying-Book-Mark
A book mark that likes to beep if you don't open your book before the timer is done.
micropython python raspberry-pi-pico
Last synced: 12 Nov 2024
https://github.com/craigsdennis/adafruit-microsimon
Game of Simon in MicroPython on adafruit Circuit Playground Express
adafruit circuit-playground game microcontroller micropython
Last synced: 28 Dec 2024
https://github.com/timhanewich/deceleration-strobe
Code behind a GPS-aware strobe light system I made for my motorcycle, with 3D-printed housing.
gps micropython motorcycle strobe
Last synced: 19 Jan 2025
https://github.com/jposada202020/MicroPython_BMA400
MicroPython Driver for the Bosch BMA400 Accelerometer
acceleration accelerometer bma400 bosch driver gravity micropython
Last synced: 18 Nov 2024
https://github.com/jposada202020/MicroPython_H3LIS200DL
Micropython Driver for the ST H3LIS200DL Accelerometer
acceleration accelerometer driver h3lis331dl micropython sensor
Last synced: 18 Nov 2024
https://github.com/mohittalwar23/camvisiotech-edge-ai-wifi
This repository contains the full source code and setup for Mohit's project, Camvisiotech, designed for Kendryte's KP10-based boards, specifically using the Maixduino by Sipeed. Developed for CircuitDigest's IoT and Edge AI Challenge 2024, this version includes WiFi functionality, making it accessible to users without GSM connectivity.
edgeai maixpy maxiduino micropython
Last synced: 29 Oct 2024
https://github.com/jposada202020/MicroPython_ADXL343
MicroPython Driver for the Analog Devices ADXL343 Accelerometer
acceleration accelerometer adxl343 analog-devices driver gravity micropython sensor
Last synced: 18 Nov 2024
https://github.com/eiichiroito/defart4microbit
Defart for BBC micro:bit
microbit micropython pharo smalltalk
Last synced: 18 Dec 2024
https://github.com/jposada202020/micropython_mc3479
MicroPython Driver for the Memsic MC3479 Accelerometer
acceleration accelerometer driver mc3479 memsic micropython
Last synced: 06 Nov 2024
https://github.com/jposada202020/micropython_hs3003
MicroPython Driver for the Renesas HS3003 Temperature and Humidity Sensor
driver hs3003 humidity micropython renesas sensor temperature
Last synced: 06 Nov 2024
https://github.com/microcontroleurmonde/rp2040_rosc_rng
A Micro-python library that provides an interface to generate a random number using the recommended method (ROSC reading) by Raspberry.
Last synced: 18 Dec 2024
https://github.com/pintman/ledbadge
A simple self-made badge
badge esp8266 led micropython shield wemos-d1-mini
Last synced: 29 Dec 2024
https://github.com/guillaume-gibault/projetiot
iot micropython stm32 touchgfx
Last synced: 18 Dec 2024
https://github.com/elomagic/weather-station-client-mpy
Weather Station Client for ESP8266 Micropython
esp8266 micropython weather-station
Last synced: 24 Dec 2024
https://gitlab.com/olivierlenoir/MicroPython-L298
Drive L298 dual H-bridge with MicroPython
H-bridge L298 PWM esp32 micropython
Last synced: 18 Nov 2024
https://gitlab.com/olivierlenoir/MicroPython-SN74HCS264
MicroPython Driver for SN74HCS264 8-Bit Parallel-Out Serial Shift Registers With Schmitt-Trigger Inputs and Inverted Outputs
SN74HCS264 Shift-registers micropython
Last synced: 18 Nov 2024
https://github.com/jposada202020/micropython_bma400
MicroPython Driver for the Bosch BMA400 Accelerometer
acceleration accelerometer bma400 bosch driver gravity micropython
Last synced: 06 Nov 2024
https://github.com/timhanewich/pyper2
Python-based 3D-Printed Electric Rover with a GoPro mount, developed from my original PYPER design.
18650 3d-printing gopro micropython raspberry-pi rc-car
Last synced: 21 Jan 2025
https://github.com/jposada202020/micropython_bmi160
MicroPython Driver for the Bosch BMI160 Acc/Gyro Sensor
acceleration accelerometer bmi160 bosch driver gyro gyroscope micropython sensor
Last synced: 06 Nov 2024
https://github.com/wei1234c/nodemcu_ops
NodeMCU related preparations and operations.
esp32 esp8266 iot micropython nodemcu
Last synced: 02 Jan 2025
https://github.com/funpythonec/direccionales_para_bicicleta
Proyecto realizado para aumentar la seguridad de los ciclistas en las calles y disminuir los accidentes en contra de estos.
direccionales-para-bicicleta micropython neopixel seguridad
Last synced: 25 Dec 2024
https://github.com/ekspla/d6f-ph
A micropython module for differential pressure sensor, D6F-PH (OMRON).
air-speed airspeed anemometer d6f-ph differential-pressure-sensor flow-sensor i2c micropython omron pressure-sensor sensor speedometer
Last synced: 14 Jan 2025
https://github.com/potier97/rfid-access-iot
Simple proyect for RFID control Access with Iot devices and aws Cloud
aws esp8266 iot iot-core lambda micropython mqtt python
Last synced: 21 Dec 2024
https://github.com/funpythonec/luces_ritmicas
Luces ritmicas usando sensor de sonido via ADC del esp8266 para controlar una tira led neopixel.
Last synced: 25 Dec 2024
https://github.com/hnaderi/micropython-firmware
firmware micropython micropython-rpi-pico nix nix-flake st7789
Last synced: 25 Dec 2024
https://github.com/elmot/esp32-blockly-display
micropython + html + mqtt + blockly + m5spamp-c3u + Sparkfun Alphanumeric display = fun
blockly emqx esp32 esp32c3 led m5stamp-c3u micropython mqtt mqtt-client sparkfun
Last synced: 21 Dec 2024
https://gitlab.com/WiLED-Project/upwmcontroller
A MicroPython library for controlling PWM outputs in an asyncio loop, with features including fading and blinking
PWM async asyncio embedded fade led microcontroller microprocessor micropython uasyncio
Last synced: 18 Nov 2024
https://github.com/ronibandini/openmvclassificationperformance
Script to measure OpenMV Edge Impulse Image Classification performance for RT1062
edgeimpulse machinelearning micropython openmv rt1062
Last synced: 25 Dec 2024
https://github.com/znitche/pico-mpu-6050
MicroPython module for performing measurements using MPU-6050 accelerometer and gyro
accelerometer gyroscope micropython mpu-6050
Last synced: 25 Dec 2024
https://github.com/siilsy/chess
A simple chess game
chess-engine chess-game handmade micropython numworks numworks-game numworks-python
Last synced: 25 Dec 2024
https://github.com/chrisb2/gate-alarm
Gate alarm project based on Nodemcu (ESP8266)
esp8266 micropython mqtt nodemcu
Last synced: 29 Dec 2024
https://github.com/p4ulor/seaspot
My bachelor's degree final paper/project - Infrastructure to facilitate communication with objects at sea
android-ble elasticsearch expressjs handlebars leaflet lorawan micropython nodejs openstreetmap pycom ttgo-tbeam
Last synced: 25 Jan 2025
https://github.com/ishangavidusha/httpserver
A lightweight, feature-rich HTTP server implementation for MicroPython environments. This server supports basic HTTP methods, CORS and more.
http http-server micropython micropython-esp32 micropython-esp8266 python sse
Last synced: 25 Dec 2024
https://github.com/papsdroidfr/pico-webserver
PICO web server
micropython multithread raspberry-pico web-server
Last synced: 25 Dec 2024
https://github.com/de-dh/webremote-mpy
WebRemote provides a simple web interface for recording and transmitting 433 MHz signals commonly used by remote controlled power plugs.
433mhz microcontroller micropython raspberry-pi-pico
Last synced: 25 Dec 2024
https://github.com/chrisb2/environment
Monitor temperature and humidity (DHT22) using MicroPython on an ESP8266 and send the results to ThingSpeak.
dht22 esp8266 micropython thingspeak wunderground-api
Last synced: 29 Dec 2024
https://github.com/timhanewich/under-cabinet-lighting
A simple under cabinet lighting project with neopixels, 18650's, 3d printed parts, and some physical controls.
cabinet home lighting micropython neopixel potentiometer ws2812b
Last synced: 25 Dec 2024
https://github.com/siilsy/char_drawer
Just a script to draw a few characters on a screen with a total control !
drawer handmade letters-drawer micropython numworks-python
Last synced: 25 Dec 2024
https://github.com/profetolocka/alerta-crecientes-gprs
Detector de crecientes en ríos con reporte GPRS
Last synced: 21 Dec 2024
https://github.com/pravinraghul/ecen-5713-project
This project is the part of final assignment in the Advanced Embedded Linux Development Specialization
linux-device-drivers micropython python3-application
Last synced: 25 Dec 2024
https://github.com/de-dh/textbox-mpy
OOP example. Create simple TextBoxes on OLED/TFT Displays using Micropython on Raspberry Pi Pico
micropython rpi-pico ssd1306 st7735r
Last synced: 25 Dec 2024
https://github.com/icelam/vobot-mini-dock-apps
Collection of apps designed for the Vobot Mini Dock
esp32 esp32-s3 lvgl micropython micropython-esp32 vobot vobot-mini-dock
Last synced: 11 Feb 2025
https://github.com/freshev/micropython
Micropython port for A9/A9G, Air780e modules
a9 a9g air780 air780e micropython
Last synced: 31 Jan 2025
https://github.com/satejgandre/pong
a simple single player pong game
breadboard micropython micropython-rpi-pico pong pong-python ssd1306 ssd1306-oled
Last synced: 25 Dec 2024
https://github.com/ackermanntm/esp32-streamdeck
A University Project using an embedded system (ESP32 Micrcontroller) to simulate a stream deck and connect it with the video-/streaming Application "OBS"
Last synced: 25 Dec 2024
https://github.com/dpshkr/rp2040
Some RP2040 Programs
micropython raspberry-pi-pico rp2040
Last synced: 25 Dec 2024
https://github.com/code2k13/maix_dock_mnist
Demonstration of handwritten digit recognition using Maix Dock M1 powered by Kendryde K210
edge-ai image-recognition kendryte-210 machine-learning micropython tinyml
Last synced: 25 Dec 2024
https://github.com/andypiper/my-stellar
Code scribbles for Pimoroni Stellar Unicorn.
led micropython picow pimoroni raspberry-pi-pico unicorn
Last synced: 25 Dec 2024
https://github.com/cnadler86/micropython_joystick
A simple and fast library for joysticks over ADC
Last synced: 25 Jan 2025
https://github.com/lily-osp/analog-system-controll
This project aims to implement an ESP32-based control system using 3 buttons and 2 LEDs with various operating modes and state transitions. The system will produce an analog output with a range of 0 to 2048 (12-bit) and provide visual feedback through LEDs based on the system's status.
control-systems esp32 micropython pwm-driver
Last synced: 10 Feb 2025
https://github.com/octaprog7/HSCDTD008A
MicroPython module for control HSCDTD008A Geomagnetic Sensor.
geomagnetic i2c micropython sensor
Last synced: 15 Nov 2024
https://github.com/octaprog7/SHT4X
Модуль MicroPython для управления SHT4x - датчик относительной влажности и температуры 4-го поколения. MicroPython module for controlling the SHT4x - 4th generation relative humidity and temperature sensor.
humidity i2c micropython sensor temperature
Last synced: 15 Nov 2024
https://github.com/4strium/skair
🌱 A simple Co2 sensor deployed on an ESP32.
bluetooth-low-energy co2-sensor environmental-monitoring esp32 micropython sgp30
Last synced: 07 Feb 2025
https://github.com/gabrielmarcano/pyroaster
Firmware to create a real life roaster using the ESP32 microcontroller and MicroPython
esp32 microcontrollers micropython micropython-esp32
Last synced: 22 Jan 2025
https://github.com/scruss/micropython-MCP3001
MicroPython library for the MCP3001 10-bit 1-channel SPI Analogue-Digital converter
adc mcp3001 microchip micropython
Last synced: 15 Nov 2024
https://github.com/timhanewich/bitgraphics
Tools for displaying images, text, and other graphics on an SSD-1306 OLED display using MicroPython.
bitgraphics graphics micropython oled pil pillow raspberry-pi raspberry-pi-pico rp2040 ssd1306
Last synced: 25 Dec 2024
https://github.com/johnbigeon/terra_light
Micropython server to handle neopixels for Terrarium.
micropython neopixel webserver
Last synced: 05 Feb 2025
https://github.com/charkster/various_micropython_scipts
Collection of MicroPython scripts for various mcu boards.
Last synced: 05 Feb 2025
https://github.com/smartpottech/smartpot-iot
IoT simulation of SmartPot in Wokwi, which emulates the automated monitoring and control of hydroponic gardens. It uses virtual sensors to measure conditions such as luminosity, pH and humidity, and actuators for irrigation and lighting, optimizing crop growth in real time.
esp32 iot micropython python wokwi
Last synced: 05 Feb 2025
https://github.com/unikraft/lib-micropython
Unikraft port of Micropython, Python for embedded devices
library micropython python unikraft
Last synced: 19 Jan 2025
https://github.com/jposada202020/micropython_isl29125
MicroPython Driver for the Intersil ISL29125 Color Sensor
color driver intersil isl29125 micropython sensor
Last synced: 17 Nov 2024
https://github.com/jposada202020/micropython_mma8452q
MicroPython Driver for the NXP MMA8452Q Accelerometer
accelerometer aceleration micropython mma8452q nxp
Last synced: 17 Nov 2024
https://github.com/jposada202020/micropython_htu21df
MicroPython HTU21D-F Temperature & Humidity driver
htu21df humidity micropython sensor temperature
Last synced: 17 Nov 2024
https://github.com/f3riend/simpleesp8266-server
Simple Esp8266 web server led example with fake wifi
esp8266 esp8266-projects esp8266-webserver led-controller microcontroller micropython
Last synced: 10 Jan 2025
https://github.com/johnbigeon/domobibiche
A serie of multiple microcontrollers (Clients) are communicating through ESPNow technology to a main microcontroller (Broker) developed with Micropython.
esp-now esp32 influxdb micropython rpi rpizero
Last synced: 25 Dec 2024
https://github.com/rumpelrausch/microasyncweb
A MicroPython web server using async. Does not block REPL/WebREPL. Code size is less than 9KB. Tested on ESP32.
asyncio esp32 http micropython server uasyncio web webserver
Last synced: 25 Dec 2024
https://github.com/octaprog7/opt3001
Модуль для управления датчиком внешней освещенности OPT3001 от Texas Instruments. Module for controlling the OPT3001 ambient light sensor from TI.
Last synced: 07 Dec 2024
https://github.com/503badgateway/esp32-ntp-weather-monitor
A thing that look like a clock or something? Just for fun:)))
clock esp32 esp32-c3 esp32-devkit-v1 micropython micropython-esp32 monitor mpython ntp ssd1306
Last synced: 09 Jan 2025
https://github.com/petarsimonovic/sloworm
A tool to interact with MicroPython controllers through the browser
microcontroller micropython pico raspberryp raspberrypipico webapi
Last synced: 02 Feb 2025
https://github.com/charkster/ap33772_i2c
Python driver for Mikroe USB-C Sinkl 2 Click board which uses AP33772 to query and control USB PD 3.0 wall adapter.
ap33772 i2c micropython raspberry-pi usb-pd
Last synced: 25 Dec 2024
https://github.com/jposada202020/micropython_bmp581
MicroPython Driver for the Bosch BMP581 pressure sensor
altitude bmp581 bosch driver micropython pressure sensor
Last synced: 15 Nov 2024
https://github.com/jposada202020/micropython_as6212
MicroPython Library for the ASM AS6212 Temperature Sensor
as6212 asm driver micropython sensor temperature
Last synced: 12 Oct 2024
https://github.com/mythologyli/micropython-mcudev-devebox-stm32h743
MicroPython board support for MCUDev DevEBox STM32H743.
devebox mcudev micropython stm32 stm32h7 stm32h743vit6
Last synced: 22 Jan 2025
https://github.com/jgxi55kdkgd/micropython
A VS Code devcontainer for MicroPython with support for ESP32 and Windows 11 USB access
devcontainer esp32 micropython
Last synced: 21 Dec 2024
https://github.com/isaacbernat/2pddl42ppl
2 paddles for (up to) 2 people to play on a single handheld console
game hacktoberfest micropython pong pong-game pong-python python thumby
Last synced: 02 Feb 2025
https://github.com/cheyao/macropad
Macropad for hackclub ysws
3d 3d-printing cad kmk macropad micropython pcb python scad
Last synced: 12 Oct 2024
https://github.com/bunnysakura/espnanotool-mpy
一个使用ESP32系列芯片开发的小工具,开发语言为MicroPython。| 合宙 ESP32C3-CORE 开发板和 0.96寸 屏幕拓展板 | M5Stack BASIC
esp32 esp32c3 gui luatos m5stack m5stack-core micropython micropython-esp32 mpy mpython
Last synced: 12 Oct 2024
https://github.com/zyltr/asynchronous-neopixel
A MicroPython project demonstrating how to control NeoPixel LEDs asynchronously
adafruit-neopixel asyncio micropython neopixel pico raspberry-pi-pico rgb rgbw
Last synced: 22 Jan 2025
https://github.com/orn8/micro-games
Simple games for the micro:bit.
games makecode micro-bit micro-python microbit micropython
Last synced: 25 Dec 2024
https://github.com/arogov-com/esp8266-thermo
A simple weather station project based on ESP8266, MicroPython and BME280. It is possible to automatically synchronize the software with the server.
automation bme280 esp8266 micro-python micropython micropython-esp8266 ota ota-firmware-updates python3 thermometer
Last synced: 25 Dec 2024
https://github.com/spotlightkid/upy-msgpack
A lightweight MessagePack (de)serialization library (not only) for MicroPython
micropython msgpack python-module serialization
Last synced: 25 Jan 2025
https://github.com/erikdelange/wipy-2.0-servo
Connect a servo to a WiPy and control it via a web-interface.
Last synced: 16 Nov 2024
https://github.com/jposada202020/micropython_icg20660
MicroPython Driver for the TDK ICG20660 Accelerometer/Gyro sensor
acceleration accelerometer driver gyro gyrometer icg20660 micropython sensor tdk
Last synced: 12 Oct 2024
https://github.com/marconicivitavecchia/stazione-monitoraggio-ambientale
Codice in MicroPython per ESP32 per il corso tenuto dalla nostra scuola rivolto ai docenti sulla creazione di una stazione di monitoraggio ambientale che copre gli argomenti di Python, IoT ed Intelligenza Artificiale.
ai esp32 micropython micropython-esp32 python school-project scikit-learn
Last synced: 22 Dec 2024
https://github.com/vitordwb/fei-hovercraft
embedded micropython code to control hovercraft
esp32 fei hovercraft micropython mqtt node-red upython
Last synced: 25 Dec 2024
https://github.com/erikdelange/wipy-2.0-web-interface
Web Interface to control the LED and user button on WiPy Expansion Board 2.0
html micropython python webpage wipy
Last synced: 17 Jan 2025
https://github.com/lucasvmigotto/pucpr-iot-introduction
Atividades do curso de Fundamentos de IoT da PUC-PR
esp32 iot micropython raspberry-pi-pico
Last synced: 20 Jan 2025