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-24 00:19:24 UTC
- JSON Representation
https://github.com/xreef/PCF8591_micropython_library
MicroPython Library to use pcf8591 i2c analog IC with Arduino, Raspberry Pi Pico and rp2040 boards, esp32, SMT32 and ESP8266. Can read analog value and write analog value with only 2 wire.
analog arduino esp32 esp8266 expander i2c micropython pcf8591 raspberry rp2040 samd stm32 wire
Last synced: 18 Nov 2024
https://github.com/tayfunulu/modemrebooter
SONOFF S20/S26 - Internet Checker and automatic model rebooter with micropython
automation esp8266 iot micropython modem reboot rebooter sonoff sonoff-s20 watchdog
Last synced: 31 Dec 2024
https://github.com/znitche/picovoltmeter
Raspberry Pi Pico ADC Voltmeter
adc micropython raspberry-pi-pico voltmeter
Last synced: 01 Dec 2024
https://github.com/rezafarazi/ppe
PPE (Parallel processing encryption) an encryption lib for cloud and IOT
aes cloud esp32 iot java micropython
Last synced: 02 Jan 2025
https://github.com/andypiper/emf-duckfacts
A Duck Facts app for the Electromagnetic Field 2022 TiDAL badge
badge badge-team badgelife ducks emfcamp emfcamp2022 facts micropython tidal-badge wildfowl
Last synced: 21 Dec 2024
https://github.com/svenmatzke/userv
micropython minimal web server async and socket based
async esp32 iot micropython python routing socket swagger-ui userv webserver
Last synced: 13 Oct 2024
https://github.com/cprite/burglar-alarm
Buzzer makes a sound when motion is detected. All connected to Raspberry Pi Pico
Last synced: 08 Jan 2025
https://github.com/mcauser/micropython-hdc1080
MicroPython driver for the HDC1080 temperature and humidity sensor
hdc1080 humidity-sensor micropython temperature-sensor
Last synced: 03 Dec 2024
https://github.com/lemariva/upytrain
This tutorial helps you update a BRIO locomotive using an ESP32 that runs MicroPython. As a result, you can control the speed of the BRIO using a cell phone or a laptop (basically, everything that has a browser).
Last synced: 10 Dec 2024
https://github.com/cnadler86/micropython-camera-api
Camera API for micropython as user module, starting with the esp32 port.
camera esp32-cam espcam micropython
Last synced: 12 Oct 2024
https://github.com/jelly/reproduciblebuilds-display
A reproducible builds display
Last synced: 19 Dec 2024
https://github.com/erikdelange/wipy-web-interface-using-javascript
A JavaScript based web UI to control the LED and user button on WiPy Expansion Board 2.0
esp32 html javascript micropython w3css wipy
Last synced: 17 Jan 2025
https://github.com/depau/upython-relay-timer
Countdown timer for a Sonoff switch or a random relay, written in MicroPython
countdown esp32 esp8266 micropython sonoff sonoff-basic timer upython
Last synced: 25 Dec 2024
https://github.com/2black0/micropython-sht11
sht11 module for micropython
micropython sensor sht11 sht1x
Last synced: 18 Nov 2024
https://github.com/lupin3000/micropython-i2c-df2301q
MicroPython I2C library and example for Gravity: Offline Language Learning Voice Recognition Sensor
ai dfrobot esp32 gravity i2c micropython offline sensor voice-recognition
Last synced: 28 Nov 2024
https://github.com/fcannizzaro/esp8266-request
Make simple http requests on esp8266 Micropython
esp8266 http micropython request
Last synced: 07 Jan 2025
https://github.com/lucasfernandoprojects/esp32-bitcoin-price-monitoring
Track Bitcoin prices automatically with an ESP32 and an OLED display. You can use MicroPython or Arduino to code this project.
api arduino bitcoin esp32 esp32-arduino iot micropython python
Last synced: 10 Oct 2024
https://github.com/pfalcon/pycopy-dlman
Very simple download manager based on wget and Pycopy
Last synced: 22 Dec 2024
https://github.com/lemariva/mqtt-m5camera
MQTT subscriber to save photos sent from an M5Camera
Last synced: 10 Dec 2024
https://github.com/retiredwizard/pydos_wifi
Generalized Python based microcontroller WiFi API
arduino arduino-nano-connect circuitpython esp32 espressif microcontrollers micropython network picow pydos raspberry raspberry-pi-pico-w wifi
Last synced: 29 Dec 2024
https://github.com/pionl/badger2040-badgio
MicroPython script for rendering a badge with QR Code, logo (image), and 2-line text on badger2040 microcontroller
Last synced: 17 Dec 2024
https://github.com/thonny/thonny-pyboard
Plug-in for Thonny IDE which adds PyBoard MicroPython backend
micropython pyboard python thonny
Last synced: 02 Jan 2025
https://gitlab.com/WiLED-Project/ubutton
A MicroPython library for controlling reading and debouncing pushbutton inputs, including "short" and "long" press callbacks
async asyncio button debounce embedded microcontroller microprocessor micropython pushbutton switch uasyncio
Last synced: 18 Nov 2024
https://github.com/n1kdo/pico-w-dual-serial
N1KDO Raspberry Pi Pico-W Dual Serial Interface.
amateur-radio cc-by-sa kicad-pcb kicad-schematics micropython micropython-rpi-pico open-hardware pico-w
Last synced: 15 Jan 2025
https://gitlab.com/olivierlenoir/micropython-multiaxis
MicroPython ESP32 multiaxis stepper motor with DRV8825.
DRV8825 RMT Stepper motor esp32 micropython
Last synced: 18 Nov 2024
https://github.com/nikorasu/nicoeyes
A WIP barebones clone of Adafruit Uncanny Eyes, made in MicroPython!
adafruit-uncanny-eyes animated arduino creepy halloween microcontroller micropython numpy oled oled-display-1351 pi-pico pi-pico-w pico raspberry-pi raspberry-pi-pico spi ssd1351 thumbstick ulab uncanny-eyes
Last synced: 27 Dec 2024
https://github.com/funpythonec/python_para_microcontroladores
Python en microcontroladores, introduccion a micropython
community community-project iot keynote-presentation micropython python3 slides
Last synced: 06 Nov 2024
https://github.com/buried-in-code/freyr
Tracks temperature and humidity readings and graphs the results in a web dashboard
dht22 fastapi hatchling micropython pi-pico-w python-3
Last synced: 22 Jan 2025
https://github.com/brandonserna/disney-magicband-pi-python
microcontrollers and nfc/rfid tags
disney disneyparks disneyworld micropython neopixels rfid rfid-rc522
Last synced: 12 Dec 2024
https://github.com/jasperabez/trackerboi
The ultimate rechargeable weeding robot for all applications
Last synced: 20 Jan 2025
https://github.com/toby-sanders-101/callywith_college_raspberry_pi_competition_2024
Health test software
max30102 micropython pico-w python raspberry-pi-3 sockets tkinter
Last synced: 29 Dec 2024
https://github.com/charkster/motion_detect_mcu_wifi_email
Micropython script for emailing notification of PIR motion detect.
esp32c3 micropython pico-w pir-motion-detector pir-motion-sensor
Last synced: 21 Jan 2025
https://github.com/jposada202020/MicroPython_TMP117
MicroPython Driver for the TMP117 Temperature Sensor
driver micropython sensor temperature tmp117
Last synced: 18 Nov 2024
https://github.com/leech001/security-fire-alarm-esp8266
Security fire alarm on ESP8266
alarm esp8266 fire micropython mqtt security-automation
Last synced: 26 Dec 2024
https://github.com/ronibandini/alvik
Programas y tutoriales para el robot Arduino Alvik
alvik arduino micropython robotics
Last synced: 25 Dec 2024
https://github.com/damiencorpataux/micropython-mhask
Micropython HTTP Asynchronous Service like Flask
asyncio flask http-server microframework micropython rest uasyncio
Last synced: 23 Dec 2024
https://github.com/pedroaraoz/wifimanager
WiFi Manager for the Pico W - MicroPython
micropython pico-w wifimanager
Last synced: 09 Nov 2024
https://github.com/alpsayin/keyboard-interceptor-micropython
Proof-of-concept keyboard keystroke interceptor for PS/2 protocol proposed to be used with USB-to-ps/2 downgrade
capture comms cybersecurity embedded-security interceptor keyboard-interceptor-micropython micropython mqtt uart
Last synced: 05 Dec 2024
https://github.com/krishpranav/lunar
Lunar web framework
frontend frontend-framework javascript micro-web micropython python python3 web webframework
Last synced: 06 Dec 2024
https://github.com/simonprickett/unicorn-trackball
MicroPython demo for Pimoroni Galactic and Cosmic Unicorn devices with Trackball breakout
galactic-unicorn i2c-device micropython pimoroni
Last synced: 22 Dec 2024
https://github.com/kr-g/mpycntrl
control MicroPython with your own code
automation deployment esp32 esp8266 micropython ota ota-update python remote remote-control
Last synced: 25 Jan 2025
https://github.com/octaprog7/TMP117
MicroPython module for work with TMP117 temperature sensor from Texas Instruments
micropython sensor temperature
Last synced: 18 Nov 2024
https://github.com/drogue-iot/micropython-examples
Examples of using Drogue Cloud with micropython devices
iot micropython mqtt raspberry-pi
Last synced: 13 Jan 2025
https://github.com/papsdroidfr/sins
Jeux de mémoire visuelle et auditive à construire soi-même: trouvez 10 clés cachées dans un labyrinthe pour ouvrir 10 coffres à trésor.
Last synced: 28 Nov 2024
https://github.com/sshahryiar/bbc-micro-bit
BBC MIcro:Bit Examples
bbc-microbit freescale microcontroller micropython nxp python
Last synced: 23 Dec 2024
https://github.com/erikdelange/wipy-2.0-temperature-controlled-fan
PWM fans with temperature based speed control which can be placed on a central heating convector, with a JavaScript based web interface.
javascript micropython pwm-fan python sockets wipy
Last synced: 16 Nov 2024
https://github.com/andrvv/mpysocket
A socket lib for the esp01 and esp01s.
esp01 esp01s micropython module python socket
Last synced: 09 Jan 2025
https://github.com/funpythonec/line_follower_fit20
esp32 fit funpython funpythonec guatemala micropython micropython-esp32 ros rosserial
Last synced: 25 Dec 2024
https://github.com/sshahryiar/pyboard-micropython-on-stm32s
My projects with Pyboard and STM32 ARM Microcontrollers using MicroPython
32-bit arm iot micropython pyboard stm32 stm32f4 stm32f401ccu6 stm32f405rgt6 stm32f407vet6 stm32f407vgt6 stm32f411ceu6 stmicroelectronics
Last synced: 05 Nov 2024
https://github.com/lbuque/micropython-home-assistant
Home Assistant MQTT integration for MicroPython
esp32 home-assistant micropython mqtt
Last synced: 14 Oct 2024
https://github.com/smittytone/ssd1306oled-python
A driver for the SSD1306-based Adafruit 128x32 and 128x64 OLEDs
circuitpython driver iot library micropython python ssd1306
Last synced: 31 Oct 2024
https://github.com/gurkengewuerz/micropython-remoteid
Encode/Decode remote id (ASTM F3411, ASD-STAN prEN 4709-002) messages
drone drones esp32 micropython opendroneid remoteid uav
Last synced: 29 Nov 2024
https://github.com/mcauser/micropython-hz1050
MicroPython driver for HZ-1050 UART and Wiegand 125Khz RFID Reader
125khz em4100 hz-1050 micropython rfid rfid-reader wiegand
Last synced: 03 Dec 2024
https://github.com/snacsnoc/pocket-esp32-gps
Handheld ESP32-based GPS with map display and distance calculator
esp32 esp8266 gps-tracker micropython micropython-esp32
Last synced: 24 Dec 2024
https://github.com/marcio-pessoa/pyl298
Micro Python L298
l298 l298n l298n-h-bridge micropython motor motor-controller motor-driver motor-shield pyboard python python3 robotics
Last synced: 18 Nov 2024
https://github.com/crate/micropython-cratedb
A MicroPython driver for CrateDB.
cratedb cratedb-driver micropython micropython-driver
Last synced: 29 Oct 2024
https://github.com/raupulus/rpi-pico-stepper-28byj-48
Demo Stepper with micropython. Stepper model 28byj-48
28byj-48 28byj-48-stepper demo micropython python python3 raspberry raspberry-pi raspberry-pi-pico rpi stepper
Last synced: 15 Dec 2024
https://github.com/jposada202020/MicroPython_PCA9685
MicroPython Driver for the PCA9685 PWM control IC. Its commonly used to control servos, leds and motors.
micropython motor pca9685 robot servos
Last synced: 18 Nov 2024
https://github.com/217heidai/micropython_esp32_firmware
MicroPython、LVGL Firmware for ESP32
esp32 esp32-s3 esp32-wroom esp32-wrover lvgl micropython
Last synced: 25 Dec 2024
https://github.com/tux-friend/minimal-reflow-plate
A DIY heat plate for soldering / reflow with an ESP32 and SSR
esp32 micropython pcb pid reflow-oven-controller soldering
Last synced: 24 Dec 2024
https://github.com/pexmor/pico-unicorn-experiment
Raspberry Pi Pico and Pimoroni Unicorn
experiment micropython pico python raspberry-pi rp2040
Last synced: 27 Dec 2024
https://github.com/simonprickett/microcrate
A MicroPython driver for CrateDB.
cratedb cratedb-driver micropython micropython-driver
Last synced: 18 Oct 2024
https://github.com/funpythonec/fit_guatemala_2019-smart_home
Hoja de datos y scripts para el taller con la placa de desarrollo para domótica con IOT, y asistentes de voz.
alexa bme280 buzzer esp32 esp32-wroom google-assistant micropython mma8452 mqtt neopixel python3 relay-board
Last synced: 06 Nov 2024
https://github.com/taxmeifyoucan/proof-of-cat
Securing cryptography using cats
Last synced: 15 Dec 2024
https://github.com/saornek/kimberlina
Kimberlina is a tournament battle bot inspired by Star Wars IG- 227 Hailfire – Class Droid. You can read more information on Kimberlina in the Mag Pi 116 Issue
battlebot bluetooth kimberlina micropython raspberry-pi
Last synced: 08 Jan 2025
https://github.com/mcauser/microbit-dht12
MicroPython for micro:bit library for the Aosong DHT12 temperature and humidity sensor
dht dht12 humidity microbit microbit-scripts micropython temperature
Last synced: 03 Dec 2024
https://github.com/octaprog7/tmp117
MicroPython module for work with TMP117 temperature sensor from Texas Instruments
micropython sensor temperature
Last synced: 14 Jan 2025
https://github.com/metachris/micropython-minimal-webserver-asyncio3
Minimal MicroPython webserver / TCP connection handler using uasyncio v3 (MicroPython 1.13+), with fallback for earlier versions of uasyncio / MicroPython
Last synced: 10 Dec 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: 18 Jan 2025
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
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/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/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/tillstuder/secure-communication
🔐 Secure P2P communication with diffie-hellman key exchange and multiple cyphers.
algorithm cypher decryption diffie-hellman encryption micropython p2p python secure
Last synced: 13 Nov 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/ccccmagicboy/hack_inisetup
hack the esp32 and esp8266 micropython firmware inisetup file
Last synced: 20 Dec 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 Jan 2025
https://github.com/mohittalwar23/camvisiotech-edge-ai
This repository contains the full source code and setup for 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: 14 Dec 2024
https://github.com/raupulus/rpi-pico-sensor-lightning-cjmcu-3935
Repositorio para controlar por i2c el sensor CJMCU 3935 con el chip AS3935. Este chip se utiliza para detectar rayos y la distancia de estos.
cjmcu3935 lightning micropython raspberry-pi-pico sensor
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/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/eddmann/pico-secret-santa
Raspberry Pi Pico/MicroPython/SIM800L Secret Santa Allocator and Sender
micropython python raspberry-pi-pico sim800l sms
Last synced: 23 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/timhanewich/smart-home-demo
Monitoring temperature and humidity with Raspberry Pi, Azure Functions, and Power Apps. Code from video here: https://youtu.be/v0mPmCw5yl0
azure csharp dotnet micropython pi powerapps python raspberry raspberry-pi raspberry-pi-pico
Last synced: 19 Jan 2025
https://github.com/ealexandros/userver
A fast and easy micropython HTTP web server repository.
http micropython server webserver
Last synced: 20 Jan 2025
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/thenoobinventor/lego-ev3-segway
A segway robot is built with the LEGO MINDSTORMS EV3 robot kit and the EV3 Gyroscopic sensor. The self-balancing code is written using EV3 MicroPython: which runs on top of the ev3dev Operating System (OS).
ev3dev gyrosensor lego-mindstorms-ev3 micropython mosquitto-mqtt-broker mqtt node-red segway-robot self-balancing-robot
Last synced: 07 Dec 2024
https://github.com/cprite/reaction-game
Play Reaction Game on Raspberry Pi Pico
Last synced: 08 Jan 2025
https://github.com/electrocodeur/12_emetteur_ir_esp32
Projet : Émetteur IR avec ESP32
Last synced: 25 Jan 2025
https://github.com/mcauser/micropython-max44009
MicroPython driver for the MAX44009 ambient light sensor
Last synced: 03 Dec 2024
https://github.com/sjaak31367/micropython_perlin
A module for micropython which adds the ability to generate Perlin noise
Last synced: 22 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: 29 Nov 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