Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Spi

Spi

64 projects

Showing 28 of 64 projects

AD9833-MicroPython-Module
AD9833-MicroPython-ModulePython

MicroPython/Python module for controlling the AD9833 programmable waveform generator via SPI.

#spi#hardware-control#micropython
Stars12
Forks1
Last commit1 year ago
OV2640_uPy
OV2640_uPyPython

A MicroPython library for interfacing with the OV2640 camera module on ESP32 microcontrollers.

#camera#spi#embedded-vision
Stars9
Forks4
Last commit7 years ago
micropython-p9813
micropython-p9813Python

A MicroPython library for controlling P9813 chainable RGB LED drivers on embedded devices.

#iot#spi#grove
Stars8
Forks3
Last commit2 years ago
ssd1675a
ssd1675aPython

A MicroPython driver for SSD1675A-based E-Paper displays, supporting ESP32 and other MicroPython-compatible hardware.

#spi#hardware-abstraction#micropython
Stars8
Forks0
Last commit1 year ago
adxl345_micropython
adxl345_micropythonPython

A MicroPython driver for the ADXL345 triple-axis accelerometer, enabling motion sensing on embedded devices.

#robotics#motion-sensing#iot
Stars7
Forks2
Last commit9 years ago
micropython-ads1220
micropython-ads1220Python

MicroPython library for interfacing with the ADS1220 24-bit analog-to-digital converter.

#spi#embedded-systems#micropython
Stars7
Forks2
Last commit5 years ago
MicroPython-BME280
MicroPython-BME280Python

A MicroPython driver for the Bosch BME280 digital sensor to measure temperature, pressure, and humidity.

#iot#spi#embedded-systems
Stars7
Forks3
Last commit7 years ago
microPython_MCP2515
microPython_MCP2515Python

A MicroPython library for interfacing with the MCP2515 CAN bus controller chip.

#robotics#iot#spi
Stars6
Forks3
Last commit2 years ago
MicroPython-BresserWeatherSensorReceiver
MicroPython-BresserWeatherSensorReceiverPython

A MicroPython library for receiving and decoding data from Bresser 868 MHz weather sensors using a CC1101 radio module on ESP32.

#iot#spi#micropython
Stars5
Forks1
Last commit
mcp4131
mcp4131Python

MicroPython module for controlling Microchip MCP4131 SPI digital potentiometers on microcontrollers.

#iot#spi#hardware-control
Stars5
Forks3
Last commit4 years ago
mp-bmp3xx-full
mp-bmp3xx-fullPython

A fully-featured MicroPython driver for BMP3XX sensors, offering complete access to all device features including advanced FIFO management.

#barometric-pressure#spi#embedded-systems
Stars4
Forks1
Last commit1 year ago
micropython-max7219
micropython-max7219Python

A MicroPython library for controlling 8-digit 7-segment displays using the MAX7219 driver chip.

#spi#max7219#embedded-systems
Stars4
Forks3
Last commit9 years ago
max31865
max31865Python

A MicroPython library for interfacing with the MAX31865 RTD temperature sensor, optimized for platinum resistance detectors.

#sensor-library#spi#embedded-systems
Stars3
Forks3
Last commit2 years ago
ATM90E26_Micropython
ATM90E26_MicropythonJupyter Notebook

A MicroPython library for interfacing with the ATM90E26 energy monitoring IC.

#iot#spi#embedded-systems
Stars3
Forks2
Last commit6 years ago
microPython_TMC5160
microPython_TMC5160Python

A MicroPython library for controlling Trinamic TMC5160 stepper motor drivers on microcontrollers.

#spi#tmc5160#micropython
Stars3
Forks5
Last commit4 years ago
ADS1256
ADS1256Python

A MicroPython driver for the ADS1256 and ADS1255 24-bit analog-to-digital converters, supporting SPI and PIO interfaces.

#spi#embedded-systems#adc-driver
Stars3
Forks1
Last commit11 months ago
ESP8266_MCP23S17
ESP8266_MCP23S17Python

A MicroPython library for interfacing the MCP23S17 16-bit I/O expander with ESP8266 microcontrollers.

#mcp23s17#iot#spi
Stars2
Forks2
Last commit8 years ago
micropython_GT30L24T3Y_big5_font
micropython_GT30L24T3Y_big5_fontPython

A MicroPython driver to read BIG-5 Chinese characters from the GT30L24T3Y/ER3303-1 SPI font chip.

#big5#spi#embedded-systems
Stars2
Forks0
Last commit5 years ago
mb_23LC1024
mb_23LC1024Python

A simple MicroPython module for interfacing with Microchip 23LC1024 SPI SRAM chips on Raspberry Pi Pico (RP2040).

#spi#embedded-systems#micropython
Stars2
Forks2
Last commit5 years ago
hx710
hx710Python

A MicroPython driver for the HX710 and HX711 load cell amplifiers, supporting GPIO, PIO, and SPI interfaces.

#hx710#pio#spi
Stars2
Forks1
Last commit11 months ago
micropython-ws2801
micropython-ws2801Python

MicroPython library for controlling WS2801 RGB LED strands with SPI interface.

#iot#spi#micropython
Stars2
Forks1
Last commit6 years ago
micropython-ssd1306
micropython-ssd1306Python

A MicroPython library for driving SSD1306 monochrome OLED displays via SPI or I2C with drawing and text capabilities.

#spi#embedded-systems#oled-display
Stars1
Forks0
Last commit2 years ago
micropython-lcd-AQM1248A
micropython-lcd-AQM1248APython

A MicroPython driver for controlling the AQM1248A graphic LCD display on ESP8266 with multiple font size modules.

#iot#spi#embedded-systems
Stars1
Forks0
Last commit8 years ago
ADS7818
ADS7818Python

A Python class for interfacing the ADS7818 analog-to-digital converter via SPI with precise timing.

#spi#embedded-systems#adc-driver
Stars0
Forks2
Last commit1 year ago
mcp23017
mcp23017Python

MicroPython module for controlling the MCP23017 16-bit I/O expander via I2C/SPI serial interface.

#spi#embedded-systems#hardware-abstraction
Stars0
Forks1
Last commit1 year ago
mpyDAC
mpyDACPython

A MicroPython module for controlling the MCP4725 12-bit DAC with EEPROM and the TCL5615 10-bit SPI DAC.

#iot#spi#embedded-systems
Stars0
Forks1
Last commit1 year ago
micropython-MCP3001
micropython-MCP3001Python

MicroPython library for interfacing with the MCP3001 10-bit single-channel SPI analog-to-digital converter.

#microchip#spi#embedded-systems
Stars0
Forks0
Last commit1 year ago
MatrixDisplay
MatrixDisplayPython

MicroPython module for controlling MAX7219 8x8 LED matrix displays via SPI.

#spi#max7219#micropython
Stars0
Forks1
Last commit3 years ago
PreviousPage 2 of 2

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
6 months ago
#Micropython56
#Embedded Systems40
#Iot26
#I2c16
#Embedded Graphics14
#Esp826614
#Raspberry Pi Pico14
#Esp3213
#Embedded13
#Display Driver12
#Microcontroller11
#Hardware Interface9