This MicroPython library provides a framework for interacting with HD44780-based LCD displays through a PCF8574 I/O expander. It offers a high-level API for LCD control, including text display, cursor manipulation, and backlight settings, while also providing lower-level access to the GPIO operations on the PCF8574.
Repository Index
77,353 visible repositories in the index
121–144 of 162 · Most stars
Numpy .npy file support for MicroPython - read/write/streaming
This is ESP8266 micropython script designed to serve ESP8266 as web server showing readings from Microchip MCP39F521. Script developed and tested on esp8266-20161110-v1.8.6.bin. Script listens on port 80 and implements following commands:
Micropython library for driving stepper motors from RP2040/RP2350 using DMA and PIO
MicroPython library for controlling a Semtech SX127x LoRa module with asyncio API.
A MicroPython-based frequency generator for Raspberry Pi Pico designed to create vibrations on solenoids or speakers, enabling wave experimentation and exploration at home.
MicroPython library implementing SOCKS server.
Connect an M5Stack ATOM running MicroPython to the Google Cloud Platform (GCP) to collect air-quality variables obtained from reading sensors.
- micropython
- m5stack
- m5stack-atom
- google-cloud-platform
NTP client for micropython using uasyncio
MicroPython library for controlling Reyax LoRa modules (RYLR896, RYLR406)
This project demonstrates how to interface the SHT11 sensor with a MicroPython-compatible ESP32 board (e.g., Lolin32 Lite) to measure temperature and relative humidity. It uses bit-banged communication and is written fully in MicroPython.
- micropython
- sht1x
- sht11
- sensor
A MicroPython module for working with RSA keys
A python module for messaging through the free dweet service.
MicroPython bindings for some MbedTLS EC and x509 cert/csr functions.
- ecdsa
- mbedtls
- micropython
- tls
Micropython Generic Thermistor Library is a basic software module designed to simplify temperature sensing using NTC thermistors within MicroPython-based projects. The library assumes a generic NTC thermistor on the ground side of a voltage divider.
st7735_micropython drivers for 80x160, 128x128, 128x160 for ESP8266
Code created while fiddling with my MicroPython
TranslatedMicroPython module for controlling the AS5600 single-turn magnetic encoder.
- encoder
- i2c
- singleturn
- as5600
An endpoint-to-endpoint encryption based on Diffie-Hellman-Merkle with TLS1.3 styled handshake using MicroPython
Micropython library for accessing ATM90E26
Micropython library for using the MCP23S17 16-bit IO expander with the ESP8266
A lightweight library for working with physical quantities
micropython relational DB using btree
- btree
- micropython
- relational-db
- database
A MicroPython library for interfacing with the Chirp Soil Moisture Sensor