Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/arduino/package-index-py

List of useful MicroPython packages
https://github.com/arduino/package-index-py

Last synced: about 1 month ago
JSON representation

List of useful MicroPython packages

Awesome Lists containing this project

README

        

# šŸ MicroPython Package Index

A list of useful MicroPython packages that can be used with the compatible Arduino products.

## šŸ¤² Contributing

Please read the [contribution guidelines](./CONTRIBUTING.md) to learn how to add your MicroPython packages to the MicroPython Package Index.

## šŸ“¦ Packages
### [BME680-Micropython](https://github.com/robert-hh/BME680-Micropython)

Micropython Driver for a BME680 breakout. The driver uses the I2C interface.

Details


  • šŸŒ URL: https://github.com/robert-hh/BME680-Micropython

  • šŸ‘¤ Author: Robert Hammelrath

  • šŸ·ļø Tags: sensor

  • āœ… Verification:

    • Verified with arduino:mbed_nano:nanorp2040connect on MicroPython v1.19.1




### [HT16K33-Python](https://github.com/smittytone/HT16K33-Python)

Python drivers for the Holtek HT16K33 controller chip and various display devices based upon it, such as the Adafruit 0.8-inch 8x16 LED Matrix FeatherWing and the Raspberry Pi Pico. The drivers supports both CircuitPython and MicroPython applications. They communicate using IĀ²C.

Details


  • šŸŒ URL: https://github.com/smittytone/HT16K33-Python

  • šŸ“œ License: Licensed under the MIT License.

  • šŸ·ļø Tags: LED, matrix, segment, adafruit

  • āœ… Verification:

    • Verified v3.4.2 with arduino:esp32:nano_nora on MicroPython v1.20.0

    • Verified v3.4.2 with esp32:esp32:esp32s3 on MicroPython v1.20.0




### [MAX30102-MicroPython-driver](https://github.com/n-elia/MAX30102-MicroPython-driver)

A port of the SparkFun driver for Maxim MAX30102 sensor to MicroPython.

Details


  • šŸŒ URL: https://github.com/n-elia/MAX30102-MicroPython-driver

  • šŸ·ļø Tags: sensors


### [MicroPython-Button](https://github.com/ubidefeo/MicroPython-Button)

An easy to use MicroPython library to handle Buttons and other devices with digital (LOW/HIGH) output.

Details


  • šŸŒ URL: https://github.com/ubidefeo/MicroPython-Button

  • šŸ‘¤ Author: Ubi de Feo

  • šŸ·ļø Tags: input, button

  • āœ… Verification:

    • Verified with arduino:mbed_nano:nanorp2040connect on MicroPython v1.19.1




### [arduino-iot-cloud-py](https://github.com/arduino/arduino-iot-cloud-py)

A Python client for the Arduino IoT cloud, which runs on both CPython and MicroPython.

Details


  • šŸŒ URL: https://github.com/arduino/arduino-iot-cloud-py

  • šŸ‘¤ Author: Arduino

  • šŸ·ļø Tags: cloud, iot

  • āœ… Verification:

    • Verified v0.0.7 with arduino:mbed_portenta:envie_m7 on MicroPython v1.19.1




### [lcd](https://github.com/dhylands/python_lcd/)

Python code for talking to HD44780 compatible character based dot matrix LCDs.

Details


  • šŸŒ URL: https://github.com/dhylands/python_lcd/

  • šŸ“œ License: MIT license; Copyright (c) 2013 Dave Hylands

  • šŸ·ļø Tags: display, LCD


### [micropython-DS3231-AT24C32](https://github.com/pangopi/micropython-DS3231-AT24C32)

MicroPython driver for DS3231 RTC and AT24C32 EEPROM module.

Details


  • šŸŒ URL: https://github.com/pangopi/micropython-DS3231-AT24C32

  • šŸ·ļø Tags: time, RTC


### [micropython-IR](https://github.com/peterhinch/micropython_ir)

Device drivers for IR (infra red) remote controls

Details


  • šŸŒ URL: https://github.com/peterhinch/micropython_ir

  • šŸ“œ License: MIT license

  • šŸ·ļø Tags: IR


### [micropython-PressureTemp](https://github.com/RuiSantosdotme/ESP-MicroPython)

Adafruit BME280 Library, a library for the Adafruit BME280 Humidity, Barometric Pressure + Temp sensor.

Details


  • šŸŒ URL: https://github.com/RuiSantosdotme/ESP-MicroPython

  • šŸ·ļø Tags: pressure, temperature


### [micropython-dfplayer](https://github.com/ubidefeo/micropython-dfplayer)

Micropython implementation of DFPlayer control over UART

Details


  • šŸŒ URL: https://github.com/ubidefeo/micropython-dfplayer

  • šŸ·ļø Tags: audio, mp3

  • āœ… Verification:

    • Verified with arduino:mbed_nano:nanorp2040connect on MicroPython v1.19.1




### [micropython-i2c-lcd](https://github.com/ubidefeo/micropython-i2c-lcd)

