Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
MicroPython
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-01-22 00:19:16 UTC
- JSON Representation
https://github.com/electrocodeur/15_joystick_esp32
Projet : Joystick avec ESP32
Last synced: 16 Dec 2024
https://github.com/microcontroleurmonde/esp32-c3_rng
A Micro-python library which provides an interface to generate a random number using the ESP32-C3's hardware RNG.
Last synced: 16 Dec 2024
https://github.com/gretel/rns-if-espnow
ESP-NOW interface for Reticulum Network Stack
38c8 asyncio esp-now esp32 espnow hdlc micropython micropython-esp32 reticulum
Last synced: 16 Dec 2024
https://github.com/sasilva1998/upyarlo
MicroPython library to control DBH-10 for Arlo Parallax platform.
arlo dhb-10 micropython micropython-robotics ros
Last synced: 01 Dec 2024
https://github.com/loboris/esp32_k210_firmware
ESP32 firmware for MicroPython for K210 project
esp32 k210 micropython risc-v wifi
Last synced: 24 Dec 2024
https://github.com/andypiper/stackypi-style
Examples and lessons learned about the StackyPi RP2040 board
Last synced: 16 Dec 2024
https://github.com/xuantongyao/micropython-xt-gui
基于micropython的轻量级GUI库 供嵌入式使用
Last synced: 10 Oct 2024
https://github.com/brainelectronics/myevse-webinterface
Webinterface of MyEVSE
esp32 evse evse-wifi micropython myevse webinterface
Last synced: 19 Dec 2024
https://github.com/geo-tp/grove-lcd-rgb-backlight-v5.0
A MicroPython library designed to control the Grove LCD RGB Backlight V5.0 I2C display
grove lcd micro micropython python screen
Last synced: 11 Jan 2025
https://github.com/profetolocka/pytrainer
Kit educativo para aprender a programar en Micropython
esp8266 micropython micropython-esp8266
Last synced: 21 Dec 2024
https://gitlab.com/olivierlenoir/MicroPython-MorseCode
MicroPython International Morse Code
Last synced: 18 Nov 2024
https://github.com/mrjackus1/micropython-pi-pico-web-server
A fast webserver using Micropython for the Pi Pico W. Support for Multicore and https soon!
micropython micropython-rpi-pico pi pico pico-w webserver
Last synced: 06 Nov 2024
https://github.com/matthias-bs/flora2
ESP32/MicroPython Irrigation System
esp32 micropython micropython-esp32 mqtt
Last synced: 11 Dec 2024
https://github.com/eduncan911/hudsonriver-monitor
An educational project to introduce the kids to electronics
aws-lambda-golang golang micropython xbee
Last synced: 03 Dec 2024
https://github.com/microcontroleurmonde/esp32_rng
A Micro-python library which provides an interface to generate a random number using the ESP32's hardware RNG. It enables Wi-Fi temporarily to enhance entropic noise, reads a random value from the RNG_DATA_REG, and then disables Wi-Fi.
Last synced: 20 Jan 2025
https://github.com/masterpluster/esp32-s3-geek-micropython
Intento de libreria novato friendly para el esp32-s3-GEEK - MICROPYTHON
esp32 esp32s3 micropython waveshare
Last synced: 09 Dec 2024
https://github.com/andrvv/mpywave
mpyWave is a low level library for sending and receiving bits in micropython.
lib micropython radio wave waves
Last synced: 09 Jan 2025
https://github.com/lucasgarcia0924/echo-wave
Clonador de señales de 433mhz controlado en una app móvil
esp32 kicad micropython taller-de-ingenieria-electronica-unal
Last synced: 12 Oct 2024
https://github.com/electrocodeur/12_emetteur_ir_esp32
Projet : Émetteur IR avec ESP32
Last synced: 25 Nov 2024
https://github.com/CatMeowByte/LED_panel_upy
MicroPython driver module for Panel P10 32*16 Matrix display and its variants.
led-matrix led-matrix-display led-matrix-library led-matrix-panel micropython micropython-driver micropython-lib p10-led-module
Last synced: 18 Nov 2024
https://github.com/sudodevinci/colour-based-cloud-detection
Proof of concept to track clouds via visual colour space
colour-spaces esp32 iot microcontrollers micropython micropython-esp32 opencv-python pycom pycom-fipy tracking-pixels
Last synced: 24 Nov 2024
https://github.com/dngvmnh/automatic_weather_station
Automatic Weather Station utilizes the ESP32 microcontroller and DFRobot Environmental Sensor to collect and transmit real-time environmental data, including temperature, humidity, and air quality metrics, to a web server for monitoring and analysis.
air-quality atmospheric-pressure data-logging environmental-sensor esp32 micropython real-time-data remote-monitoring thingspeak wi-fi-transmission
Last synced: 06 Nov 2024
https://github.com/indigoparadox/mood
Experimental tiny raycasting engine intending to be suitable for embedded environments.
embedded game-engine micropython pre-alpha raycasting
Last synced: 04 Jan 2025
https://github.com/cprite/reaction-game
Play Reaction Game on Raspberry Pi Pico
Last synced: 08 Jan 2025
https://github.com/lemariva/upydistance
HCSR04 sample application for ESP32, ESP8266 & WiPy (PyCom)
example-project library micropython sensor
Last synced: 10 Dec 2024
https://github.com/jcksnvllxr80/raspi_pico_christmas_tree
This project was designed for a decorative Christmas tree made out of cedar which stands about two feet in height. It consists of a Raspberry Pi Pico, a string of ws2812 neopixels, a 128x64 pixel (model: SSD1306) OLED display, an EEPROM (model: 24LC512), a standard push-button, and a esp8266 es01 module. The string of lights serve as the lights on the wooden Christmas tree and are controlled by one wire sending data in series to the lights. The different patterns of the lights are cycled through by pressing the push-button. The OLED display is used to display the lighting style name. The time is obtained by using the esp8266 (esp-01) module to connect to the internet through the LAN wifi and obtain the time from a time server and will be displayed after no button activity has occurred in a certain number of seconds. Each time the led string lighting style changes, the array index of that style is stored in the EEPROM so that on next start up that setting is immediately recalled and used.
128x64 24ls512 eeprom es01 esp8266 i2c micropython neopixel oled pico raspberrypi spi ssd1306 uart ws8212
Last synced: 29 Nov 2024
https://github.com/david-lor/tirasledmicropythonmqtt
Proyecto de domotización de tiras LED con Micropython, ESP8266, MQTT y PIR
esp8266 led led-strip micropython mqtt pir python wemos-d1 wemos-d1-mini
Last synced: 09 Dec 2024
https://github.com/robmarkcole/water-sensor-micropython
Simple micropython script to detect water using a dirt cheap sensor
Last synced: 28 Dec 2024
https://github.com/tomashubelbauer/pi-pico-rest-cpu-temp
A Pi Pico script for collecting CPU temperature reading in Supabase using a Deno function
deno deno-function micropython pi-pico pi-pico-w raspberry-pi supabase
Last synced: 31 Dec 2024
https://github.com/jiribilek/rp2040_picow_esp8285_library
WiFi library for RP2040 Pico-W with the ESP8285 chip
esp8285 micropython micropython-rpi-pico pico-w rp2040 wifi
Last synced: 20 Jan 2025
https://github.com/roeytamano/robocave
RoboCave is a project that involves a robotic vehicle equipped with sensors to measure air quality, distance, and other environmental parameters. The vehicle can be controlled remotely via a web interface, allowing it to move forward, backward, turn, and stop.
bme280 dc-motor esp32 information-gathering micropython python robot sensors thonny ultrasonic-sensor website wi-fi
Last synced: 10 Dec 2024
https://github.com/foo-git/gm60_micropython
Driver for GM60 barcode scanner with MicroPython and ESP32
barcode-scanner esp32 gm60 grocy micropython micropython-esp32
Last synced: 10 Oct 2024
https://github.com/jung217/iot_code_garage
A lot of code associating with IOT
iot micropython mqtt raspberry-pi servo-control wifi
Last synced: 10 Oct 2024
https://github.com/robmosca/cubot
A Rubik's cube solver with LEGO Mindstorms Robot Inventor and Raspberry Pi
cam cubot lego micropython mindcuber mindstorms raspberry-pi robot-inventor rubik solver
Last synced: 23 Dec 2024
https://github.com/craigsdennis/adafruit-whoopy-cushion
A WhooPy Cushion using CircuitPython on an Adafruit Circuit Playground Express
adafruit audio capacitive-touch-sensor circuitplayground-express circuitpython educational micropython
Last synced: 28 Dec 2024
https://github.com/jposada202020/MicroPython_MOTOR
MicroPython Helper for controlling PWM based motors
dc drv8833 helper micropython motor pca9685 servo
Last synced: 18 Nov 2024
https://github.com/jposada202020/MicroPython_KX132
MicroPython Driver for the Kionix KX132 Accelerometer
acceleration accelerometer driver kionix kx132 micropython
Last synced: 18 Nov 2024
https://github.com/LucasGarcia0924/Echo-Wave
Clonador de señales de 433mhz controlado en una app móvil
esp32 kicad micropython taller-de-ingenieria-electronica-unal
Last synced: 16 Jan 2025
https://github.com/timhanewich/loralink
A fully 3D-printed remote controller that uses Long Range (LoRa) radio communications to control an RC car.
controller lora micropython pico raspberry-pi rc-car rpi-pico rylr998 wireless
Last synced: 06 Nov 2024
https://github.com/pulkin/mpy-twatch-config
Configuring peripherials of T-Watch 2020 for micropython
axp202 esp32 firmware micropython python smart watch
Last synced: 12 Dec 2024
https://github.com/jposada202020/MicroPython_LIS3DH
Micropython Driver for the LIS3DH Sensor
acceleration accelerometer driver lis3dh micropython sensor
Last synced: 18 Nov 2024
https://github.com/electrocodeur/07_chenillard_esp32
Projet : Chenillard LED avec ESP32
Last synced: 07 Dec 2024
https://github.com/felipealfonsog/picowebpy
Web Server, which enables the storage of a simple website in HTML, images, or CSS, in a creative manner using a Raspberry Pi Pico. This is written in MicroPython for a Raspberry Pi Pico W 2 - WiFi - Bluetooth.
micropython raspberry-pi-pico webserver
Last synced: 12 Dec 2024
https://github.com/octaprog7/bme680
MicroPython module for work with BME680, Bosh low power gas, pressure, temperature & humidity sensor.
humidity micropython pressure sensor temperature
Last synced: 14 Jan 2025
https://github.com/jposada202020/MicroPython_QMC5883L
MicroPython Driver for the QMC5883L Accelerometer
acceleration accelerometer micropython qmc5883l
Last synced: 18 Nov 2024
https://github.com/fernancelot/ti-calc-python-app-standard-euclidean-algorithm
Standard Euclidean Algorithm PYTHON application for the TI-84 PLUS CE PYTHON edition calculator
micropython ti-84 ti-84-plus-ce ti-84-plus-ce-t-python ti-84-programs
Last synced: 25 Dec 2024
https://github.com/i2y/napolitan
Napolitan is a lightweight, user-friendly library for creating custom elements with a simple API for PyScript.
micropython pyodide pyscript python webcomponents
Last synced: 10 Oct 2024
https://github.com/jposada202020/MicroPython_TCS3430
MicroPython driver for the AMS TCS3430 Color and ALS sensor
als ams color driver light micropython sensor tcs3420
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/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/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/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/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/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/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/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/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/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/marko19907/lego-robot-project
Mandatory Lego EV3 robot project for NTNU's "Introduction to Engineering" course, fall 2020.
lego lego-mindstorms-ev3 micropython python
Last synced: 25 Dec 2024
https://github.com/phastmike/idx_hardware
The hardware information for the IDx project. Firmware on another repository (IDx)
ham-radio hamradio micropython raspberry-pi-pico repeater yaesu
Last synced: 01 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/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/spotlightkid/upy-msgpack
A lightweight MessagePack (de)serialization library (not only) for MicroPython
micropython msgpack python-module serialization
Last synced: 02 Jan 2025
https://github.com/luftdaten-at/station2-lora
Station v2.3 with LoRa TTN support
Last synced: 26 Dec 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://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://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/petarsimonovic/bonsai
Digital terrarium for Raspberry Pi Pico written in MicroPython
micropython pico raspberry-pi terrarium thonny
Last synced: 26 Dec 2024
https://github.com/strifel/unibikes
An PCB showing bike sharing stations at TU Dortmund University.
bike-sharing kicad-pcb micropython micropython-esp32 pcb
Last synced: 26 Dec 2024
https://github.com/addono/teknimicro
Integrates microcontroller powered NeoPixel LED strips with the TeknIoT project. Mirrored from https://gitlab.com/TeknIoT/TekniMicro.
esp8266 iot iot-light light micropython
Last synced: 27 Dec 2024
https://github.com/wei1234c/taichung_city_bus_timer
Taichung City Bus Timer, using MicroPython, with 7-segments as display interface.
esp8266 iot micropython ntp request scraper web-scraping
Last synced: 02 Jan 2025
https://github.com/wei1234c/max7219_driver_for_micropython
Max7219 driver for MicroPython
esp32 esp8266 iot led-matrix led-matrix-displays micropython
Last synced: 02 Jan 2025
https://gitlab.com/WiLED-Project/uencoder
A MicroPython library for reading from a rotary encoder
embedded encoder microcontroller microprocessor micropython rotary rotary encoder
Last synced: 18 Nov 2024
https://github.com/octaprog7/MatrixDisplay
MicroPython module for work with MAX7219 led matrix 8x8 display.
display led matrix micropython
Last synced: 18 Nov 2024
https://github.com/rpidanny/lopy-bme280
Interfacing BME280 sensor using MicroPython
bme280 iot lopy micropython mqtt python
Last synced: 03 Jan 2025
https://github.com/oliver-joos/wlan-relays
Very simple HTTP server written in MicroPython for switching ESP32 pins and connected relays via WLAN
Last synced: 18 Nov 2024
https://github.com/SpotlightKid/upy-msgpack
A lightweight MessagePack (de)serialization library (not only) for MicroPython
micropython msgpack python-module serialization
Last synced: 18 Nov 2024
https://github.com/indigoparadox/micropython-cmucam5
Micropython module to control Pixy2 via i2c,
cmucam5 embedded hardware-libraries micropython
Last synced: 04 Jan 2025
https://github.com/indigoparadox/micropython-pca8574
Micropython module for controlling PCA8574 I2C pin multiplexer.
embedded hardware-libraries micropython pca8574
Last synced: 04 Jan 2025
https://github.com/indigoparadox/max1704-micropython
Simple I2C driver for max1704x in micropython.
embedded hardware-libraries max1704x micropython
Last synced: 04 Jan 2025
https://github.com/indigoparadox/lcdbackpack
Minimal python OS for ESP32 paired with Sparkfun LCD backpack (128x64).
embedded micropython micropython-esp32 sparkfun-lcd-backpack
Last synced: 04 Jan 2025
https://github.com/droberin/ratoni
Mice Trap IoT upgrade
alert esp8266 mice micropython micropython-scripts mouse mqtt rat trap
Last synced: 04 Jan 2025
https://gitlab.com/olivierlenoir/MicroPython-NeuralNetwork
Neural Network for MicroPython
AI artificial intelligence esp32 micropython neural network
Last synced: 18 Nov 2024