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-28 00:18:40 UTC
- JSON Representation
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: 22 Jan 2025
https://github.com/mbuesch/bme280-upy
BME-280 sensor device driver with Micropython and Linux support (I2C + SPI)
bme280 bme280driver i2c micropython raspberry-pi spi
Last synced: 18 Dec 2024
https://github.com/khalidbelk/microcli
An easy-to-understand command line tool for the BBC micro:bit 🔌
embedded microbit micropython python
Last synced: 25 Dec 2024
https://github.com/gmc-code/pc-microbit-micropython
code your microbit using micropython
Last synced: 25 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/eslam-abdo/nodemcuwith7_segmant
Basic IoT project using ESP8266 (nodemcu) and microPython
arduino embedded embedded-systems esp-idf esp32 esp32-arduino esp8266 esp8266-arduino internet-of-things iot micro-python microcontroller micropython mit-app-inventor mit-appinventor mit-appinventor2 mitappinventor python
Last synced: 25 Dec 2024
https://github.com/cashoefman/esp32-bme680-upy
Heltec Wifi Kit 32 with Bosch BME680 using Micropython
bme680 esp32 micropython micropython-esp32 raspberry-pi upython
Last synced: 25 Dec 2024
https://github.com/heerkog/micropythontrill
Trill touch sensor library for MicroPython.
Last synced: 25 Dec 2024
https://github.com/paulober/listen2pico
Listen2Pico is a small command line utility for listening to MicroPython REPL output from embeded devices (read-only).
micropython python3 repl serialport
Last synced: 25 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: 28 Jan 2025
https://github.com/electrocodeur/07_chenillard_esp32
Projet : Chenillard LED avec ESP32
Last synced: 07 Dec 2024
https://github.com/mcpcpc/mpscpi
Instrumentation framework for network-based SCPI communication.
instrumentation micropython scpi
Last synced: 26 Jan 2025
https://github.com/octaprog7/rm3100
MicroPython module for control RM3100 Geomagnetic Sensor.
geomagnetic i2c micropython sensor
Last synced: 14 Jan 2025
https://github.com/chleba/esp32modbustestmicropython
ESP32 TTGO T-Display example with micropython FW. Testing implementation of ModBus library, ST7789 display library with romfonts, WiFi & WebSocket connection and using few threads.
esp32 micropython micropython-esp32 modbus st7789-display ttgo-t-display websockets wifi
Last synced: 02 Jan 2025
https://github.com/outofcoffee/pico-weather
Fetches weather for location and displays on e-Ink display on Raspberry Pi Pico
display e-paper microcontroller micropython pico-w rpi-pico weather
Last synced: 23 Jan 2025
https://github.com/a3ro-dev/rc-os
Operating System for Self Driving Small Vehicles
html-css-javascript kernel micropython mpython operating-system os python raspberry-pi-pico rc-car rc-os socket
Last synced: 02 Jan 2025
https://github.com/osorbe10/ecotronix
Low Cost Interactive Home Automation Prototype
bash face-recognition iot micropython mqtt python3 raspberry-pi raspberry-pi-camera raspberry-pi-pico-w speech-recognition
Last synced: 13 Jan 2025
https://github.com/lupin3000/micropython-i2c-gr10_30
MicroPython I2C library and example for Gravity: GR10-30 Gesture Sensor
dfrobot esp32 gesture-recognition gravity i2c micropython sensor
Last synced: 26 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: 16 Jan 2025
https://github.com/paramsiddharth/esp32-web-scraper
A simple web scraper that runs on an ESP-32 microcontroller.
esp32 internet-of-things micropython scraper serial web
Last synced: 10 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://github.com/hiper2d/smart-home-light-automation-in-python
Design of smart light network for home using Raspberry Pi, ESP8266 WiFi modules, and Python
angular12 esp8266 flask micropython raspberry-pi
Last synced: 26 Dec 2024
https://github.com/n1kdo/bandselector
IOT BandSelector (also known as a Band Decoder) works with Antenna Switch Controller to perform automated antenna selection on band change
amateur-radio amateurradio elecraft ham-radio hamradio kicad kicad-project micropython micropython-rpi-pico pico-w
Last synced: 15 Jan 2025
https://github.com/xreef/stm32f401cc_micropython_firmware
The descriptor and the precompiled build of the MicroPython firmware for the WeAct Studio STM32F401CCU6
micropython stm32 stm32f4 stm32f401 stm32f401ccu6 weact weact-blackpill
Last synced: 30 Dec 2024
https://github.com/electrocodeur/17_pyroelectrique_esp32
Projet : Capteur de présence Pyroélectrique avec ESP32
Last synced: 02 Jan 2025
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/destos/printer-status
Keep an eye on your printers completion percentage
apa102 esp32 esp8266 micropython micropython-esp8266 neopixel
Last synced: 10 Jan 2025
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/electrocodeur/12_emetteur_ir_esp32
Projet : Émetteur IR avec ESP32
Last synced: 25 Jan 2025
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/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://gitlab.com/olivierlenoir/MicroPython-MorseCode
MicroPython International Morse Code
Last synced: 18 Nov 2024
https://github.com/potier97/micropython-config
First config esp32 repo with micropython
blink devices esp esp32 espressif iot micropython
Last synced: 25 Dec 2024
https://github.com/raupulus/rpi-pico-simple-websockets-server
Proyecto para Raspberry Pi Pico con un ejemplo de servidor websocket para conectar desde otros dispositivos que hagan de cliente y recibir/enviar datos.
iot maker micropython raspberry raspberry-pi raspberry-pi-pico raspberrypi raspberrypipico server websocket websockets
Last synced: 15 Dec 2024
https://github.com/tirtharajsinha/iot-and-robotics
IOT and Robotics introductory guide with some projects
arduino arduino-boards arduino-library circuitpython esp-idf esp32 esp8266 iot micropython processing robotics
Last synced: 04 Jan 2025
https://github.com/jposada202020/micropython_lis3dh
Micropython Driver for the LIS3DH Sensor
acceleration accelerometer driver lis3dh micropython sensor
Last synced: 09 Nov 2024
https://github.com/xuantongyao/micropython-xt-gui
基于micropython的轻量级GUI库 供嵌入式使用
Last synced: 10 Oct 2024
https://github.com/PerfecXX/MicroPython-SimpleKeypad
MicroPython library for interfacing with a keypad matrix
4x4-keypad esp32 keypad keypad-matrix micropython micropython-esp32
Last synced: 15 Nov 2024
https://github.com/jposada202020/micropython_htu31d
MicroPython library for TE HTU31D temperature and humidity sensors
htu31d humidity-sensor micropython temperature temperature-sensor
Last synced: 06 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/rpidanny/lopy-proove
Interface with Proove/Anslut/Nexa/Telldus Switches using LoPy
433mhz lopy lopy4 micropython nexa proove pycom pycom-lopy rf-transmitter sdr
Last synced: 11 Jan 2025
https://github.com/simonprickett/pico-display-pack-2-radio-whats-on
What's on various BBC Radio stations - uses Pimoroni Pico Display Pack 2
bbc display-pack-2 micropython pimoroni raspberry-pi-pico raspberry-pi-pico-w
Last synced: 17 Dec 2024
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/rpidanny/lopy-pir
Log PIR Data to Adafruit.
circuitpython iot lopy micropython pir-sensor python
Last synced: 12 Jan 2025
https://github.com/xrystalll/aht10_monitor
Simple home temperature and humidity monitor on Raspberry Pi Pico
aht10 humidity micropython micropython-rpi-pico raspberry-pi-pico rp2040 sensor-monitor ssd1306 temperature
Last synced: 06 Nov 2024
https://github.com/o-murphy/infiray-lrf
Command sender for the InfiRay LR2000 / LR3000 Long Range Finder
embedded esp32 infiray iray long-range-finder lrf micropython pyserial python python3 raspberry-pi-pico serial
Last synced: 13 Jan 2025
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/insolor/micropython-troyka-led-matrix
A micropython driver for Troyka LED Matrix for ESP8266
driver esp8266 i2c led-matrix micropython
Last synced: 28 Jan 2025
https://github.com/octaprog7/BH1750
MicroPython module for work with BH1750 Ambient Light Sensor (ALS)
Last synced: 18 Nov 2024
https://github.com/electrocodeur/08_led_3w_esp32
Projet : LED 3W avec ESP32
Last synced: 14 Dec 2024
https://github.com/laurivosandi/nixiesp16
Nixie clock project featuring IN-16 tubes
cd4504b esp8266 hv5530 in-16 kicad lm1117 micropython nixie python
Last synced: 09 Jan 2025
https://github.com/cprite/thermometer
Measuring temperature using Raspberry Pi Pico
Last synced: 08 Jan 2025
https://github.com/hima890/smartgarden-irrigationsystem
Create a smart irrigation system for a garden that automatically waters plants based on soil moisture levels and weather forecasts. You can control and monitor the system through a GUI developed with PySide, hosted on a Flask server. The ESP32 will interface with sensors and control the irrigation system.
embedded-systems esp32 flask-application gui-application iot-application micropython mqtt-protocol pyside6 sensors smartsystem
Last synced: 10 Oct 2024
https://github.com/zerovijay/micropython_pcf8574t
The GpioExpander library streamlines GPIO pin management using the NXP PCF8574T I/O expander through I2C in MicroPython, simplifying pin mode configuration, and providing easy GPIO digital read or write functionality.
hd44780 micropython micropython-library micropython-pcf8574 micropython-pcf8574-libray micropython-pcf8574t micropython-pcf8574t-gpio-expander pcf8574 python-pcf8574t raspberry-pi-pico-w raspberrypi rp2040
Last synced: 21 Jan 2025
https://github.com/mcauser/micropython-aioble-itag
Examples using aioble to interact with iTag BLE keychain tags
aioble ble bluetooth-low-energy esp32 itag itag-device micropython
Last synced: 03 Dec 2024
https://github.com/costastf/philips_hue_switch
micropython code that toggles a philips hue lamp to be used with a hardware switch making that existing wall switch not cutting the current off but using the api to toggle the lamps state.
esp01s esp8266 micropython philips-hue philips-hue-lamp philips-hue-lights philips-hue-switch
Last synced: 07 Jan 2025
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 Jan 2025
https://github.com/lbuque/epd_binding_micropython
eink einkdisplay epd esp32 esp32-s3 micropython
Last synced: 22 Jan 2025
https://github.com/afabian80/nodemcu-weather
Micropython application to show the current temperature from openweathermap on a TM1637 LED display
micropython nodemcu-esp8266 openweathermap-api tm1637
Last synced: 25 Nov 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/pawelgoj/rgb_led_color_change
Simple program written in MicroPython for LED RGB color change. Works with raspberry pi pico (RP2040)
led led-rgb microcontroller micropython python raspberry-pi-pico rp2040
Last synced: 27 Jan 2025
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/microcontroleurmonde/esp8266_rng
Tinny random number generate running on ESP8266. Just as proof of concept ^_^
Last synced: 21 Jan 2025
https://github.com/de-dh/mpy-rf
Simple programm for receiving 433 MHz signals using a RX470C module and enhancing reception
433mhz 433mhz-module arduino esp32 micropython python rc rf rpi-pico rx470 rx470c syn470r wireless-communication wireless-sensor-networks
Last synced: 21 Jan 2025
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/sathya-ml/pico-temperature-control
A simple temperature controller using a Raspberry Pi Pico, DHT22 sensor, and relay to manage heating in small enclosures.
dht22 heating-control micropython pico raspberry-pi-pico relay temperature-control
Last synced: 10 Oct 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/jposada202020/MicroPython_KX132
MicroPython Driver for the Kionix KX132 Accelerometer
acceleration accelerometer driver kionix kx132 micropython
Last synced: 18 Nov 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/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/saranomy/tinydrawer
TinyDrawer is a collection of drawing methods for Rasberry Pi Pico devices
drawing-app game-engine micropython pico raspberry-pi raspberry-pi-pico raspberry-pi-pico-micropython
Last synced: 10 Oct 2024
https://github.com/jczic/pinbutton
An unbounced pin button (for switch sensors) with threading, reversing and time interval attributes (used on Pycom modules)
button esp32 hc2 micropython pin pycom sensors unbounced
Last synced: 21 Dec 2024
https://github.com/jposada202020/MicroPython_QMC5883L
MicroPython Driver for the QMC5883L Accelerometer
acceleration accelerometer micropython qmc5883l
Last synced: 18 Nov 2024
https://github.com/fujiwarachoki/skibidimobile
A car-like RC-controlled Skibidi Toilet thing.
dc-motor infrared-sensors ln298n micropython pi-pico
Last synced: 06 Nov 2024
https://github.com/brainelectronics/micropython-package-validation
Validate and create MicroPython package JSON file
micropython package validation
Last synced: 04 Jan 2025
https://github.com/louisfoster/paddle-game
Personal challenge to create a custom controller for a custom application.
audio challenge chromium game-development javascript micropython raspberry-pi raspberry-pi-pico research serial serial-communication synthesizer tonejs tutorial typescript web-audio-api web-serial-api webserial
Last synced: 17 Nov 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/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/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/octaprog7/bh1750
MicroPython module for work with BH1750 Ambient Light Sensor (ALS)
Last synced: 14 Jan 2025
https://github.com/arduino88/lidar-scanner
A Python script in conjunction with a microcontroller running MicroPython that captures a LIDAR image with a cheap infrared sensor
esp32 lidar micropython pyserial python3 rangefinder scanner servo-motor
Last synced: 22 Jan 2025
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/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/electrocodeur/15_joystick_esp32
Projet : Joystick avec ESP32
Last synced: 16 Dec 2024
https://github.com/oldhammade/esp8266-oled-dht-micropython-seriesly
Temperature/Humidity OLED display using MicroPython and Seriesly
dht22 esp8266 micropython oled-display wemos-d1-mini
Last synced: 16 Jan 2025
https://github.com/chand1012/esp32-temperature
MicroPython implementation for a board that gets the temperature outside via my Cloudflare Worker
esp32 micropython micropython-esp32 python3
Last synced: 04 Dec 2024
https://github.com/giocip/num7
SUPREME PRECISION GENERAL PURPOSE ARITHMETIC-LOGIC DECIMAL CLASS
arbitrary-precision arithmetic decimal financial floating-point ieee754 math micropython precision python raspberry school-education
Last synced: 15 Nov 2024
https://github.com/antoniotejada/lessmostat
Lessmostat, the less is more esp8266 WIFI AC thermostat: less than $25 in amazon pieces, no soldering, no breadboarding, no need for AC C wire.
air-conditioning dht11 dht22 esp-01 esp8266 home-automation hvac hvac-control iot iot-device lessmostat micropython mqtt python raspberry-pi relay thermostat
Last synced: 28 Jan 2025
https://github.com/electrocodeur/03_bouton_esp32
Projet : Bouton Poussoir avec ESP32
Last synced: 22 Jan 2025
https://github.com/andypiper/stackypi-style
Examples and lessons learned about the StackyPi RP2040 board
Last synced: 16 Dec 2024
https://github.com/mcauser/micropython-max44009
MicroPython driver for the MAX44009 ambient light sensor
Last synced: 03 Dec 2024
https://github.com/lemariva/zerynth-google-iot
Connecting the ESP32 to Google Iot Core
google-cloud-platform google-iot-core micropython python zerynth
Last synced: 10 Dec 2024