This library is designed to support a MicroPython interface for i2c LCD character screens. It is designed around the Pycom implementation of MicroPython

Details


  • šŸŒ URL: https://github.com/ubidefeo/micropython-i2c-lcd

  • šŸ·ļø Tags: display, LCD, RGB


### [micropython-max7219](https://github.com/mcauser/micropython-max7219)

A MicroPython library for the MAX7219 8x8 LED matrix driver, SPI interface, supports cascading and uses framebuf

Details


  • šŸŒ URL: https://github.com/mcauser/micropython-max7219

  • šŸ“œ License: Licensed under the MIT License.

  • šŸ·ļø Tags: LED, matrix


### [micropython-modbus](https://github.com/brainelectronics/micropython-modbus)

MicroPython ModBus TCP and RTU library supporting client and host mode

Details


  • šŸŒ URL: https://github.com/brainelectronics/micropython-modbus

  • šŸ‘¤ Author: brainelectronics

  • šŸ·ļø Tags: modbus


### [micropython-my9221](https://github.com/mcauser/micropython-my9221)

A MicroPython library for 10 segment LED bar graph modules using the MY9221 LED driver.

Details


  • šŸŒ URL: https://github.com/mcauser/micropython-my9221

  • šŸ‘¤ Author: Mike Causer

  • šŸ·ļø Tags: LED

  • āœ… Verification:

    • Verified with arduino:mbed_nano:nanorp2040connect on MicroPython v1.19.1




### [micropython-rotary](https://github.com/miketeachman/micropython-rotary)

MicroPython driver to read a rotary encoder. Works with Pyboard, Raspberry Pi Pico, ESP8266, and ESP32 development boards. This is a robust implementation providing effective debouncing of encoder contacts. It uses two GPIO pins configured to trigger interrupts, ...

Details


  • šŸŒ URL: https://github.com/miketeachman/micropython-rotary

  • šŸ‘¤ Author: miketeachman

  • šŸ·ļø Tags: encoder

  • āœ… Verification:

    • Verified with arduino:mbed_nano:nanorp2040connect on MicroPython v1.19.1




### [micropython-thermal-printer](https://github.com/ayoy/micropython-thermal-printer)

This is the MicroPython port of Python Thermal Printer by Adafruit

Details


  • šŸŒ URL: https://github.com/ayoy/micropython-thermal-printer

  • šŸ·ļø Tags: printer


### [micropython-tm1637](https://github.com/mcauser/micropython-tm1637)

A MicroPython library for quad 7-segment LED display modules using the TM1637 LED driver. For example, the Grove - 4 Digit Display module http://wiki.seeed.cc/Grove-4-Digit_Display/

Details


  • šŸŒ URL: https://github.com/mcauser/micropython-tm1637

  • šŸ·ļø Tags: display

  • āœ… Verification:

    • Verified v1.3.0 with arduino:mbed_nano:nanorp2040connect on MicroPython v1.19.1




### [micropython_ahtx0](https://github.com/targetblank/micropython_ahtx0)

MicroPython driver for the AHT10 and AHT20 temperature and humidity sensors.

Details


  • šŸŒ URL: https://github.com/targetblank/micropython_ahtx0

  • šŸ·ļø Tags: sensors, temperature, humidity


### [micropython_servo_pdm](https://github.com/TTitanUA/micropython_servo_pdm)

Details


  • šŸŒ URL: https://github.com/TTitanUA/micropython_servo_pdm

  • šŸ‘¤ Author: Taras Prokofiev

  • šŸ·ļø Tags: servo

  • āœ… Verification:

    • Verified with arduino:mbed_nano:nanorp2040connect on MicroPython v1.19.1




### [pi_pico_neopixel](https://github.com/blaz-r/pi_pico_neopixel)

a library for using ws2812b and sk6812 leds (aka neopixels) with Raspberry Pi Pico

Details


  • šŸŒ URL: https://github.com/blaz-r/pi_pico_neopixel

  • šŸ·ļø Tags: LED


### [picoservo](https://github.com/sandbo00/picoservo)

A simple class for controlling a 9g servo with the Raspberry Pi Pico.

Details


  • šŸŒ URL: https://github.com/sandbo00/picoservo

  • šŸ·ļø Tags: servo


### [sh1107-micropython](https://github.com/nemart69/sh1107-micropython)

Micropython driver for SH1107-based OLED display (64 x 128)

Details


  • šŸŒ URL: https://github.com/nemart69/sh1107-micropython

  • šŸ·ļø Tags: display, OLED


### [ucPack-mpy](https://github.com/arduino/ucPack-mpy)

A MicroPython porting of ucPack library.

Details


  • šŸŒ URL: https://github.com/arduino/ucPack-mpy

  • šŸ‘¤ Author: Arduino, Giovanni di Dio Bruno, Lucio Rossi

  • šŸ“œ License: Licensed under MPL2.0.

  • šŸ·ļø Tags: communication