MicroPython Projects

111 projects using MicroPython

MicroPython is a lean and efficient implementation of the Python 3 programming language specifically optimized to run on microcontrollers and constrained embedded environments. It provides a complete Python compiler and runtime, a cross-compiler for bytecode, and a robust set of hardware-abstraction modules, allowing developers to write high-level code for hardware with as little as 16kiB of RAM.

MCUDev Black STM32F407VET6 MicroPython Support

This repository provides the board definition files required to run MicroPython on the MCUDev Black STM32F407VET6 development board. It includes hardware-specific configurations for the STM32F407VET6 MCU, onboard SPI Flash, SD card slot, and various peripheral headers.

micropython

MicroPython Encoder Menu

A lightweight, asynchronous menu system for MicroPython designed for rotary encoders and OLED displays. It provides a flexible framework for creating submenus, handling user input, and managing non-blocking tasks on platforms like the Raspberry Pi Pico and ESP32.

micropython
116

PyEspCar - MicroPython-ESP32 WIFI Car

PyEspCar is an open-source robotics platform based on the ESP32 and MicroPython, designed for computer vision and motion control education. It features a dual-layer metal chassis, a 2-DOF gimbal for camera mounting, and supports remote debugging via WebREPL and MQTT control.

micropython