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: 2024-11-11 00:18:04 UTC
- JSON Representation
https://github.com/insighio/esp32-microgamepad-ble
Dual analog joystick on ESP32 over BLE (Nordic UART Service - NUS) using micropython
analog-joystick ble micropython micropython-esp32 nus
Last synced: 11 Nov 2024
https://github.com/chrisb2/air-quality
An air quality sensor and display that uses the BME280 and CCS811 sensors to read temperature, relative humidity, equivalent CO2 (eCO2) and Total Volatile Organic Compound (TVOC) and displays the values on a 2.9in Waveshare e-Paper display.
bme280 ccs811 esp32 micropython waveshare
Last synced: 28 Oct 2024
https://github.com/mcauser/micropython-mpr121
MicroPython driver for MPR121 capacitive touch keypads and breakout boards
capacitive-touch-sensor micropython mpr121 stm32f4
Last synced: 07 Nov 2024
https://github.com/alankrantas/micropython-TTP229-BSF
MicroPython ESP8266/ESP32 driver for TTP229-BSF 16-key capacitive keypad in serial interface mode
4x4-keypad capacitive capacitive-touch-sensor esp32 esp8266 keypad micropython micropython-esp32 micropython-esp8266 ttp229
Last synced: 04 Aug 2024
https://github.com/osteele/imu-tools
Send sensor data from an ESP + BNO055 → MQTT and/or serial port
bno055 esp esp32 esp8266 imu-sensor micropython mqtt physical-computing
Last synced: 12 Oct 2024
https://github.com/FRC4564/HueBridge
An easy-to-use, MicroPython-compatible class to access and control lights on a Philips Hue Bridge.
hue hue-bridge micropython philips python
Last synced: 07 Nov 2024
https://github.com/robmarkcole/bme680-mqtt-micropython
Publish data from the bme680 sensor over MQTT using micropython
Last synced: 23 Oct 2024
https://github.com/chrisb2/micropython-fingerprint
MicroPython library for reading Grow and ZhianTec finger print sensors.
esp32 fingerprint-sensor micropython pyboard
Last synced: 28 Oct 2024
https://github.com/AlekseyFedorovich/ADXL345_spi_micropython
Library for interacting through the SPI protocol with an 'Analog Devices ADXL345' accelerometer from an MCU flashed with MicroPython. Methods are optimised for trying to reach max available sampling rate for this device
accelerometer adxl345 esp32 frequency micropython micropython-esp32 vibrational-analysis
Last synced: 04 Aug 2024
https://github.com/wollewald/ads1115_mpy
A MicroPython module for the 16-bit, 4 channel ADS1115 ADC. All features of the ADS1115 are implemented, including alert functions.
Last synced: 12 Oct 2024
https://github.com/mcauser/micropython-pcf8575
MicroPython driver for PCF8575 16-Bit I2C I/O Expander with Interrupt
io-expander micropython pcf8575
Last synced: 04 Aug 2024
https://github.com/mcauser/micropython-dht12
MicroPython driver for the Aosong DHT12 temperature and humidity sensor
dht dht12 humidity micropython temperature
Last synced: 12 Oct 2024
https://github.com/pfalcon/pycopy-serial
pySerial-like interface for Pycopy (unix port)
Last synced: 12 Oct 2024
https://github.com/alankrantas/micropython-ttp229-bsf
MicroPython ESP8266/ESP32 driver for TTP229-BSF 16-key capacitive keypad in serial interface mode
4x4-keypad capacitive capacitive-touch-sensor esp32 esp8266 keypad micropython micropython-esp32 micropython-esp8266 ttp229
Last synced: 11 Nov 2024
https://github.com/carlosperate/ubittool
Utility to extract the contents of flash from a micro:bit, including MicroPython user code.
extract hacktoberfest memory microbit micropython tool
Last synced: 07 Nov 2024
https://github.com/remixer-dec/m5stack_experiments
small projects made for M5StickC and UnitV IoT development boards from M5Stack
m5stack m5stickc micropython snake ticker uart unitv
Last synced: 14 Nov 2024
https://github.com/carglglz/jupyter_upydevice_kernel
Jupyter MicroPython Kernel made with upydevice
atom ble hydrogen-atom ipython jupyter jupyter-notebook jupyterlab micropython serial vscode webrepl
Last synced: 10 Oct 2024
https://github.com/alankrantas/microbit-micropython-cookbook
Tricks and experiments using MicroPython on BBC micro:bit
education microbit micropython stem
Last synced: 11 Nov 2024
https://github.com/mcauser/micropython-tm1640
MicroPython driver for TM1740 8x8 LED matrix modules
esp8266 led-matrix micropython tm1640 wemos-d1-mini
Last synced: 10 Oct 2024
https://github.com/Carglglz/jupyter_upydevice_kernel
Jupyter MicroPython Kernel made with upydevice
atom ble hydrogen-atom ipython jupyter jupyter-notebook jupyterlab micropython serial vscode webrepl
Last synced: 04 Aug 2024
https://github.com/russhughes/turtleplotbot
MicroPython based 3D printed drawing robot
micropython micropython-esp32 plotter robot
Last synced: 12 Nov 2024
https://github.com/Azure/iot-central-micropython-client
A micropython SDK for connecting devices to Microsoft Azure IoT Central
Last synced: 03 Aug 2024
https://github.com/alankrantas/esp8266-micropython-cookbook
Simple and useful MicroPython examples on ESP8266/ESP32/Pico W
esp32 esp8266 iot micropython micropython-esp32 micropython-esp8266 raspberrypipicow
Last synced: 11 Nov 2024
https://github.com/lemariva/SmartUPy
Controlling "Tuya-type" smart power outlets using MicroPython
esp32 home-automation micropython outlets
Last synced: 04 Aug 2024
https://github.com/redoxcode/micropython-dfplayer
A micropython library to control the DFPlayer mini mp3 player module.
dfplayer dfplayer-mini micropython
Last synced: 10 Nov 2024
https://github.com/alankrantas/sefr_multiclass_classifier
Implementation of multiclass version of SEFR linear-time fast classifier (TinyML)
arduino-sketch avrs circuitpython classification classifier golang iris-dataset machine-learning machine-learning-algorithms microcontrollers micropython python3 sefr-classifier tinygo
Last synced: 11 Nov 2024
https://github.com/brainelectronics/micropython-nextion
Control Nextion displays using MicroPython
display hmi hmi-tft library micropython micropython-lib nextion nextion-communication nextion-display serial uart
Last synced: 02 Nov 2024
https://github.com/bulletmark/mpr
Wrapper for MicroPython mpremote tool
ampy micropython mpfshell mpremote rshell thonny upydev upyloader webrepl
Last synced: 01 Nov 2024
https://github.com/thonny/thonny-esp
Plug-in for Thonny IDE which adds ESP8266 and ESP32 MicroPython backends
esp32 esp8266 micropython micropython-esp32 micropython-esp8266 python thonny
Last synced: 30 Sep 2024
https://github.com/azure/iot-central-micropython-client
A micropython SDK for connecting devices to Microsoft Azure IoT Central
Last synced: 07 Oct 2024
https://github.com/capablerobot/sensetemp
An accurate and flexible four-channel temperature sensor designed for makers and engineers
circuitpython esp32 micropython oshw
Last synced: 05 Nov 2024
https://github.com/arduino/lab-micropython-installer
This repository hosts the entire code of the Arduino MicroPython Installer tool
Last synced: 07 Oct 2024
https://github.com/gsampallo/micropython_demo_bot
Little example of how to create a bot for Telegram
bot micropython python telegram
Last synced: 04 Aug 2024
https://github.com/strid3r21/beemotions3
Home to all files related to the Bee Motion S3
arduino circuitpython esp32 esp32-s3 micropython
Last synced: 09 Nov 2024
https://github.com/mcauser/micropython-tca9548a
MicroPython examples using TCA9548A I2C multiplexer
i2c micropython multiplexer tca9548a
Last synced: 04 Aug 2024
https://github.com/wei1234c/mqtt_bridged_lora_networks_with_micropython_on_esp32
MQTT bridged LoRa networks with MicroPython on ESP32
bridge esp32 iot lora lora-gateway micropython mqtt
Last synced: 09 Nov 2024
https://github.com/ehong-tl/mqttsn-python3-micropython
MQTT-SN client for Python 3 and Micropython
micropython mqttsn mqttsn-protocol python3
Last synced: 10 Nov 2024
https://github.com/radeklat/micropython-thingspeak
Library for sending data to thingspeak.com from IoT devices running micropython (such as ESP8266)
http https iot-device micropython micropython-thingspeak thingspeak time-series
Last synced: 20 Oct 2024
https://github.com/redoxcode/micropython-servo
A micropython library to control rc servos in a tidy way
Last synced: 21 Oct 2024
https://github.com/jwillikers/pwm-fan-controller-micropython
A simple program for controlling a fan using MicroPython on a microcontroller
fan-control microcontroller micropython nix pico pwm python raspberry-pi rp2040
Last synced: 08 Nov 2024
https://github.com/KipCrossing/PyBoard-HC05-Android
Micropython code for the HC05 Bluetooth adaptor and an example application for android devices made specifically for the HC05.
android android-device hc05 hc06 micropython pyboard
Last synced: 07 Nov 2024
https://github.com/endail/hx711-pico-mpy
MicroPython implementation of HX711 use via RP2040's state machine
hx711 iot load-cell loadcell micropython micropython-rpi-pico pio pioasm python raspberry-pi-pico raspberry-pi-pico-rp2040 rp2040 state-machine
Last synced: 07 Nov 2024
https://github.com/bucknalla/lopy-raspberrypi
🎮 Use a Raspberry Pi to control a LoPy over UART
lopy micropython raspberry-pi uart
Last synced: 11 Nov 2024
https://github.com/webreflection/micro-repl
An easy, SerialPort based, MicroPython REPL for micro controllers.
micropython repl serialport web webserial
Last synced: 12 Oct 2024
https://github.com/matthias-bs/lorae22
A MicroPython class for the Ebyte E22 Series LoRa modules
Last synced: 23 Oct 2024
https://github.com/bjoerge/sproutpy
🪴 Use a Raspberry PI Pico W to measure the soil moisture in your potted plants and store the measurements in the Sanity Content Cloud
micropython moisture-sensor rasberry-pi sanity-io
Last synced: 07 Nov 2024
https://github.com/ttitanua/micropython_rotary_encoder
This is a micropython raspberry pi pico encoder library.
micropython raspbery-pi-pico rotary-encoder
Last synced: 27 Oct 2024
https://github.com/follower46/micropython-oled-progressbars
A collection of progress bars for use with esp8266 and esp32's on OLED displays
esp32 esp8266 i2c-display i2c-lcd micropython
Last synced: 04 Aug 2024
https://github.com/aschuma/esp32_ssd1306_metaefa
This MicroPython code, executed on an ESP32 OLED SSD1306 board, displays departure tables by utilizing the VVS Rest API (META EFA)
esp32 fahrplan micropython public-transport python python3 ssd1306 timetable vvs
Last synced: 27 Oct 2024
https://github.com/robmarkcole/hass-bbc-envirobit
Stream sensor readings from the BBC micropython envirobit to Home-Assistant
bbc-microbit home-assistant micropython
Last synced: 23 Oct 2024
https://github.com/lemariva/uPySteppers
DIY rotating platform using an ESP32 connected to Wi-Fi
diy-project esp32 m5stack micropython rotating-objects
Last synced: 04 Aug 2024
https://github.com/redoxcode/micropython-ppm_reader
A micropython library to decode PPM signals coming from a RC receiver
Last synced: 10 Nov 2024
https://github.com/pfalcon/pycopy-projs
Various Pycopy-related proofs of concepts and hacks which don't deserve dedicated repos
Last synced: 27 Oct 2024
https://github.com/russhughes/wt32sc01py
WT32SC01 Plus MicroPython Display Driver
micropython micropython-driver st7796 wt32-sc01-plus
Last synced: 12 Nov 2024
https://github.com/jczic/azuresastoken
Microsoft Azure "Shared Access Signature" token generator, for MicroPython (used on Pycom modules & ESP32)
azure cloud esp32 generator hc2 hmac hmac-sha256 lopy micropython microsoft-azure pycom sastoken shared-access-signature token wipy
Last synced: 27 Oct 2024
https://github.com/teuler/robotling
robotling is a simple circuit board to control small robots, mainly for educational purpose.
hexbug micropython micropython-esp32 python3 robots
Last synced: 11 Oct 2024
https://github.com/MarksBench/mb_PSRAM_64Mb_SPI
Very simple MicroPython module to use a generic 64Mbit PSRAM (ie Adafruit 4677) with a Raspberry Pi Pico (RP2040)
micropython psram raspberry-pi-pico spi
Last synced: 04 Aug 2024
https://github.com/Aschhoff/ESP32-433Mhz-Receiver-and-Tools
ESP32 433Mhz Receiver written in micropython and Tools for Windows
433mhz esp32 micropython openhab windows
Last synced: 04 Aug 2024
https://github.com/funnygeeker/micropython-easymenu
A simple menu library for Micropython. MicroPython 的简易菜单库
bmp chinese english esp32 esp32-c3 esp32-s3 esp8266 menu micropython micropython-easydisplay pbm ssd1306 st7735 st7789
Last synced: 10 Nov 2024
https://github.com/devbis/micropython-aiosentry
Asyncronous Sentry.io micro client for micropython
asyncio micropython micropython-aiosentry sentry sentry-client
Last synced: 09 Nov 2024
https://github.com/brainelectronics/micropython-winbond
Micropython library to interact with Winbond Flash chips
flash library micropython micropython-lib winbond
Last synced: 11 Oct 2024
https://github.com/matthias-bs/loraE22
A MicroPython class for the Ebyte E22 Series LoRa modules
Last synced: 04 Aug 2024
https://github.com/kiranj26/raspberry-pi-pico-rp2040-projects
This repository contains a collection of projects for the Raspberry Pi Pico RP2040, showcasing the use of various peripherals. Each project folder includes the source code and detailed instructions on how to set up and run the project.
micropython micropython-rpi-pico raspbery-pi-pico rp2040
Last synced: 10 Oct 2024
https://github.com/pulkin/mpy-agps
Micropython implementation of assisted location services (AGPS)
a9g agps database gps lbs micropython python
Last synced: 04 Aug 2024
https://github.com/perfecxx/micropython-linenotify
Line Notify with MicroPython on ESP32/ESP8266
esp32 esp8266 library line-notify micropython micropython-esp32 micropython-esp8266
Last synced: 14 Oct 2024
https://github.com/armink/mpyonrtt
MicroPython port for RT-Thread on STM32F4 board
Last synced: 14 Oct 2024
https://github.com/davmoz/tf-luna-micropython
A simple micropython i2c library for TF-Luna LiDAR Module.
benewake distance-sensor i2c lidar micropython pycom
Last synced: 04 Aug 2024
https://github.com/nquest/micropython-st7565
Micropython driver for ST7565 based LCD
lcd micropython micropython-driver
Last synced: 07 Nov 2024
https://github.com/cj667113/simple_github_ota_updater
Simple python OTA updater
github github-api iot micropython ota ota-update ota-updater otaupdate otaupdater python
Last synced: 07 Nov 2024
https://github.com/insighio/microfreezer
A software/firmware update packager for micropython platforms bypassing 'frozen' frolder restrictions
esp32 esp8266 firmware frozen micropython ota package pycom
Last synced: 11 Nov 2024
https://github.com/shaybox/circuitpython-duckyscript
DuckyScript interpreter in CircuitPython (Tested on Pico)
circuitpython duckyscript duckyscript-language micropython pico raspberry-pi raspberrypi rubber-ducky rubberducky
Last synced: 11 Nov 2024
https://github.com/russhughes/turtleplotbot3
The TurtlePlotBot3 is a MicroPython based 3D printed drawing robot powered by a TTGO T-Display ESP32 Module
28byj-48 esp32 hershey-fonts hershey-text micropython plotter robot ttgo-t-display turtle-graphics turtlebot
Last synced: 12 Nov 2024
https://github.com/Aschhoff/ESP32-433Mhz-Transmitter
A pure microPython Transmitter. You can create and add your own encoder
Last synced: 04 Aug 2024
https://github.com/jposada202020/MicroPython_ICM20948
MicroPython Driver for the TDK ICM20948 Accelerometer/Gyro Sensor
acceleration accelerometer driver gyro gyroscope icm20948 micropython sensor tdk
Last synced: 04 Aug 2024
https://github.com/miguelgrinberg/micropython-esp8266-vagrant
A virtual machine that simplifies building MicroPython for the ESP8266 microcontroller.
Last synced: 16 Oct 2024
https://github.com/pmp-p/wapy
wasmicropython https://pmp-p.github.io/wapy/minide/ with focus on Python not devices
emscripten micropython python wasm web-assembly webdev wip-do-not-use
Last synced: 28 Oct 2024
https://github.com/funpythonec/upy_lewansoul_lx-16
This is a library specific to be used in MicroPython, especifically for the ESP32 and ESP8266. However, it should work in any other board with uPy that has uart ports.
dynamixel esp32 esp8266 lewansoul lx-16a micropython servo uart-ports uarts upy
Last synced: 06 Nov 2024
https://github.com/insighio/microsdi12
A mini SDI-12 implementation for getting sensor info over RS-485
esp32 micropython pycom rs485 sdi-12 sensor uart
Last synced: 10 Oct 2024
https://github.com/tuupola/micropython-lis2hh12
MicroPython I2C driver for LIS2HH12 3-axis accelerometer
Last synced: 07 Nov 2024
https://github.com/github30/pichromecast
Library for MicroPython to communicate with the Google Chromecast.
cast chromecast chromecast-audio internet-of-things micropython pypi python raspberry-pi raspberry-pi-pico-rp2040 raspberry-pi-pico-w
Last synced: 05 Nov 2024
https://github.com/tjhowse/grocy_pad
A smart, open-source grocery list interface to Grocy.
Last synced: 14 Oct 2024
https://github.com/peter-l5/framebuf2
MicroPython FrameBuffer extension: larger and rotated font, triangles and circles
circle font framebuffer large-font micropython size triangle
Last synced: 04 Aug 2024
https://github.com/insighio/microSDI12
A mini SDI-12 implementation for getting sensor info over RS-485
esp32 micropython pycom rs485 sdi-12 sensor uart
Last synced: 04 Aug 2024
https://github.com/mcauser/micropython-ys-rf34t
MicroPython examples using YS-RF34T 433MHz ASK/OOK UART transceivers
esp32 micropython rf-ask tinypico uart ys-rf34t
Last synced: 04 Aug 2024
https://github.com/mcauser/microbit-tm1637
MicroPython for micro:bit library for quad 7-segment LED modules using TM1637 LED driver
7-segment grove microbit microbit-scripts micropython tm1637
Last synced: 06 Aug 2024
https://github.com/nconnector/iot-garage-door-telegram
Micropython Garage Door Controller & Telegram Bot 📱🔑
esp32 esp8266 iot microcontroller micropython python smarthome telegram-bot
Last synced: 27 Oct 2024
https://github.com/jajberni/AS726X_LoPy
MicroPython driver for the AS726X spectral sensor
as7262 as7263 micropython pycom
Last synced: 04 Aug 2024
https://github.com/jposada202020/micropython_sht4x
MicroPython Driver fot the Sensirion Temperature and Humidity SHT40, SHT41 and SHT45 Sensor
driver humidity micropython sensor sht40 sht41 sht45 temperature
Last synced: 09 Nov 2024
https://github.com/mozanunal/micropython-mpu6050-mqtt-streamer
Micropython software for ESP8266 and MPU6050. Data is gathered from mpu and stream to mqtt server
esp8266 micropython mpu mqtt mqtt-server stream
Last synced: 04 Aug 2024
https://github.com/gamefunc/micropython_espX_IR_Transceiver
micropython esp32 IR Transceiver
Last synced: 04 Aug 2024
https://github.com/wei1234c/elastic_network_of_things_with_mqtt_and_micropython
Using MicroPython on ESP8266 modules to form a plastic network of things with MQTT broker (Mosquitto).
celery esp32 esp8266 iot ipython-parallel micropython mqtt worker
Last synced: 09 Nov 2024
https://github.com/robmarkcole/hass-circuitpython-air-quality-sensor-node
A circuitpython board with various air quality sensors, data processed by Home Assistant
air-quality circuitpython home-assistant micropython sensors
Last synced: 23 Oct 2024
https://github.com/alankrantas/raspberrypi-pico-micropython-cookbook
MicroPython drivers and experiments on Raspberry Pi Pico
micropython python raspberrypipico
Last synced: 11 Nov 2024
https://github.com/vshymanskyy/aiodns
A small async DNS client for MicroPython
asyncio cellular esp32 esp8266 ethernet lte micropython rpi-pico-w wifi
Last synced: 18 Oct 2024
https://github.com/xreef/ebyte_lora_e22_micropython_library
MicroPython LoRa EBYTE E22 device library complete and tested with Arduino SAMD, esp8266, esp32, Raspberry, rp2040 and STM32. sx1262/sx1268
arduino e22 ebyte esp32 esp8266 lora micropython raspberry-pi-pico rp2040 samd stm32 sx1262 sx1268 uart
Last synced: 10 Oct 2024