Skip to content

A curated list of awesome MicroPython libraries, frameworks, software and resources.

License

Notifications You must be signed in to change notification settings

makersGC/awesome-micropython

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Awesome MicroPython Awesome

Awesome MicroPython

MicroPython is a lean and efficient implementation of the Python 3 programming language that includes a small subset of the Python standard library and is optimised to run on microcontrollers and in constrained environments.


A curated list of awesome MicroPython libraries, frameworks, software and resources.

Inspired by the Awesome lists.

Contents

Libraries

Audio

Communications

Bluetooth

Ethernet

  • Official wiznet5k - Official driver for the WIZnet5x00 series of Ethernet controllers.

GPS

IR

OneWire

Radio

RFID

RTC

WiFi

Display

E-Paper

LCD Character

LCD Graphic

LCD TFT

LED Matrix

LED Segment

LEDs

OLED

IO

ADC

  • ads1x15 - Driver for the ADS1015/ADS1115 ADC, I2C interface.
  • micropython-ads1015 - ADS1015 12-Bit and ADS1115 16-bit ADC, 4 channels with programmable gain, I2C interface.
  • Micropython_ADS1115 - ADS1115 16-bit ADC, 4 channels with programmable gain, I2C interface.

DAC

IO-Expander

Joystick

Waveform Generator

Motion

DC Motor

  • L298N - Driver for the L298N dual h-bridge motor controller.

Servo

Stepper

Sensors

Accelerometer Digital

Air Quality

Barometer

  • micropython-bme280 - Driver for the Bosch BME280 temperature/pressure/humidity sensor.
  • micropython-bmp180 - Driver for Bosch BMP180 temperature, pressure and altitude sensor.
  • mpy_bme280_esp8266 - Bosch BME280 temperature/pressure/humidity sensor.
  • wipy_bme280 - Driver for the Bosch BME280 temperature/pressure/humidity sensor.

Camera

Compass

Current

Distance IR

Distance Ultrasonic

Energy

Gaseous

Light

Motion Inertial

Soil Moisture

Temperature Analog

  • micropython-max31855 - Thermocouple amplifier, SPI interface.
  • max31856 - Precision thermocouple to digital converter with linearization, SPI interface.

Temperature Digital

Temperature IR

Touch Capacitive

Touch Resistive

Tools

  • mpfshell - A simple shell based file explorer for ESP8266 and WiPy Micropython based devices.

Community

Books

Tutorials

Projects

Resources

Miscellaneous

Contributing

Contributions and suggestions are always welcome! Please take a look at the contribution guidelines first.

License & Trademarks

CC0

To the extent possible under law, the authors have waived all copyright and related or neighbouring rights to this work.

Releases

No releases published

Packages

No packages published

Languages

  • Makefile 100.0%