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-12-22 00:14:03 UTC
- JSON Representation
https://github.com/Carglglz/upyble
Command line tool for Bluetooth Low Energy MicroPython devices
ble bluetooth-low-energy cli embedded micropython python repl shell terminal
Last synced: 18 Nov 2024
https://github.com/metachris/micropython-captiveportal
Minimal async captive portal for MicroPython (compatible with uasyncio v3/MicroPython 1.13+ as well as earlier versions)
Last synced: 22 Oct 2024
https://github.com/matthias-bs/micropython-adc_cal
MicroPython ESP32 library for calibrated on-chip ADC conversion
esp32 micropython micropython-esp32
Last synced: 09 Nov 2024
https://github.com/matthias-bs/MicroPython-ADC_Cal
MicroPython ESP32 library for calibrated on-chip ADC conversion
esp32 micropython micropython-esp32
Last synced: 18 Nov 2024
https://github.com/xreef/ebyte_lora_e220_micropython_library
MicroPython LoRa EBYTE E220 LLCC68 device library complete and tested with Arduino, esp8266, esp32, STM32 and Raspberry Pi Pico (rp2040 boards).
arduino arduino-samd-boards e220 ebyte esp32 esp8266 llcc68 lora micropython pico python radio raspberry raspberry-pi rp2040 stm32 uart
Last synced: 10 Oct 2024
https://github.com/tux-friend/tux-cube
Physics Sensor Cube Tux³
esp32 esp32c3 micropython physics sensors
Last synced: 10 Oct 2024
https://github.com/mcauser/vcc_gnd_f407ve
MicroPython board definition for the VCC GND STM32F407VET6 mini board
micropython micropython-board stm32f4 stm32f407vet6 vcc-gnd
Last synced: 03 Dec 2024
https://github.com/lemariva/upym5ble
This project is about using the BLE module of an M5Stack running MicroPython
Last synced: 10 Dec 2024
https://github.com/tuupola/micropython-ili934x
MicroPython SPI Driver for ILI934X Series Based TFT / LCD Displays
Last synced: 12 Oct 2024
https://github.com/andriyadi/MaixPy-TrashClassifier
A simple trash/waste classifier developed using MaixPy (a MicroPython framework) to run on K210 MCU on Sipeed's Maix dev board
aiot image-classification k210 machine-learning maix maix-board maixpy micropython mobilenet sipeed
Last synced: 27 Oct 2024
https://github.com/ssube/prometheus_express
Prometheus SDK for CircuitPython/MicroPython boards
circuitpython metrics micropython monitoring prometheus prometheus-exporter
Last synced: 05 Nov 2024
https://github.com/Wei1234c/Signal_Generators
Signal generators ( AD9833, AD9834, AD9850, ADF4351) tools box.
ad9833 ad9834 ad9850 adf4351 cy7c68013a esp32 ft232h function-generator fx2lp micropython python signal-generator syn115 usb-spi waveform-generator
Last synced: 18 Nov 2024
https://github.com/lbuque/lcd_binding_micropython
LCD driver for micropython. Support intel8080 and rgb parallel interface.
esp32 esp32-s3 micropython rgb-lcd st7701s st7735 st7789 t-display t-display-s3 t-displays3-amoled t-rgb t-wristband
Last synced: 21 Nov 2024
https://github.com/carglglz/upydevice
Python library to interface with MicroPython devices through Wifi (Websockets/WebREPL) , BLE or Serial connection (USB)
ble embedded micropython python serial webrepl wifi
Last synced: 27 Oct 2024
https://github.com/wei1234c/signal_generators
Signal generators ( AD9833, AD9834, AD9850, ADF4351) tools box.
ad9833 ad9834 ad9850 adf4351 cy7c68013a esp32 ft232h function-generator fx2lp micropython python signal-generator syn115 usb-spi waveform-generator
Last synced: 09 Nov 2024
https://github.com/brainelectronics/micropython-i2c-lcd
Micropython package to control HD44780 LCD displays 1602 and 2004 via I2C
hd44780 hd44780-display i2c i2c-display lcd lcd1602 lcd16x2 lcd2004 lcd20x4 library micropython package
Last synced: 07 Nov 2024
https://github.com/artem-smotrakov/micropython-rsa-signing
RSA signing on MicroPython
esp32 esp8266 micropython rsa rsa-signature
Last synced: 09 Nov 2024
https://github.com/russhughes/st7789s3_esp_lcd
Fast ESP_LCD based MicroPython driver for the TTGO T-Display-S3 st7789 display written in C
esp32s3 micropython st7789 t-display-s3
Last synced: 10 Oct 2024
https://github.com/chrisb2/water-system
This project uses weather API's to determine if significant rain has fallen in the last day, or is forecast today, and if so disables the garden watering system to conserve water.
Last synced: 28 Oct 2024
https://github.com/alvarowolfx/esp32-youtube-display
Display Youtube metrics using Google API and MicroPython
esp32 googleapis micropython micropython-esp32 tft youtube
Last synced: 18 Nov 2024
https://github.com/KipCrossing/Micropython-AD9833
This script is written in python 3.x for interfacing the AD9833 with microcontrollers with micropython (specifically the PyBoard) over SPI.
ad9833 circuitpython microcontroller micropython micropython-board pyboard python python-3 python3 spi wave wave-generator waveform
Last synced: 07 Nov 2024
https://github.com/fizban99/microbit_hcsr04
micro:bit library for the HC-SR04 ultrasonic sensor
Last synced: 31 Aug 2024
https://github.com/tve/micropython-inkplate6
MicroPython driver for the Inkplate 6
driver e-paper epaper esp32 inkplate micropython micropython-drivers micropython-esp32
Last synced: 27 Oct 2024
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/mcauser/micropython-mpr121
MicroPython driver for MPR121 capacitive touch keypads and breakout boards
capacitive-touch-sensor micropython mpr121 stm32f4
Last synced: 03 Dec 2024
https://github.com/yeyeto2788/micropythonscripts
MicroPython Scripts and projects
esp8266 micropython micropython-esp8266
Last synced: 14 Oct 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/murilopolese/kano-pixel-kit-flash-tool
Flash your Pixel Kit with MicroPython or Kano Code firmware.
kano micropython pixel-kit webrepl
Last synced: 14 Nov 2024
https://github.com/murilopolese/kano-pixel-kit-pixel32
Code MicroPython on your Kano Pixel Kit on the browser
kano micropython pixel-kit webrepl
Last synced: 14 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: 11 Nov 2024
https://github.com/cj667113/loprts
Low Power Remote Temperature Sensor
battery esp32 esp32-wroom low-power microcontroller micropython prtg python temperature temperature-monitoring temperature-sensor
Last synced: 20 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/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/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/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/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: 18 Nov 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/mcauser/micropython-tca9548a
MicroPython examples using TCA9548A I2C multiplexer
i2c micropython multiplexer tca9548a
Last synced: 03 Dec 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/pfalcon/pycopy-serial
pySerial-like interface for Pycopy (unix port)
Last synced: 12 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: 18 Nov 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: 03 Dec 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/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: 18 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/perfecxx/micropython-googlesheet
Update or append the data to Google Sheet, or get the data on Google Sheet. by using HTTP to execute the Google Apps Script API compatible with ESP32
esp32 googlescript googlesheets googlesheetsapi micropython
Last synced: 16 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/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/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/arduino/lab-micropython-installer
This repository hosts the entire code of the Arduino MicroPython Installer tool
Last synced: 07 Oct 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/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/redoxcode/micropython-servo
A micropython library to control rc servos in a tidy way
Last synced: 21 Oct 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/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/Azure/iot-central-micropython-client
A micropython SDK for connecting devices to Microsoft Azure IoT Central
Last synced: 15 Nov 2024
https://github.com/lemariva/SmartUPy
Controlling "Tuya-type" smart power outlets using MicroPython
esp32 home-automation micropython outlets
Last synced: 18 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/lemariva/smartupy
Controlling "Tuya-type" smart power outlets using MicroPython
esp32 home-automation micropython outlets
Last synced: 10 Dec 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/mcauser/esp8266-useless-throwie
ESP8266 Useless Throwie
esp8266 grunt micropython nodejs svg throwie useless wemos-d1-mini
Last synced: 03 Dec 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/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/russhughes/turtleplotbot
MicroPython based 3D printed drawing robot
micropython micropython-esp32 plotter robot
Last synced: 12 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/gsampallo/micropython_demo_bot
Little example of how to create a bot for Telegram
bot micropython python telegram
Last synced: 18 Nov 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/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/azure/iot-central-micropython-client
A micropython SDK for connecting devices to Microsoft Azure IoT Central
Last synced: 07 Oct 2024
https://github.com/lemariva/upybiketracker
bike-data data-logging esp32 lora micropython
Last synced: 10 Dec 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/mark-gladding/packed-font
Memory efficient MicroPython fonts for the Pico Pi and SSD1306 OLED Display
micropython micropython-rpi-pico pico ssd1309
Last synced: 18 Nov 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/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/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/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/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/microbit-foundation/micropython-microbit-v2-simulator
Wasm-based MicroPython micro:bit v2 simulator
Last synced: 19 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: 18 Nov 2024
https://github.com/lemariva/squirelcrawl
This code compress a webpage into an html file. Images are converted to base64 and integrated together with CSS files in the html. Useful for webpages on microcontrollers (or low memory devices), a complete offline copy of a webpage etc.
compression-algorithm esp32 micropython website wifi-hacking
Last synced: 10 Dec 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: 10 Dec 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/lemariva/micropython-i2s-driver
This repository adds I2S support to MicroPython for the ESP32 family.
Last synced: 10 Dec 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: 18 Nov 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/pulkin/mpy-agps
Micropython implementation of assisted location services (AGPS)
a9g agps database gps lbs micropython python
Last synced: 30 Nov 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: 18 Nov 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: 18 Nov 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/russhughes/wt32sc01py
WT32SC01 Plus MicroPython Display Driver
micropython micropython-driver st7796 wt32-sc01-plus
Last synced: 12 Nov 2024
https://github.com/haoruilee/m5stack_healthy_code_tracer
Use M5GO to track healthy code/position/RFID/temperature. 东南大学第一届物联网设计竞赛
arduino coronavirus m5stack maixpy micropython onenet uiflow
Last synced: 06 Dec 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/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/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