Libraries

Open-Source Libraries

Browse 29 free libraries by DIYables for Arduino, ESP32, MicroPython, and Raspberry Pi Pico.

View All on GitHub

Arduino Libraries

18 libraries
DIYables_4Digit7Segment_TM1637

DIYables_4Digit7Segment_TM1637

The Arduino library for TM1637 4-digit 7-segment display with colon. It works with Arduino, ESP32, ESP8266.

DIYables_4Digit7Segment_74HC595

DIYables_4Digit7Segment_74HC595

The Arduino library for 74HC595 4-dot 4-digit 7-segment display. It works with Arduino, ESP32, ESP8266.

DIYables-Bluetooth

DIYables-Bluetooth

Bluetooth library for Arduino and ESP32 to communicate with DIYables Bluetooth STEM app on Android and iOS.

DIYables-DC-Motor

DIYables-DC-Motor

DIYables DC Motor library for Arduino Motor Shield (L298P dual full-bridge driver). Supports direction control, PWM speed, brake, and current sensing.

DIYables-ESP32-WebApps-Library

DIYables-ESP32-WebApps-Library

DIYables Web Apps Library for ESP32.

DIYables-ESP32-WebServer

DIYables-ESP32-WebServer

DIYables ESP32 Web Server library.

DIYables_Keypad

DIYables_Keypad

The Arduino library for keypad. It works with any hardware platform such as Arduino, ESP32, ESP8266.

DIYables-LCD-I2C

DIYables-LCD-I2C

DIYables LCD I2C library for Arduino.

DIYables-LED-Matrix

DIYables-LED-Matrix

This LED Matrix library is designed for Arduino, ESP32, ESP8266 to work with the Max7219 LED Matrix.

DIYables-Mini-Mp3

DIYables-Mini-Mp3

DIYables Mini MP3 player library for Arduino.

DIYables-Multi-Function-Shield

DIYables-Multi-Function-Shield

DIYables Multi Function Shield library for Arduino.

DIYables_OLED_SSD1309

DIYables_OLED_SSD1309

Arduino library for SSD1309 OLED displays via I2C.

DIYables_TFT_Round

DIYables_TFT_Round

DIYables TFT Round display library for Arduino.

DIYables_TFT_Shield

DIYables_TFT_Shield

The Arduino library for the DIYables 320x480, 3.5-inch Color TFT LCD Display Shield (Non-Touch). Compatible with hardware platforms that follow the Uno/Mega form factor.

DIYables_TFT_Shield_Mega

DIYables_TFT_Shield_Mega

DIYables TFT Shield Mega library for Arduino.

DIYables_TFT_Touch_Shield

DIYables_TFT_Touch_Shield

The Arduino library for the DIYables 320x480, 3.5-inch Color TFT LCD Display Shield (with Touch). Compatible with hardware platforms that follow the Uno/Mega form factor.

DIYables-WebApps-Library

DIYables-WebApps-Library

DIYables Web Apps Library for Arduino.

arduino-uno-r4-web-server-library

arduino-uno-r4-web-server-library

Arduino Uno R4 Web Server library.

MicroPython Libraries

11 libraries
DIYables_MicroPython_Button

DIYables_MicroPython_Button

This MicroPython Button library is designed for any hardware platform that supports MicroPython such as Raspberry Pi Pico, ESP32, Micro:bit.

DIYables_MicroPython_DS18X20

DIYables_MicroPython_DS18X20

This MicroPython DS18X20 library is designed for any hardware platform that supports MicroPython such as Raspberry Pi Pico, ESP32, Micro:bit.

DIYables_MicroPython_Keypad

DIYables_MicroPython_Keypad

This MicroPython Keypad library is designed for any hardware platform that supports MicroPython such as Raspberry Pi Pico, ESP32, Micro:bit.

DIYables_MicroPython_LCD_I2C

DIYables_MicroPython_LCD_I2C

MicroPython Library for LCD I2C display, created by DIYables.

DIYables_MicroPython_LED

DIYables_MicroPython_LED

This MicroPython LED library is designed for any hardware platform that supports MicroPython such as Raspberry Pi Pico, ESP32, Micro:bit.

DIYables_MicroPython_LED_Matrix

DIYables_MicroPython_LED_Matrix

This MicroPython LED Matrix library is designed for any hardware platform that supports MicroPython such as Raspberry Pi Pico, ESP32, Micro:bit.

DIYables_MicroPython_OLED

DIYables_MicroPython_OLED

This MicroPython OLED library is designed for any hardware platform that supports MicroPython such as Raspberry Pi Pico, ESP32, Micro:bit.

DIYables_MicroPython_Servo

DIYables_MicroPython_Servo

This MicroPython Servo library is designed for any hardware platform that supports MicroPython such as Raspberry Pi Pico, ESP32, Micro:bit.

DIYables_MicroPython_Ultrasonic_Sensor

DIYables_MicroPython_Ultrasonic_Sensor

This MicroPython Ultrasonic Sensor library is designed for any hardware platform that supports MicroPython such as Raspberry Pi Pico, ESP32, Micro:bit.

DIYables_MicroPython_4Digit7Segment_TM1637

DIYables_MicroPython_4Digit7Segment_TM1637

The Arduino library for TM1637 4-digit 7-segment display with colon. It is designed for any hardware platform that supports MicroPython such as Raspberry Pi Pico, ESP32, Micro:bit.

DIYables_MicroPython_4Digit7Segment_74HC595

DIYables_MicroPython_4Digit7Segment_74HC595

The Arduino library for 74HC595 4-dot 4-digit 7-segment display. It is designed for any hardware platform that supports MicroPython such as Raspberry Pi Pico, ESP32, Micro:bit..