The last Micro Web Server for IoTs (MicroPython) or large servers (CPython), that supports WebSockets, routes, template engine and with really optimized architecture (mem allocations, async I/Os). Ready for ESP32, STM32 on Pyboard, Pycom's chipsets (WiPy, LoPy, ...). Robust, efficient and documented!
A Full Featured GPS NMEA-0183 sentence parser for use with Micropython and the PyBoard embedded platform
Micropython Project Management Tool with VSCode support, Linting, Intellisense, Dependency Management, and more!
Human Interface Device (HID) over Bluetooth Low Energy (BLE) GATT library for MicroPython.
Belay is a python library that enables the rapid development of projects that interact with hardware via a micropython-compatible board.
A micro neural network multilayer perceptron for MicroPython (used on ESP32 and Pycom modules)
micrOS - mini asynchronous automation OS for DIY projects.
Micropython code for interacting with an MPU6050 6DOF IMU
Digital filters impemented in MicroPython's inline ARM Thumb assembler (e.g. Pyboard, RP2).
MicroPython driver for the HX711 load cell interface.
MicroPython driver for PCF8574 8-Bit I2C I/O Expander with Interrupt
micropidash: A non-blocking web interface library for MicroPython microcontrollers. Featuring real-time sync, independent dark mode, and easy hardware integration via uasyncio.
Micropython MCP2515 driver, porting from Arduino MCP2515 CAN interface library
Library for interfacing with SIM800 module in Micropython
Air Quality monitor using PMS5003 sensor and WiPy development board implemented in MicroPython
Play classic arcade games on a 64x64 RGB LED Matrix, powered by the Raspberry RP2040.
- arcade-game
- arcade-machine
- diy-electronics
- game
Voip for Micropython ESP32 with Interactive Voice Response
MicroPython driver for PCF8575 16-Bit I2C I/O Expander with Interrupt
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
MicroPython library for the ESP8266 Geiger counter described here: https://hackaday.io/project/12933-esp8266-geiger-counter
Lightweight Interrupt-driven Semtech SX127x Library for MicroPython
MicroPython library for reading Grow and ZhianTec finger print sensors.
This script is written in python 3.x for interfacing the AD9833 with microcontrollers with micropython (specifically the PyBoard) over SPI.
Micropython library to interact with Winbond Flash chips