Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/arduino/package-index-py
- Owner: arduino
- License: cc0-1.0
- Created: 2022-04-08T12:58:07.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-06-12T10:54:07.000Z (5 months ago)
- Last Synced: 2024-09-29T08:37:00.778Z (about 2 months ago)
- Language: JavaScript
- Homepage:
- Size: 82 KB
- Stars: 5
- Watchers: 6
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
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
- Verified with
### [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
- Verified v3.4.2 with
### [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
- Verified with
### [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
- Verified v0.0.7 with
### [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
- Verified with
### [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
- Verified with
### [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
- Verified with
### [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
- Verified v1.3.0 with
### [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
- Verified with
### [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