Ubidots FONA Library:
                        Ubidots library for the Adafruit FONA
Ubidots GPRS Library:
                        Ubidots library for the GPRS module SIM900
UbidotsXLR8:
                        Ubidots library for an XLR8 board with a WINC1500
UbxGps:
                        A library for the fastest and simplest communication with u-blox GPS modules.
UCloudIoTSDK:
                        An Arduino library for connecting ucloud iot platform made by UCloud IoT team.
uDebugLib:
                        Simple convenient header file to centralize simple serial debug with simple activation/deactivation and some custmization
Ufox:
                        Ufox devkit Sigfox RC4.
UHS2-MIDI:
                        USB Host Shield Library 2.0 MIDI I/O for Arduino
UIPEthernet:
                        Ethernet library for ENC28J60
Unified Log:


UIPEthernet:
                        Ethernet library for ENC28J60
Unified Log:
                        Unified Log for Serial, MQTT, etc. output.
UniversalTelegramBot:
                        Arduino Telegram Bot library for multiple different architectures.
Uno WiFi Developer Edition Serial1:
                        Implements Serial1 of Arduino Uno WiFi Developer Edition board to access the on-board ESP8266
UPnP_Generic:
                        Automatically add port mappings to router using UPnP SSDP.
USB-MIDI:
                        USB-MIDI I/Os for Arduino
USBHID:
                        USB HID / MIDI / mass storage library for STM32F1
USBMIDI:
                        USB MIDI library for Arduino.
USBPause:
                        Pause and restore USB interrupts
USIWire:
                        USI based TWI/I2C library for Arduino
uTLGBotLib:


USI based TWI/I2C library for Arduino
uTLGBotLib:
                        Universal Telegram Bot library for Arduino, ESP-IDF and Native (Windows and Linux) devices, that let you create Telegram Bots.
VanBus:
                        Vehicle Area Network (VAN) bus packet reader/writer.
VEDirect:
                        A library for interfacing with Victron VE.Direct Hex protocol
VEGA_IRremote:
                        Send and receive infrared signals with multiple protocols
VEGA_SoftwareSerial:
                        Enables serial communication on any digital pin.
VEGA_WiFiNINA:
                        Enables network connection (local and Internet) with VEGA ARIES IoT, ARIES v2, ARIES v3, ARIES MICRO
ViraLink-MQTT-Client:
                        ViraLink IoT Cloud Platform MQTT Client for ESP82266/ESP32.
Virtuino:


Virtuino:
                        Required for communication with Virtuino app
Virtuino library for all ESP8266 and ESP32 boards:
                        Required for communication with Virtuino app
Virtuino library for STM32 boards:
                        Required for communication with Virtuino app
VirtuinoCM:
                        Required for communication with Virtuino app
VitconIOT:
                        A library for interfacing arduino device with VITCON IoT service.
VitconMQTT:
                        A library for interfacing arduino-based device with MQTT using VITCON WIFI-LINK.
VivicoreSerial:
                        Library to talk with VIVIWARE Cell Core.
VizIoTMqttClient:
                        A client library for connect to MQTT server VizIoT.com.
VMA11:


VMA11:
                        The library for the Velleman VMA11 FM stereo arduino shield and the MM100 mini-module.
Vrekrer SCPI parser:
                        Simple SCPI parser for Arduino
VRPC:
                        Asynchronous RPC via MQTT
VSCP:
                        Very Simple Control Protocol L1 framework for all Arduino boards.
VT100:
                        Library to control a VT100 terminal via an Arduino
Vulintus_ATWINC3400:
                        WiFi and BLE driver for ATMEL WINC3400 module
WebMonitor:
                        Web Monitor Library for ESP8266 & ESP32
WebSerial:
                        A Web based Serial Monitor for ESP8266 & ESP32 to debug your code remotely.
WebSerialLite:
                        A Web based Serial Monitor for ESP8266 & ESP32 to debug your code remotely.
WebServer_ESP32_ENC:


WebServer_ESP32_ENC:
                        Simple Ethernet WebServer, HTTP/HTTPS Client wrapper library for ESP32 boards using ENC28J60 with LwIP Ethernet library.
WebServer_ESP32_SC_ENC:
                        Simple Ethernet WebServer, HTTP/HTTPS Client wrapper library for ESP32S2/S3/C3 boards using LwIP ENC28J60 Ethernet library.
WebServer_ESP32_SC_W5500:
                        Simple Ethernet WebServer, HTTP/HTTPS Client wrapper library for ESP32S2/S3/C3 boards using LwIP W5500 Ethernet library.
WebServer_ESP32_SC_W6100:
                        Simple Ethernet WebServer, HTTP/HTTPS Client wrapper library for ESP32S2/S3/C3 boards using LwIP W6100 Ethernet library.
WebServer_ESP32_W5500:


WebServer_ESP32_W5500:
                        Simple Ethernet WebServer, HTTP/HTTPS Client wrapper library for ESP32 boards using W5500 with LwIP Ethernet library.
WebServer_ESP32_W6100:
                        Simple Ethernet WebServer, HTTP/HTTPS Client wrapper library for ESP32 boards using W6100 with LwIP Ethernet library.
WebServer_WT32_ETH01:
                        Simple Ethernet WebServer, HTTP/HTTPS Client wrapper library for WT32_ETH01 boards using LAN8720 Ethernet.
WebSockets:
                        WebSockets for Arduino (Server + Client)
WebSockets2_Generic:
                        A WebSocket Server and Client library for Arduino, based on RFC6455, for writing modern Websockets applications.
WebSockets_Generic:


WebSockets_Generic:
                        RFC6455-based WebSockets Server and Client for Arduino boards, such as nRF52, Portenta_H7, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, Teensy, SAM DUE, RP2040-based boards, besides ESP8266/ESP32 (ESP32, ESP32_S2, ESP32_S3 and ESP32_C3) and WT32_ETH01. Ethernet shields W5100, W5200, W5500, ENC28J60, Teensy 4.1 NativeEthernet/QNEthernet or Portenta_H7 WiFi/Ethernet. Supporting websocket only mode for Socket.IO. Ethernet_Generic library is used as default for W5x00. Now supporting RP2040W
WebSocketStreamClient:
                        A WebSocketClient that can be used with PubCubClient for MQTT over WebSockets.
webthing-arduino:


webthing-arduino:
                        A library for creating Web Things using the Web of Things API
WEDO 2.0 BLE for ESP32:
                        A library that supports to use BLE to connect and cotnrol the wedo2.0
WhareHauoraWiFiManager:
                        ESP8266 WiFi Connection manager with fallback web configuration portal
WiFi Picker:
                        Allows an user to dynamically add and remove saved WiFi APs.
WiFi101_Generic:
                        Network driver for ATMEL WINC1500 module (used on Arduino/Genuino Wifi Shield 101 and MKR1000 boards). Modified from Arduino WiFi101 library.
WiFiConnect:
                        A WiFi Manager for ESP8266 or ESP32 with OLED support
WiFiConnect Lite:
                        A simple WiFi Connection Manager (captive portal) for the ESP8266 or ESP32.
WiFiEspAT:


WiFiEspAT:
                        Enables network connection with esp8266 or esp32 as network adapter.
WiFiMan:
                        WiFiMan and ESP8266OTA
WiFiManager:
                        WiFi Configuration manager with web configuration portal for Espressif ESPx boards, by tzapu
WiFiManager_Generic_Lite:
                        Light-Weight MultiWiFi/Credentials Manager for Teensy, SAM DUE, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, nRF52, RTL8720, etc. boards running Generic WiFi (WiFiNINA, WiFi101, ESP8266-AT, ESP32-AT, etc.) modules/shields. Powerful-yet-simple-to-use feature to enable adding dynamic custom parameters.
WiFiManager_NINA_Lite:


WiFiManager_NINA_Lite:
                        Light-Weight MultiWiFi/Credentials Manager for AVR Mega, Teensy, SAM DUE, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, nRF52, RP2040-based (Nano RP2040 Connect, RASPBERRY_PI_PICO) boards, etc. using u-blox WiFiNINA / WiFi101 modules/shields. Powerful-yet-simple-to-use feature to enable adding dynamic custom parameters.
WiFiManager_Portenta_H7_Lite:
                        Light-Weight MultiWiFi/Credentials Manager for Portenta_H7 boards using built-in WiFi (Murata) modules/shields. Powerful-yet-simple-to-use feature to enable adding dynamic custom parameters.
WiFiManager_RP2040W:


WiFiManager_RP2040W:
                        MultiWiFi/Credentials Manager for RP2040W boards using built-in CYW43439 WiFi. Powerful-yet-simple-to-use feature to enable adding dynamic custom parameters.
WiFiManager_RP2040W_Lite:
                        Light-Weight MultiWiFi/Credentials Manager for RP2040W boards using built-in CYW43439 WiFi. Powerful-yet-simple-to-use feature to enable adding dynamic custom parameters.
WiFiManager_RTL8720:
                        Light-Weight MultiWiFi/Credentials Manager for Realtek RTL8720DN, RTL8722DM, RTM8722CSM, etc. boards. Powerful-yet-simple-to-use feature to enable adding dynamic custom parameters.
WiFiManagerDesign:
                        Change the design of the WiFiManager.
WiFiManagerTz:
                        A NTP/Timezone extension to @tzapu's WiFiManager
WiFiMulti_Generic:


WiFiMulti_Generic:
                        Simple MultiWiFi library to adapt ESP32/ESP8266 MultiWiFi of WiFi libraries to all other WiFi modules and libraries.
WiFiNINA_Generic:
                        Enables network connection (local and Internet) and WiFiStorage for SAM DUE, SAMD21, SAMD51, Teensy, AVR (328P, 32u4, 16u4, etc.), Mega, STM32F/L/H/G/WB/MP1, nRF52, NINA_B302_ublox, NINA_B112_ublox, RP2040-based boards, etc. in addition to Arduino MKR WiFi 1010, Arduino MKR VIDOR 4000, Arduino UNO WiFi Rev.2, Nano 33 IoT, Nano RP2040 Connect. Now with fix of severe limitation to permit sending much larger data than total 4K and using new WiFi101_Generic library
WiFiProvisioner:


WiFiProvisioner:
                        An easy-to-use Wi-Fi provisioning library for ESP32 devices.
WiFiSpi:
                        Arduino WiFi library connecting ESP8266 via SPI protocol
WiFiWebServer:
                        Simple WiFiWebServer, HTTP Client and WebSocket Client library for AVR Mega, megaAVR, Portenta_H7, Teensy, SAM DUE, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, nRF52, RP2040-based (Nano-RP2040-Connect, RASPBERRY_PI_PICO, RASPBERRY_PI_PICO_W, ESP32/ESP8266, etc.) boards using WiFi, such as WiFiNINA, WiFi101, CYW43439, U-Blox W101, W102, ESP8266/ESP32-AT modules/shields, with functions similar to those of ESP8266/ESP32 WebServer libraries.


WiFiWebServer_RTL8720:
                        Simple WiFiWebServer, HTTP Client, MQTT and WebSocket Client library for Realtek RTL8720DN, RTL8722DM, RTM8722CSM boards using WiFi. Supporting WiFi at 2.4GHz and 5GHz
WiiChuck:
                        A library to communicate with all Wii i2c devices, Classic Controllers, Nunchuks and other Wii extension devices.
Wio 3G for Arduino:
                        Wio 3G board dependencies and 3G module driver.
Wio cell lib for Arduino:
                        Wio 3G and Wio LTE M1/NB1(BG96) boards driver.
Wio LTE for Arduino:
                        The LTE module driver for Wio LTE.
WIOTerminal_WiFiManager:
                        SAMD51 WIO-Terminal MultiWiFi Connection Manager with enhanced GUI and fallback web ConfigPortal


wire_asukiaaa:
                        Functions about wire for Arduino.
WireData:
                        A library to simplify sending data via I2C (aka TWI).<br />
WireGuard-ESP32:
                        WireGuard implementation for Arduino ESP32
Wireling:
                        Simple helper functions for using Wireling boards.
WireSusi:
                        RCN-600 SUSI Messages Over I2c Wire bus.
WireUpdate:
                        Update firmware on SAMD based boards using I2C
WireWrapper:
                        Arduino Wrapper for Wire librarry (for SAM, ESP8266...)
WisBlock-API:
                        API for WisBlock Core module
WisBlock-API-V2:
                        API for WisBlock Core module
WizFi250:
                        Helps using your Arduino board to Wi-Fi easily and fast
WizFi310:
                        Helps using your Arduino board to Wi-Fi easily and fast
WizFi360:


Helps using your Arduino board to Wi-Fi easily and fast
WizFi360:
                        OrangeBoard WiFi+ library for WizFi360.
Word100 Library:
                        Library for 100+ Word Shield and LBT
WSN_RFM69:
                        This is a library for developing Wireless Sensor Network using RFM69 LowPowerLab Library.
XBee-Arduino library:
                        Library for talking to to various wireless XBee modules from Digi.
xbee_serial_array:
                        sends and receive string data in mode api with variable length.
XBeeATCmds:
                        XBee AT Command Wrapper for Arduino
XboxSeriesXControllerESP32_asukiaaa:
                        It communicate with a controller of Xbox series X from ESP32.
XInput:
                        Library for emulating an Xbox controller over USB.
XLR8Wire:
                        Library to access I2C XBs.


XLR8Wire:
                        Library to access I2C XBs.
XModem:
                        A configurable XModem transfer library.
XPowersLib:
                        Arduino,CircuitPython,Micropython library for x-powers power management series
xsens_mti:
                        Portable, unit-tested, from-scratch implementation for serial comms with xsens MTi AHRS modules.
Yet Another Arduino Wiegand Library:
                        An Arduino Library to receive data from Wiegand card readers.
YLEsp8266:
                        Arduino library for Esp8266.
Youless Arduino Library:
                        A library for use with Youless Energy Monitor.
YouMadeIt:
                        Library to connect to YouMadeIt! service.
YoupiLabEsp32:
                        Arduino library for esp32.
YouTube Sight:
                        Retrieves YouTube channel statistics through YouTube Sight
YoutubeApi:


YouTube Sight:
                        Retrieves YouTube channel statistics through YouTube Sight
YoutubeApi:
                        A wrapper for the YouTube API for Arduino (supports ESP8266 & WiFi101 boards)
YouTubeLiveStreamArduino:
                        An arduino library for interacting with YouTube live streams. (supports ESP8266/ESP32 & probably others)
Zaber ASCII:
                        Provides helpers for interacting with Zaber devices using the Zaber ASCII protocol.
Zaber Binary:
                        Provides helpers for interacting with Zaber devices using the Zaber Binary protocol.
Zentser ESP SDK:
                        Zentser library for ESP8266 or ESP32
zForce Air Library:
                        A library that makes it easy to communicate with the zForce AIR Sensor.


Language
functions
variables
structure
Libraries
IoT Cloud API
Glossary
        The Arduino Reference text is licensed under a Creative Commons Attribution-Share Alike 3.0 License.

    Find anything that can be improved? Suggest corrections and new documentation via GitHub.
    Doubts on how to use Github? Learn everything you need to know in this tutorial.

Reference
            >  Libraries
            > Display

Display
Official libraries
Arduino_MKRRGB:
                        Allows you to draw on your MKR RGB shield.
Arduino_OplaUI:
                        User interface helpers and widgets for the Arduino Oplà IoT Kit (MKR IoT Carrier)
ArduinoGraphics:
                        Core graphics library for Arduino.
LiquidCrystal:
                        Allows communication with alphanumerical liquid crystal displays (LCDs).
TFT (retired):


TFT (retired):
                        Allows drawing text, images, and shapes on the Arduino TFT graphical display.
Contributed by the community
7Segment:
                        7Segment
8x8 Led Matrix Soldered:
                        8x8 LED Matrix library.
AceMenu:
                        A library that makes coding a user Menu a breeze.
ACROBOTIC SSD1306:
                        Library for SSD1306-powered OLED 128x64 displays!
Adafruit Arcada GifDecoder:
                        This is a library to display animated GIFs on Adafruit Arcada boards
Adafruit Arcada Library:
                        This is a library to abstract away arcade/gameplay display, sounds and controls.
Adafruit DMA neopixel library:
                        Arduino library for NeoPixel DMA on SAMD21 and SAMD51 microcontrollers
Adafruit DotStar:
                        Adafruit DotStar LED Library
Adafruit DotStarMatrix:


Adafruit DotStar LED Library
Adafruit DotStarMatrix:
                        Adafruit_GFX-compatible library for DotStar grids
Adafruit EPD:
                        ePaper display driver
Adafruit Feather OLED:
                        Helper class to work with 128x32 and 128x64 OLED displays on Adafruit Feathers
Adafruit Flora Pixel Library:
                        Arduino Library for Adafruit Flora Pixels
Adafruit FT6206 Library:
                        Arduino library for FT6206-based Capacitive touch screen
Adafruit GC9A01A:
                        Library for GC9A01A displays
Adafruit GFX Library:
                        Adafruit GFX graphics core library, this is the 'core' class that all our other graphics libraries derive from.
Adafruit Graphic VFD Display Library:
                        Adafruit's 128x64 Graphic VFD Display Library
Adafruit HX8357 Library:


Adafruit HX8357 Library:
                        Adafruit HX8357 3.5" display library.
Adafruit ILI9341:
                        Library for Adafruit ILI9341 displays
Adafruit ImageReader Library:
                        Companion library for Adafruit_GFX and Adafruit_EPD to load images from SD card.
Adafruit IS31FL3731 Library:
                        Arduino library for the Adafruit IS31FL3731 Charlieplex LED driver and CharliePlex FeatherWing.
Adafruit IS31FL3741 Library:
                        Arduino library for the Adafruit IS31FL3741 LED Matrix driver
Adafruit LED Backpack Library:
                        Adafruit LED Backpack Library for our 8x8 matrix and 7-segment LED backpacks
Adafruit LiquidCrystal:
                        Fork of LiquidCrystal HD44780-compatible LCD driver library, now with support for ATtiny85.
Adafruit LittlevGL Glue Library:


Adafruit LittlevGL Glue Library:
                        Simplifies use of LittlevGL library with Adafruit displays.
Adafruit NeoMatrix:
                        Adafruit_GFX-compatible library for NeoPixel grids
Adafruit NeoMatrix ZeroDMA library:
                        Arduino library for DMA control of NeoMatrix on samd21 microcontroller
Adafruit NeoPixel:
                        Arduino library for controlling single-wire-based LED pixels and strip.
Adafruit NeoPXL8:
                        Arduino library for controlling 8 NeoPixel LED strips using DMA on ATSAMD21, ATSAMD51, RP2040 and ESP32S3
Adafruit NeoTrellis M4 Library:
                        Examples and code for the NeoTrellis M4
Adafruit PCD8544 Nokia 5110 LCD library:
                        Arduino driver for PC8544, most commonly found in small Nokia 5110's
Adafruit Pixie:


Adafruit Pixie:
                        Arduino library for controlling Serial-based ultra-bright LED pixels and strip.
Adafruit Protomatter:
                        A library for Adafruit RGB LED matrices.
Adafruit RA8875:
                        Adafruit's Arduino driver for the RA8875 TFT driver
Adafruit RGB LCD Shield Library:
                        Library for the Adafruit RGB 16x2 LCD Shield.
Adafruit SH110X:
                        SH110X oled driver library for monochrome displays with SH1107 or SH1106G drivers
Adafruit SHARP Memory Display:
                        This is an Arduino library for the Adafruit Monochrome SHARP Memory Displays
Adafruit SSD1305:
                        SSD1305 library for Monochrome OLEDs based on SSD1305 drivers
Adafruit SSD1306:
                        SSD1306 oled driver library for monochrome 128x64 and 128x32 displays


Adafruit SSD1306 EMULATOR:
                        SSD1306 emulator oled driver library for monochrome 128x64 and 128x32 displays
Adafruit SSD1306 Wemos Mini OLED:
                        SSD1306 oled driver library for Wemos D1 Mini OLED shield
Adafruit SSD1325:
                        SSD1325 monochrome OLED library
Adafruit SSD1327:
                        SSD1327 library for grayscale OLEDs based on SSD1327 drivers
Adafruit SSD1331 OLED Driver Library for Arduino:
                        For 0.96" OLEDs in the Adafruit shop
Adafruit SSD1351 library:
                        Adafruit library for the 1.27" and 1.5" color OLEDs in the shop
Adafruit ST7735 and ST7789 Library:
                        This is a library for the Adafruit ST7735 and ST7789 SPI displays.
Adafruit STMPE610:


Adafruit STMPE610:
                        Arduino library for STMPE610/811 resistive touch screen controllers
Adafruit TestBed:
                        Adafruit's internal test bed code library
Adafruit TFTLCD Library:
                        Adafruit 2.8" TFT display Library
Adafruit TinyRGBLCDShield:
                        Adafruit_RGBLCDShield library ported to Trinket/Gemma
Adafruit TLC5947:
                        Adafruit's Arduino driver for the TLC5947 PWM LED Driver Breakout.
Adafruit TLC59711:
                        Library for our Adafruit 12-channel PWM/LED driver.
Adafruit TouchScreen:
                        Adafruit TouchScreen display library.
Adafruit WS2801 Library:
                        Arduino library for controlling strips/pixels using WS2801 driver chips
Adafruit_4_01_ColourEPaper:
                        Adafruit connector library for the WaveShare 4.01 Colour Epaper display


Adafruit connector library for the WaveShare 4.01 Colour Epaper display
Advance Seven Segment:
                        Summary
Akafugu TWIDisplay Library:
                        Akafugu TWIDisplay Library
Akafugu TWILiquidCrystal Library:
                        Akafugu TWILiquidCrystal Library
AM50288H:
                        A 14 segment LCD display library for Arduino
AnalogLEDDriver:
                        A non-blocking Library for controlling LED(s), using an analogue (PWM) port.
AnimatedGIF:
                        Universal GIF player for MCUs with at least 32K of RAM.
APA102:
                        APA102/SK9822 LED strip library
Arduboy-BistercianNumbers:
                        Tiny 4x4 Bistercian Numerical Display for the Arduboy game system.
Arduboy-TinyFont:


Arduboy-TinyFont:
                        Tiny 4x4 Font for Arduboy which contains the small ASCII Table from 32 to 127. The sprite for the font uses 192 bytes.
arduino-display-lcdkeypad:
                        Arduino LCD Keypad Shield driver.
arduino-menusystem:
                        A library for implementing a menu system
ArduinoMenu library:
                        Generic menu/interactivity system
ArduinoUserInterface:
                        A simple LCD user interface for Arduino.
arduinoVNC:
                        VNC Client for Arduino
AS1115:
                        AS1115 display library.
AsyncLiquidCrystal:
                        Allows communication with alphanumerical liquid crystal displays (LCDs), in a non-blocking way.
AVision_ESP8266:
                        Libraries for easy and quick programming on the A-Vision ESP8266 learning board
basicGLCD:


basicGLCD:
                        This library is for QY-12854BG(= GLCD).
bb_hx1230:
                        BitBank HX1230 96x68 LCD display library.
bb_spi_lcd:
                        Color SPI LCD+OLED library with many unique features.
bb_uc1701:
                        Optimized 128x64 monochrome LCD display library for ST7565/UC1701 conrollers.
BigCrystal:
                        A library that displays double height characters on LCD displays.
BigFont01:
                        Library for displaying large characters on LCD character displays using the HD44780 driver.
BigFont01_I2C:
                        Library for displaying large characters on LCD character displays using the HD44780 driver.
BigFont02:
                        Library for displaying large characters on LCD character displays using the HD44780 driver.
BigFont02_I2C:


BigFont02_I2C:
                        Library for displaying large characters on LCD character displays using the HD44780 driver.
BigNums2x2:
                        Creates a set of 2x2 character Big Numbers for a 2x16 character LCD.
BlueVGA Library for BluePill:
                        VGA library for STM32F103C8T6 (BluePill) that can manipulate a 224x240 pixels with 8x8 Tiles or Characters from a user defined bitmap font
Buffered Oreon SSD1351:
                        Library for the OLEDs based on SSD1351
Carduino:
                        A library for Carduino, the programmable Cardano Logo and epoch countdown counter.
CD4511B Seven Segment Display Driver:
                        Arduino library that drives seven segment displays using CD4511B chips.
Charset:
                        Charset library for Arduino
CheapLCD:


Charset:
                        Charset library for Arduino
CheapLCD:
                        A convenience library for using a common LCD shield available from SainSmart, DFRobot, HiLetgo, RobotDyne and others.
CIE1931:
                        Arduino library for calculating PWM DCs for a linear LED brightness ramp.
ClockForSeg_Lib:
                        A library for Clock made of TM1637
cmdArduino:
                        A small command-line library to make development easier.
CursedDoubleLinkedListInterface:
                        Cursed Double Linked List Interface with previous/next pointers for C++ and Arduino.
DatavisionLCD:
                        This library allows communication with Phico Datavision LCD.
Deneyap 5x7 LED Matris:
                        Arduino library for Deneyap 5x7 LED Matrix
Deneyap OLED Ekran:
                        Library for Deneyap OLED Display Module SSD1306
DFR0554:


Library for Deneyap OLED Display Module SSD1306
DFR0554:
                        Device driver for DFR0554.
DFRobot_LedDisplayModule:
                        This is a 4bits / 8bits digital tube(SKU: DFR0646\DFR0645).
DFRobot_OLED12864:
                        OLED12864 multifunctional module(SKU: DFR0507).
DFRobot_OSD:
                        This is a Library for OSD,the function is the superposition of characters(SKU: DFR0515).
DFRobot_RGBLCD1602:
                        DFRobot_RGBLCD1602 is the display library of DFRobot
DFRobot_RGBMatrix:
                        RGB light board control(SKU: DFR0499).
DFRobot_SerialScreen771:
                        DFRobot Standard library(SKU:DFR0626).
Diablo16-Serial-Arduino-Library:


Diablo16-Serial-Arduino-Library:
                        Provides library access to communicate with the 4D Systems Diablo16 processor, when configured in Serial/SPE mode
DigitLed72xx:
                        A library for the MAX7219 and the MAX7221 Led display drivers.
DigitLedDisplay:
                        MAX7219/MAX7221 Digital Tube 7-Segment LED Display Library
DisplayMenu:
                        This library helps with creating menu pages when using graphical displays supported by the TFT_eSPI library.
DisplayUtils:
                        Utility classes to help working with displays (eg large fast changing numbers)
DIYables_4Digit7Segment_74HC595:
                        The Arduino library for 74HC595 4-dot 4-digit 7-segment display. It works with Arduino, ESP32, ESP8266.
DIYsplay:
                        A beginner-friendly library for DIYsplay.


DIYsplay:
                        A beginner-friendly library for DIYsplay.
DLxx416_Arduino:
                        Display library for four-character OSRAM/Siemens intelligent displays: DLR2416, DLO2416, DLG2416, DLR3416, DLO3416, DLG3416.
DM8BA10:
                        Library for Chinese DM8BA10 LCD modules.
DMD2:
                        Updated (beta) library for Freetronics DMD dot matrix displays.
DMD2TUR:
                        Use with DMD2 library and enjoy Turkish letters!
DotMatrix5x7:
                        Drives 5x7 dot matrix display directly connected to Arduino pins
DotMatrixDisplay:
                        Dot-Matrix Display library for use with PD243X I2C Adapter Board
DumbDisplay:


DumbDisplay:
                        A library for connecting to Android DumbDisplay app (>= this version), for various virtual gadget realizations.
Easy NeoPixels:
                        Use Adafruit NeoPixels with less setup and configuration.
Easy Nextion Library:
                        Arduino library for Nextion displays
Easy SevenSeg:
                        Easily connect and play with a seven-segment display (single-digit type).
EasyColor:
                        Color converter to many formats
efont Unicode Font Data:
                        Arduino Unicode Font libraries.
EmbedUI:
                        EmbedUI  is an open source Project, for enthusiasts to speed-up & visualize UI development using Embedded Hardware.
EmberGL:
                        Low-Level 2D/3D Graphics Library
emGUI:
                        GUI for embedded devices
EmSevenSegment:


emGUI:
                        GUI for embedded devices
EmSevenSegment:
                        Arduino library to drive multiple-digit 7-segment LED displays using HEF4094B, CD4094B,  CD4094BMS, MC74HCT4094A and other 4094 shift registers.
EPD:
                        It controls waveshare 1.54 inch e-paper(e-ink) display.
ER_OLEDM1_CH1115:
                        Library to support the ER-OLEDM1.09-1 128X64 OLED Display Module driven by the CH1115 controller
ERM19264_UC1609:
                        Library to Support the ERM19264 LCD driven by the UC1609C controller
ESP QRcode:
                        ESP Generate QRCode for GDEH0213B72 eink display, SSD1306, SH1106 oled displays 128*64 pixel and others based on Adafruit ST77XX


ESP32 Digital RGB LED Drivers:
                        A library for driving self-timed digital RGB/RGBW LEDs (WS2812, SK6812, NeoPixel, WS2813, etc.) using the Espressif ESP32 microcontroller's RMT output peripheral.
ESP32 HUB75 LED MATRIX PANEL DMA Display:
                        HUB75 LED Matrix Library for ESP32, ESP32-S2 and ESP32-S3
ESP32 ULP Debugger:
                        Arduino ESP32 ULP Debugger libraries.
ESP8266 and ESP32 OLED driver for SSD1306 displays:
                        I2C display driver for SSD1306 OLED displays connected to ESP8266, ESP32, Mbed-OS
ESP8266 QRcode:
                        ESP8266 Generate QRCode for SSD1306 oled displays 128*64 pixel
ESP8266 Weather Station:
                        ESP8266 based internet connected Weather Station
ESP8266-OLED Display Library:


ESP8266 based internet connected Weather Station
ESP8266-OLED Display Library:
                        esp8266-Arduino library for I2C-OLED displays
ESP8266_LED_64x16_Matrix:
                        ESP8266 driver to run LED matrix.
esp8266channel3lib:
                        A library to emulate an analogue tv station on channel 3 with an ESP8266
ESP_8_BIT Color Composite Video Library:
                        Generate color composite TV video out signals with an ESP32.
ESPDisplay:
                        Use the DAC function of ESP32 to output C_ESP_8_BIT_composite with LovyanGFX.
ESPVGAX:
                        VGA signal generator for ESP8266
ESPVGAX2:
                        VGA signal generator for ESP8266
FaBo 210 GPIO PCAL6408A:
                        A library for FaBo GPIO I2C Brick


A library for FaBo GPIO I2C Brick
FaBo 211 7Segment LED TLC59208F:
                        A library for FaBo 7Segment LED I2C Brick
FaBo 212 LCD PCF8574:
                        A library for FaBo LCD I2C Brick
FaBo 213 LCD mini AQM0802A:
                        A library for FaBo LCD mini I2C Brick
FaBo 214 OLED EROLED096:
                        A library for FaBo OLED I2C Brick
FastDisplayPrototyping:
                        Fast Display Prototyping for Adafruit GFX and TFT eSPI
FastLED:
                        Multi-platform library for controlling dozens of different types of LEDs along with optimized math, effect, and noise functions.
FastLED NeoMatrix:
                        Adafruit_GFX and FastLED compatible library for NeoPixel grids
FastLED NeoPixel:


FastLED NeoPixel:
                        A library that allows you to reuse Adafruit NeoPixel animations with the FastLED library without having to rewrite them.
FastLED_RPIRGBPanel_GFX:
                        Adafruit_GFX and FastLED compatible library for ArduinoOnPC Raspberry Pi RGBPanel Driver.
FastLED_SPITFT_GFX:
                        Adafruit_GFX and FastLED compatible library for SPI TFT screens like SSD1331, ST7735, and ILI9341
FastLED_TFTWrapper_GFX:
                        Adafruit_GFX and FastLED compatible library for ArduinoOnPC X11 TFT Emulator
FastLEDHub:
                        Control multiple FastLED lightstrip animations on the ESP8266 and ESP32 without reuploading.
FC0001614614:
                        Quad, High-Voltage EL Lamp Driver with I²C Interface.
fDigitsSegtPin:
                        Power the basic 4 digits 7 segments display


fDigitsSegtPin:
                        Power the basic 4 digits 7 segments display
FlipDisc:
                        Arduino library for flip-disc displays
FourBitLedDigitalTube:
                        A 4-bit Led Digital Tube Module display simple to use library
FourteenSegDisplay:
                        Drives a fourteen 14 segment alphanumeric starburst LED display, Also supports 7, 9 & 16 segment displays.
Framebuffer GFX:
                        Adafruit_GFX and FastLED compatible Framebuffer library
Franzininho_LiquidCrystal:
                        Allows communication with alphanumerical liquid crystal displays (LCDs).
Freenove VK16K33 Lib:
                        Arduino library for Freenove VK16K33 Lib.

Freenove WS2812 Lib for ESP32:
                        An Arduino library for WS2812 led on ESP32.

Freenove WS2812B RGBLED Controller:


Freenove WS2812B RGBLED Controller:
                        Arduino library for Freenove WS2812B RGBLED Controller.<br />
FT81x Arduino Driver:
                        Graphics library for the open source FT81x display driver board.
FTOLED:
                        Library to drive Freetronics OLED128 128x128 display.
FTRGBLED:
                        Freetronics RGBLED module (WS2801-based) driver library.
FutabaVfdM202MD10C:
                        Library for convenient working with Futaba M202MD10C display.
G4Enc:
                        Optimized CCITT G4 (ITU T.6) encoder.
GEM:
                        A library for creation of graphic multi-level menu.
genieArduino:
                        4D Systems ViSi-Genie library for Arduino
genieArduinoDEV:


4D Systems ViSi-Genie library for Arduino
genieArduinoDEV:
                        4D Systems ViSi-Genie library for Arduino, DEV *STABLE*
GFX4d:
                        Graphics Library for the gen4-IoD by 4D Systems
GFX4DIoD9:
                        Graphics Library for the IoD-09TH and IoD-09SM by 4D Systems
GFX_Extensions:
                        Sub classes extracts of Adafruit GFX graphics core library
GFX_Root:
                        Root class extract of Adafruit GFX graphics core library
GFX_Thaana:
                        Add Dhivehi fonts to any Adafruit GFX based graphics library.
GifDecoder:
                        Play Animated GIFs
GKScroll:
                        Arduino library for scrolling long lines of text on an LCD screen.
Goldelox-Serial-Arduino-Library:


Goldelox-Serial-Arduino-Library:
                        Provides library access to communicate with the 4D Systems Goldelox processor, when configured in Serial/SPE mode
Grafici-GFX:
                        Data visualization library for Arduino driven displays
Grove - Chainable RGB LED:
                        Arduino library to control Grove - Chainable RGB LED.
Grove - LCD RGB Backlight:
                        Arduino library to control Grove - LCD RGB Backlight.
Grove - LED Matrix Driver:
                        Arduino library to control Grove - LED Matrix Driver.
Grove - OLED Display 0.96:
                        Arduino library to control Grove - OLED Display 0.96.
Grove LED Bar:
                        Arduino library to control Grove LED Bar.
GT811 Library:
                        Arduino library for GT811-based Capacitive touch screen
GU140X32F-7703A:


GU140X32F-7703A:
                        Provides a graphic library for the Noritake Itron GU140X32F-7703A VFD display
GUIslice:
                        GUIslice embedded touchscreen GUI library in C for Arduino & Raspberry Pi
GxEPD:
                        Display Library for SPI e-paper panels from Dalian Good Display and boards from Waveshare.
GxEPD2:
                        Arduino Display Library for SPI E-Paper displays from Dalian Good Display and Waveshare.
GyverMAX7219:
                        Fast and light MAX7219 matrix library
GyverOLED:
                        Fast and light library for SSD1306/SSH1106 OLED display
GyverTM1637:
                        Library for advanced control of TM1637 7-segment display
hd44780:
                        Extensible hd44780 LCD library.


hd44780:
                        Extensible hd44780 LCD library.
HD44780_LCD_PCF8574:
                        Library to Support the HD44780 LCD I2C driven by the PCF8574 controller
heltec-eink-modules:
                        Third party graphics library for Heltec E-Ink modules.
HL1606 LED Strip:
                        Code to control HL1606-based LED strips
HL1606 LED Strip PWM:
                        All the joy of HL1606 LED strips but with 9 or 12 bit color control!
HPDL1414:
                        HPDL1414 Display Driver
HT1621:
                        A library for HT1621 based 7-seg LCDs.
HT1632:
                        Arduino library code for HT1632(C) matrix panel driver chips, and the panels we have in the Adafruit shop
HUB75Enano:


HUB75Enano:
                        This Library makes the Arduino Nano drive a HUB75E Panel with 128x64 pixels
HUB75nano:
                        This Library makes the Arduino Nano drive a hub75 panel up to 32x64
I2C_LCD12864:
                        Arduino library for LCD12864 I2C module.
ILI9341-Layout-Manager:
                        An autolayout engine with callback support for designing and organizing buttons, text fields, and modal windows for ILI9341 chipsets
ILI9341_t3:
                        Optimized ILI9341 (320x240 Color TFT) Display
ILI9341_T4:
                        Optimized ILI9341 SPI driver for Teensy 4/4.1/micromod.
ILI9342_T4:
                        Optimized ILI9342(C) SPI driver for Teensy 4/4.1/micromod.


ILI9486_SPI:
                        Display Library for ILI9486 SPI TFT display.
InkplateLibrary:
                        Inkplate boards driver library
IRM Mini:
                        Adafruit_GFX-compatible library for IRM-Mini
is31fl3733:
                        This is arduino library for IC ISSI IS31FL3733A
JDI_MIP_Display:
                        Arduino library to drive the JDI and Sharp Memory In Pixel LCD Displays
jm_LCM2004A_I2C:
                        jm_LCM2004A_I2C Arduino Library.
jm_LiquidCrystal_I2C:
                        My enhanced fm_LiquidCrystal_I2C Arduino Library.
JPEGDEC:
                        Optimized JPEG decoder for MCUs with 32K+ RAM.
JPEGDecoder:
                        Jpeg decoder tested with Arduino Mega, Arduino Due and ESP8266 based NodeMCU 1.0
JPEGENC:


JPEGENC:
                        Universal JPEG encoder for MCUs with at least 4K of free RAM.
Klang Electronics 8 Digit VFD:
                        This is a library for the 8 digit VFD display using Russian IV-4 tubes.
KTMS1201:
                        High level library for use with the KTM-S1201 LCD
LCD03:
                        A library for I2C control of the LCD03 20x4 and 16x2 serial LCD modules from Robot Electronics.
LCD_HD44780:
                        A library for HD44780 based LCDs.
LCD_I2C:
                        A library to control a 16x2 LCD via an I2C adapter based on PCF8574.
LCD_ST7032:
                        Arduino library for ST7032 LCD controller with i2c interface
LcdBarGraph:
                        This library is to display analog values in an LCD display.


LcdBarGraph:
                        This library is to display analog values in an LCD display.
LcdBarGraphX:
                        Visualizing alanalog values on an LCD with the LiquidCrystal_I2C library.
LCDBigNumbers:
                        Arduino library to write big numbers on a 1602 or 2004 LCD.<br/>
LCDDisplay10:
                        A library to display numbers on an BL55xx display.
LcdEffects:
                        A library that lets you apply special effects to LCD text.
lcdgfx:
                        VGA, SSD1306, SSD1331, SSD1325/SSD1327, SSD1351, IL9163/ST7735, ST7789, ILI9341, PCD8544, SH1106/SH1107 spi/i2c OLED/LED Display driver.
LCDGraph:
                        An Arduino library for drawing line graphs on alphanumeric displays using custom characters.


LCDGraph:
                        An Arduino library for drawing line graphs on alphanumeric displays using custom characters.
LCDIC2:
                        Class interface for Liquid Crystal (LCD)
LcdMenu:
                        Display navigable menu items on your LCD display with Arduino.
LCDMenuLib:
                        A library with you can generate a menu`s based on the nested set model with multi layers
LCDMenuLib2:
                        Easy creation of a multi layer tree menu with screensaver and other stuff.
LcdProgressBar:
                        A library to draw some customized progress bar on any LCD display.
LcdProgressBarDouble:
                        A library to draw some customized progress bar on any LCD display.
LCLV:
                        Arduino driver library for LCLV like Adafruit 3627 and 3330
LedControl:
                        A library for the MAX7219 and the MAX7221 Led display drivers.
LedController:


LedController:
                        The better LedControl library for the MAX7219 and the MAX7221 Led display drivers.
LedDisplay:
                        Print text to an Avago HCMS-29xx LED display.
LedMatrix8X8:
                        A library that controls max7219 led matrix.
LedSync:
                        Arduino library to perform synchronous blinking operations with LEDs and NeoPixels.
Letters and Numbers Seven Segment Display Library:
                        Arduino library for displaying letters and numbers on 7-segment display.
LGFXMeter:
                        LGFX based Gauge Decoration and Animation library
linaGFX:
                        Draw a line segment and one number on the memory.
LiquidCrystal I2C:
                        A library for I2C LCD displays.
LiquidCrystal_74HC595:
                        This library allows an Arduino board to control most LCDs (Hitachi HD44780 based or compatible) through a 74HC595 shift register.


LiquidCrystal_AIP31068:
                        A library for AIP31068 I2C/SPI LCD displays.
LiquidCrystal_I2C_Hangul:
                        A library for printing Hangul on I2C LCD displays.
LiquidCrystal_PCF8574:
                        A library for driving LiquidCrystal displays (LCD) by using the I2C bus and an PCF8574 I2C adapter.
LiquidCrystalIO:
                        LiquidCrystal fork for displays based on HD44780. Uses the IOAbstraction library to work with i2c, PCF8574, MCP23017, Shift registers, Arduino pins and ports interchangably.
LiquidCrystalSerial:
                        A simple 74hC595 shift register LCD driver.
LiquidMenu:
                        Menu creation Arduino library for LCDs, wraps LiquidCrystal.
LiteLED:


Menu creation Arduino library for LCDs, wraps LiquidCrystal.
LiteLED:
                        Light weight library for driving WS2812B, SK6812, APA106, SM16703 RGB LED strips.
LovyanGFX:
                        TFT LCD Graphics driver with touch for ESP32, ESP8266, SAMD21, SAMD51, RP2040
LP50XX:
                        Library for interaction with the LP5009 and LP5012 LED driver
LPD6803 RGB Pixels:
                        Controlling library for strands of LPD6803 LED pixel dots.
LPD8806:
                        Arduino library for LED strips and pixels using LPD8806 (and probably LPD8803/LPD8809)
lv_arduino:
                        Full-featured Graphics Library for embedded systems
lv_examples:
                        Examples for LVGL grapics library
lvgl:
                        Full-featured Graphics Library for Embedded Systems


lvgl:
                        Full-featured Graphics Library for Embedded Systems
M5ez:
                        Complete interface builder for the M5Stack, an ESP32 based mini tinker-computer
M5GFX:
                        Library for M5Stack All Display
M5Unified:
                        Library for M5Stack/Core2/Tough/CoreS3, M5StickC/C-Plus, M5CoreInk, M5Paper, M5ATOM, M5STAMP, M5Station
M5Unit-DigiClock:
                        Library for M5Unit-DigiClock
MatesController:
                        Breadboard Mates' Mates Controller Arduino library
MatrixCharlieplex:
                        A library for Arduino to control Charlieplexed LED matrices.
MatrizLed:
                        Librería para matrices de leds de 8x8 con controladores MAX7219 o MAX7221.
max7219:


max7219:
                        Lightweight library for the MAX7219 7 segment 8 digit display
MAX7219Segment:
                        MAX7219/MAX7221 Digital Tube 7-Segment LED Display Library
MAX7XX-7-Segment:
                        MAX72XX 7-segment display library.
MCUFRIEND_kbv:
                        TFT Library for 2.4, 2.8, 3.5, 3.6, 3.95 inch mcufriend UNO Shields
MD_Parola:
                        LED matrix text display special effects
Melt7SegLcd:
                        Melt 7-segment LCD Arduino library.
Mini Grafx:
                        Graphics Library for embedded devices with a framebuffer
mufonts:
                        Fonts for GFX library and muwerk mupplets
Multi_OLED:
                        Control multiple I2C OLED displays.
MultiFunctionShield:


Multi_OLED:
                        Control multiple I2C OLED displays.
MultiFunctionShield:
                        LED Display driver for Multi Function Shield
MultiLcd:
                        Drive multiple LCDs like a single LiquidCrystal object.
MyBlinker:
                        A LED blinker library for Arduino platform.
Nano_Every_WS2812B:
                        ATmega4809 core-independent driver for WS2812B addressable RGB LEDs.
Neo7Segment:
                        A library to display numbers and letters on Neo7Segment displays.
NeoNextion:
                        Arduino library for controlling Nextion displays
NeoPatterns:
                        Patterns for NeoPixel strips and matrixes including the patterns of the NeoPattern example by Adafruit.<br/>
NeoPixel Painter:
                        Arduino library for easy creation of LED strip animations, based on the NeoPixel library.
NeoPixelBus by Makuna:


NeoPixelBus by Makuna:
                        A library that makes controlling NeoPixels (WS2812x and many others) and DotStars (SK6812 and many others) easy.
Newt_Display:
                        A library to drive the Newt Smart Display.
Nextion:
                        Class interface for Nextion
Nextion Serial String:
                        ESP32/Arduino library for Nextion displays
NextionX2:
                        A universal alternative and more flexible Nextion library
NHD_Character_LCD:
                        A library to allow easy interfacing with Newhaven character LCDs.
Nokia 1.8 Inch Display SPFD54124B:
                        Allow user to communicate with Nokia 1.8 inch display.
Nokia 5110:
                        Nokia 5110 LCD driver
Nokia 5110 LCD library:
                        Arduino library for driving the Nokia 5110 LCD
Nokia5110:


Arduino library for driving the Nokia 5110 LCD
Nokia5110:
                        Nokia 5110 lcd library for Arduino
NOKIA5110_TEXT:
                        NOKIA5110_TEXT is a light-weight library to display ASCII text on Nokia 5110 LCD PCD8544 controller.
nRF52_OLED:
                        An I2C/SPI display driver for SSD1306/SH1106 oled displays
nw2s_portenta_SSD1322:
                        ssd1322 display driver for Portenta H7
OakOLED:
                        An Adafruit GFX driver for the Oak OLED (an SSD1306 with no reset line)
OctoWS2811:
                        Control thousands of WS2812B / NeoPixel LEDs at video refresh speeds
Oddly Specific Objects LCD FeatherWing Library:
                        Driver for the BU9796-based LCD FeatherWing
OLED Display 96x96:


OLED Display 96x96:
                        Arduino library for controlling OLED Display 96x96, using I2C communication.
OLED Display VGY12864L-03:
                        ARDUINO Library for OLED Display VGY12864L-03.
OLED SSD1306 - SH1106:
                        Supported OLED display chip: SSD1306 or SH1106. Supported Interface: I2C (internal driven)
OLED_SSD1306_Chart:
                        Arduino library to easily draw cartesian charts in oled displays based on the SSD1306 drivers.
omnicrystal:
                        Modular Library for HITACHI HD44780
OneBitDisplay:
                        OLED, LCD and e-paper library for 1-bit per pixel displays.
OpenWeather:
                        OpenWeather client
Panel.h for NeoPixel Matrix:
                        Control any NeoPixel Matrix using processing like methods
Paperdink:


Control any NeoPixel Matrix using processing like methods
Paperdink:
                        Arduino Library for Paperdink devices
PAR27979:
                        Arduino library for Parallax 27979 serial LCD display.
Parallax LCD:
                        A library for writing to Parallax three wire LCDs.
PAX Graphics:
                        The PAX computer graphics library for ESP32.
PCA9634 Arduino Library:
                        A library for use with the NXP PCA9634 8-bit Fm+ I2C-bus LED driver.
PCD8544:
                        Philips PCD8544 or compatible LCD library.
PDLS_EXT3_Basic:
                        Library for Pervasive Displays iTC monochrome and colour screens with EXT3-1 board
PDLS_EXT3_Basic_BWRY:
                        Library for Pervasive Displays iTC red and yellow colour screens and EXT3-1 board


PDLS_EXT3_Basic_Fast:
                        Library for Pervasive Displays iTC monochrome screens with embedded fast update and EXT3-1 board
PDLS_EXT3_Basic_Touch:
                        Library for Pervasive Displays monochrome e-paper screens with touch and EXT3-1 + EXT3-Touch
Picaso-Serial-Arduino-Library:
                        Provides library access to communicate with the 4D Systems Picaso processor, when configured in Serial/SPE mode
PicoDVI - Adafruit Fork:
                        Arduino library for RP2040 DVI output, based on PicoDVI
PICxel:
                        A library for using Neopixels/WS2812 on chipKIT board (PIC32)
Pixxi-Serial-Arduino-Library:
                        Provides library access to communicate with the 4D Systems Pixxi processors, when configured in Serial/SPE mode
PL_microEPD:


PL_microEPD:
                        A Universal Hardware Library for 1.1”, 1.4", 2.1" and 3.1" E-Paper displays(EPDs) from Plastic Logic based on UC8156 driver IC.
PLS7 shield:
                        Arduino shield with various I/O devices
PmodCls:
                        Driver for the Digilent PmodCLS LCD device
PNGdec:
                        Universal PNG decoder for MCUs with at least 48K of RAM.
PNGenc:
                        Universal PNG encoder for MCUs with at least 45K of free RAM.
PT6312:
                        PT6312 is an Arduino/AVR library for the PT6312 family of Vacuum Fluorescent Display (VFD) controllers including AD16312, HT16512, ET16312 etc.
PxMatrix Christmas Icons:
                        Arduino/ESP8366 library which contains a number of LED fade effects.


Arduino/ESP8366 library which contains a number of LED fade effects.
PxMatrix LED MATRIX library:
                        PxMatrix LED MATRIX library for ESP8266, ESP32 and ATMEL
QRcode_eSPI:
                        QR code generation for TFT displays
QRcode_ST7789:
                        QR code generation for TFT displays
QRcodeDisplay:
                        Base code for displaying QRcodes on ESP based MCU with OLED, TFT or E-Ink displays
QRcodeEink:
                        QR code generation on E-INK displays
QRcodeOled:
                        QR code generation on OLED displays
RAK13006-MCP2518 library:
                        Arduino library for controlling CAN communication
RAK13800_W5100S:
                        Arduino library for the RAK13800 Ethernet Module.
RAK14014-FT6336U:
                        Arduino library for TFT display
RAKwireless LED Matrix:


Arduino library for TFT display
RAKwireless LED Matrix:
                        Arduino library for controlling single-wire-based LED pixels and strip.
RAKwireless RAK12033 Library:
                        Arduino library for RAK12033 6DoF sensor.
RAKwireless_SDI-12:
                        Arduino Library for RAK13010 SDI-12 module.
rastr:
                        A small, lightweight header-only graphics library
ReGIS:
                        ReGIS, short for Remote Graphic Instruction Set, is a vector graphics markup language for embedded devices using serial interfaces.
retroTerm:
                        A library for creating GUI-esque interfaces in a terminal emulator with a microcontroller.
RGB matrix Panel:
                        Arduino library and example code for the 16x32 RGB matrix panels in the shop
RGBLEDBlender:
                        A basic RGB LED blending library.
RLEBitmap:
                        Run Length Encoded bitmaps


RLEBitmap:
                        Run Length Encoded bitmaps
Romans Audio RARGBLED Library:
                        Arduino lib for RGB LEDs
RP2040_PIO_Charlieplexing:
                        A RP2040 PIO program for 6-leds and 5-leds Charlieplexing.
RRE Font Library:
                        Fast RRE Font Library
RTT-GUI:
                        Embedded GUI Library
RussianText_u8g:
                        Russian text for library u8g_lib
Sanke:
                        This library allows to run snake on 7-segments display (we use it in idle).
ScreenUi:
                        ScreenUi is a simple user interface library for character based LCDs like those commonly used with Arduinos.
ScrollingText8x8Display:
                        Display a scrolling text on a 8x8 LED display.
Seg16:


Display a scrolling text on a 8x8 LED display.
Seg16:
                        A simple Arduino library for driving 16-segment displays with a HT16K33.
Seg7:
                        A library for MAX7219 based 7 segment displays.
Segma:
                        Dynamic indication with shift registers
Segment:
                        The most powerful and popular available library for using 7/14/16 segment display, supporting daisy chaining so you can control mass amounts from your Arduino!
SerialDraw:
                        Enables communication between Arduino and ArduinoSerialDraw Software client.
Seven Segment Library:
                        Arduino Library for using common anode seven segment display
Seven Segment Pixel:
                        Arduino library for controlling custom-built, pixel based 7 segment displays.
Seven Segments K:
                        Library for working with Seven Segments displays
SevenSeg:
                        A mature and flexible seven segment display driver.
SevenSeg4D:


A mature and flexible seven segment display driver.
SevenSeg4D:
                        Library for driving a 4 digit 7segment LED display screen with 2 HC595 shift registers
SevenSegInt:
                        A library to drive 7 segment displays using interrupts.
sevenSegment:
                        Control infinite seven segment displays with your arduino!
SevenSegmentTM1637:
                        Library for using a 4 digit seven segment display with TM1636 or TM1637 driver IC
SevSeg:
                        Turns your Arduino into a seven segment display controller!
SevSegShift:
                        Fork of SevSeg that adds the functionality of Shift Registers
Sharp GP2Y Dust Sensor:
                        Read dust density using Sharp GP2Y Dust Sensors like GP2Y1010AU0F and GP2Y1014AU0F
Shift Register LED Matrix Lib:


Shift Register LED Matrix Lib:
                        A driver for LED matrices that use shift registers to control rows and columns.
shift7seg:
                        A library to simplify the use of 74hc595 serial in/parallel out shift registers as drivers for a 4 digit 7 segment display.
ShiftDisplay:
                        Arduino library for driving 7-segment displays using 74HC595 shift registers
ShiftDisplay2:
                        Arduino library for driving 7-segment displays using shift registers
SIKTEC_EPD:
                        ePaper / eInk display driver to easily integrate SIKTEC displays.
Silvervest OLED-0010 SPI:
                        OLED-0010 oled driver library 16x2 displays via SPI
simple ht16k33 library:
                        Arduino library code for the htk1633 chip to do things like turn on LEDs or scan keys.
Simple LED Matrix:


Simple LED Matrix:
                        A library for the MAX7219 LED display drivers.
Sindormir SevenSegments:
                        Simple Seven Segments library for Arduino.
six-digit-seven-segment:
                        A library that allows you to easily controll a 6-digit 7-Segment Multiplex Matrix
SLIC:
                        Simple lossless image codec.
slight_LiquidCrystalDummy:
                        Helper Library for LCD usage.
SM_LCDAdapter:
                        A easy to use Arduino Library for Six-in-one LCD Adapter Kit
Small e-paper Shield V2:
                        Arduino library to control Small e-paper Shield V2.
SmartMatrix:
                        Drive HUB75 RGB Matrix Panels with High Quality Graphics from a Teensy 3, Teensy 4, or ESP32
SmartMatrix GFX:
                        Adafruit_GFX and FastLED compatible library for SmartMatrix panels
SmoothLed:


Adafruit_GFX and FastLED compatible library for SmartMatrix panels
SmoothLed:
                        Arduino library for FadeCandy style control of single-wire-based LED neopixels and WS2812B strips with megaTinyCore.
SmoothProgress:
                        Smooth progress bar for character LCD displays
SmoothTouch:
                        Custom XPT2046 touch input library with built-in denoising.
Snake:
                        This library allows to run snake on 7-segments display (we use it in idle).
Soldered LCD:
                        Library for 16x2 and 20x4 EasyC LCD displays
Soldered OLED Display:
                        128x64 OLED Display
Soldered WS2812 Arduino Library:
                        WS2812 Programable Led Library
SparkFun Color LCD Shield:
                        This is an Arduino library for SparkFun's Color LCD Shield
SparkFun ePaper Arduino Library:


SparkFun ePaper Arduino Library:
                        Library for SparkFun ePaper displays
SparkFun Flexible Grayscale OLED Breakout:
                        Library for the SparkFun Flexible Grayscale Display.
SparkFun Graphic LCD Serial Backpack:
                        Library containing functions for SparkFun Graphic LCD Serial Backpack
SparkFun HyperDisplay 4DLCD-320240:
                        Control SparkFun 2.4" TFT products using HyperDisplay
SparkFun HyperDisplay ILI9163C:
                        ILI9163C extension for HyperDisplay
SparkFun HyperDisplay ILI9341:
                        ILI9341 extension for HyperDisplay
SparkFun HyperDisplay KWH018ST01:
                        Control SparkFun 1.8" TFT products using HyperDisplay
SparkFun HyperDisplay Transparent Graphical OLED:


SparkFun HyperDisplay Transparent Graphical OLED:
                        Control the Tranparent Graphical OLED using HyperDisplay graphics library. WiseChip UG2856KLBAG01
SparkFun LP55231 Breakout:
                        A library to control the Texas Instruments LP55231 9-channel LED driver.
SparkFun Micro OLED Breakout:
                        Library for the SparkFun Micro OLED Breakout.
SparkFun MicroView:
                        The MicroView is a chip-sized Arduino with a built-in OLED, available from SparkFun Electronics
SparkFun Qwiic Alphanumeric Display Arduino Library:
                        A library to drive the Holtek HT16K33 LED Driver with an Alphanumeric Display.
SparkFun Qwiic LED Stick Library:
                        Library for the SparkFun Qwiic LED Stick
SparkFun Qwiic OLED Graphics Library:


SparkFun Qwiic OLED Graphics Library:
                        Library for SparkFun SSD1306 based OLED display products.
SparkFun RGB OLED 64x64 Library:
                        Library for the SparkFun RGB OLED 64x64 0.6" - SSD1357.
SparkFun SerLCD Arduino Library:
                        Library for I2C, SPI, and Serial Communication with SparkFun SerLCD Displays
SparkFun WiseChip HUD:
                        Arduino library for controlling the Transparent OLED Heads-Up Display from WiseChip
SPFD5408 TFT Library:
                        TFT library for SPFD5408
SPI VFD:
                        Arduino Library for 20T202DA2JA SPI VFD
SPIFFS ImageReader Library:
                        Companion library for Adafruit_GFX and Adafruit_EPD to load images from SPIFFS partition.
ss_oled:


ss_oled:
                        Small and simple OLED display library.
ssd1306:
                        Display driver for VGA, SSD1306, SSD1325/SSD1327, SSD1331, SSD1351, ILI9163/ST7735, ILI9341, PCD8544.
SSD1306Ascii:
                        Text display on small monochrome OLED modules.
SSD1306TUR:
                        SSD1306 oled library with Turkish alphabet!
ssd1306xled:
                        SSD1306, SSD1315 or SSH1106 OLED screen driver
ssd1327:
                        BitBank SSD1327+SSD1322 OLED display library.
SSD1803A_I2C:
                        LCD library for EA DOGx displays.
SSVRGBGradientCalc:
                        Simple class to implement RGB Gradient calulations, based on FastLED.


Simple class to implement RGB Gradient calulations, based on FastLED.
SSVXYMatrix:
                        FastLED-based class to handle XY Full Color LED Matrix.
SSVXYMatrixText:
                        Class to show text (English, Russian) on XY LED Matrix, based on FastLED.
ST7032_asukiaaa:
                        This library controls ST7032 on LCD.
statusled:
                        Library to drive a status LED like off/on, blinking, counting, flashing...
StivSeg:
                        Multi-digit seven-segment display library for arduino.
StripDisplay:
                        Display text and bitmaps on strip led panels.
Subpixie:
                        Subpixel font renderer for small displays
SvgParser:
                        A SVG GUI library for ESP8266. Output to a (touch) display and also as webservice
TA6932:
                        TA6932 library - 7 segments display IC


TA6932:
                        TA6932 library - 7 segments display IC
TalkingLED:
                        Make your system to display messages by LED blinking
TAMC_FT62X6:
                        Arduino library for FT62X6
TAMC_GT911:
                        Arduino library for GT911
TCM2lib:
                        Arduino library for the MPico TCM2 E-Ink timings module
Technoshield-ui-lib:
                        Technoshield User Interface API.
TeensyUserInterface:
                        A simple touchscreen user interface for Teensy.
TeensyView:
                        A library for driving the TeensyView OLED board
TetrisAnimation:
                        Library for drawing text out with tetris blocks
Text2Matrix:
                        8x8 LED Matrix controller for displaying text
TFT Touch Shield V1.0:


TFT Touch Shield V1.0:
                        Arduino library to control 2.8 inch TFT Touch Shield v1.0.
TFT Touch Shield v2.0:
                        Arduino library to control 2.8 inch TFT Touch Shield v2.0.
TFT_22_ILI9225:
                        ILI9225 2.2" 176x220 TFT LCD shield
TFT_eSPI:
                        TFT graphics library for Arduino processors with performance optimisation for RP2040, STM32, ESP8266 and ESP32
TFT_eSPI_ES32Lab:
                        TFT graphics library for Arduino processors with performance optimisation for ES32Lab
TFT_eSPI_Widgets:
                        Widget API to enhance the TFT_eSPI library.
TFT_eWidget:
                        A TFT GUI widget library
TGP Ecran:


TFT_eWidget:
                        A TFT GUI widget library
TGP Ecran:
                        Permet l'intitialisation simplifié de l'écran Adafruit SSD1306.
TheVaporTrail SubPixel:
                        Library for smooth LED animation and color blending.
ThingPulse XPT2046 Touch:
                        Touchscreens using the XPT2046 controller chip.
ThreeD:
                        Processes a 3D coordinate matrix to generate 2D coordinates.
TIFF_G4:
                        Optimized TIFF G4 decoder for MCUs with 16K+ RAM.
Tiny4kOLED:
                        This is a library for an ATTiny85 to use an I2C SSD1306 OLED. It supports double buffering on 128x32 pixel OLED.
TinyFontRenderer:
                        A library which renders TinyFonts derived from Truetype fonts
TinyLiquidCrystal:


A library which renders TinyFonts derived from Truetype fonts
TinyLiquidCrystal:
                        A simplified library for the Adafruit I2C/SPI backpack, for use with Gemma & Trinket
TinyLiquidCrystal_I2C:
                        LiquidCrystal Arduino library for ATtiny microcontrollers (PCF8574 I2C based displays).
TinyOLED-Fonts:
                        This is a collection of fonts for use with the Tiny4kOLED library.
TinyScreen:
                        Arduino compatible software support for TinyScreen and TinyScreen+.
TJpg_Decoder:
                        A JPEG decoder based on tjpgd
TM1637:
                        Driver for 4 digit 7-segment display modules, based on the TM1637 chip.
TM1637 Driver:
                        Feature-full and simple TM1637 library with nonblocking animation support
TM1637_RT:
                        TM1637 Library for Arduino.


TM1637_RT:
                        TM1637 Library for Arduino.
TM1637TinyDisplay:
                        A simple library to display numbers, text and animation on 4 and 6 digit 7-segment TM1637 based display modules. Offers non-blocking animations and scrolling!
TM1638:
                        library for driving TM1638 led display-leds-buttons like https://fr.aliexpress.com/wholesale?SearchText=TM1638
TM1638lite:
                        Interface library from Arduino to TM1638 display chip/card
TM1638plus:
                        TM1638plus is an Arduino library to control TM1638 seven segment modules.
TouchEvent:
                        An Event-Manager for Touchscreen with XPT2046 requires XPT2046-Touchscreen library.
TouchKeypad:
                        A keypad for touchscreens.
TSC2004:
                        Library for the TSC2004 resistive touch screen controller


TSC2004:
                        Library for the TSC2004 resistive touch screen controller
TwiLiquidCrystal by Arnakazim:
                        A library to interface an HD44780 based LCD via I2C (or TWI in Arduino terms).
U8g2:


Monochrome LCD, OLED and eInk Library. Display controller: SSD1305, SSD1306, SSD1309, SSD1312, SSD1316, SSD1318, SSD1320, SSD1322, SSD1325, SSD1327, SSD1329, SSD1606, SSD1607, SH1106, SH1107, SH1108, SH1122, T6963, RA8835, LC7981, PCD8544, PCF8812, HX1230, UC1601, UC1604, UC1608, UC1610, UC1611, UC1617, UC1638, UC1701, ST7511, ST7528, ST7565, ST7567, ST7571, ST7586, ST7588, ST75160,


ST7567, ST7571, ST7586, ST7588, ST75160, ST75256, ST75320, NT7534, ST7920, IST3020, IST3088, IST7920, LD7032, KS0108, KS0713, HD44102, T7932, SED1520, SBN1661, IL3820, MAX7219, GP1287, GP1247, GU800. Interfaces: I2C, SPI, Parallel.


U8g2_for_Adafruit_GFX:
                        Add U8g2 fonts to any Adafruit GFX based graphics library.
U8glib:
                        A library for monochrome TFTs and OLEDs
U8glib-HAL:
                        A library supporting monochrome TFTs and OLEDs, specifically for use with Marlin Firmware.
UC121902-TNARX-A:
                        Arduino library for controlling UC121902-TNARX-A LCD displays.
UC1701:
                        Library for the Industruino 128x64 LCD
Ucglib:


Library for the Industruino 128x64 LCD
Ucglib:
                        True color TFT and OLED library, Up to 18 Bit color depth. Supported display controller: ST7735, ILI9163, ILI9325, ILI9341, ILI9486,LD50T6160, PCF8833, SEPS225, SSD1331, SSD1351, HX8352C.
UiUiUi:
                        Library for complex user interfaces with automatic layouting and completely static data structures.
uiwidgets:
                        A library for drawing graphical user interfaces via the TFT_eSPI library.
UTFT_SdRaw:
                        A library that adds high speed image drawing functions from SD to UTFT.
VectorDisplay:
                        Support a vector display via USB serial, WiFI or Bluetooth
VEGA_ST7735_and_ST7789:


VEGA_ST7735_and_ST7789:
                        This is a library for the Adafruit ST7735 and ST7789 SPI displays.
VGAX:
                        VGA signal generator for UNO and MEGA
VGAXUA:
                        VGA UART signal generator for UNO and MEGA
WarmCat6x14backpack:
                        Library for the WarmCat i2c 6x14 segment alphanumeric display backpack
Waveshare 4 Inch Tft Touchscreen:
                        Graphics and touchscreen driver for Waveshare 4 inch touch screen (SKU 13587)
Waveshare ILI9486:
                        Waveshare ILI9486 SPI driver for Arduino
Whadda LED bar graph:
                        Whadda WPI471 bar graph module library
Xbox 360 Controller LEDs:
                        Mimic the Xbox 360 controller's LED patterns.
XLR8NeoPixel:


Mimic the Xbox 360 controller's LED patterns.
XLR8NeoPixel:
                        Arduino library for controlling single-wire-based LED pixels and strip.
XPT2046_Calibrated:
                        XPT2046_Touchscreen-based library with 3-point calibration
XPT2046_Touchscreen:
                        Touchscreens using the XPT2046 controller chip.


Language
functions
variables
structure
Libraries
IoT Cloud API
Glossary
        The Arduino Reference text is licensed under a Creative Commons Attribution-Share Alike 3.0 License.

    Find anything that can be improved? Suggest corrections and new documentation via GitHub.
    Doubts on how to use Github? Learn everything you need to know in this tutorial.

Reference
            >  Libraries
            >  Signal input
            > Output

Signal Input/Output
Official libraries
Arduino_APA102:
                        Control rgb LEDs APA102
ArduinoMotorCarrier:
                        Allows use of the Arduino Motor Carrier
Audio:
                        Allows playing audio files from an SD card. For Arduino Due only.
AudioZero:
                        Allows playing audio files from an SD card. For Arduino Zero, MKRZero and MKR1000 only.
MKRMotorCarrier:


MKRMotorCarrier:
                        Allows to use the MKR Motor Carrier
Contributed by the community
A1301:
                        Arduino library for A1301 et al magnetometer.
AbleButtons:
                        The Arduino Button Library Extension (ABLE) is a simple, lightweight button library to capture input from buttons connected to the Arduino.
AceButton:
                        An adjustable, compact, event-driven button library that handles debouncing and dispatches events to a user-defined event handler.
AceSegment:
                        Library for rendering seven segment LED modules using the TM1637, TM1638, MAX7219, HT16K33, or 74HC595 controller chips.
AceSegmentWriter:
                        Write decimal numbers, hex numbers, temperature, clock digits, characters, and strings to the seven segment LED modules supported by the AceSegment library.
AcksenButton:
                        Flexible button library supporting debounce, long presses, repeated presses with acceleration.


Flexible button library supporting debounce, long presses, repeated presses with acceleration.
AcksenPump:
                        Brewing-focused pump control I/O library for Arduino.
ACS712:
                        ACS712 library for Arduino.
AD5144A:
                        Arduino Library for AD5144A 4 Channel digital potentiometer.
ad5243:
                        Arduino library to control the AD5243 family of digital potentiometers / rheostats
AD5245:
                        Arduino Library for AD5245 digital potentiometer.
AD524X:
                        Arduino Library for AD524X
AD56X8:
                        Arduino library for AD56X8, SPI 8 channel Digital Analog Convertor.
AD57X4R:


AD57X4R:
                        Provides an SPI based interface to the AD5724R, AD5734R, and the AD5754R Quad 12-/14-/16-Bit Unipolar/Bipolar Voltage Output DACs.
ad7124:
                        Arduino library for AD7124 ADC
AD7390 DAC library:
                        Arduino library for the AD7390 digital to analog converter (DAC)
AD985X:
                        Arduino library for AD9850 and AD9851 function generators. Supports both hardware SPI as software SPI.
Adafruit ADS1X15:
                        Arduino library for ADS1015/1115 ADCs.
Adafruit AM radio library:
                        Arduino library for AM radio on samd21 microcontroller
Adafruit AW9523:
                        Arduino library for the AW9523 GPIO expanders in the Adafruit shop
Adafruit BD3491FS:


Adafruit BD3491FS:
                        Arduino library for the BD3491FS Sound Processor in the Adafruit shop
Adafruit BusIO:
                        This is a library for abstracting away UART, I2C and SPI interfacing
Adafruit composite video Library:
                        Arduino library for composite video on samd21 microcontroller
Adafruit Keypad:
                        Diode-multiplexed keypad support for Arduino
Adafruit MCP23008 library:
                        Arduino Library for the MCP23008 (and '9) I2C I/O expander
Adafruit MCP23017 Arduino Library:
                        Arduino Library for MCP23XXX I2C and SPI GPIO port expanders
Adafruit MCP3008:
                        MCP3008 8-Channel 10-Bit ADC
Adafruit MCP4725:
                        MCP4725 12-bit I2C DAC
Adafruit TCA8418:


MCP4725 12-bit I2C DAC
Adafruit TCA8418:
                        Arduino library for the TCA8418 Matrix Keypad Drivers in the Adafruit shop
Adafruit Zero DMA Library:
                        DMA helper/wrapped for ATSAMD21 such as Arduino Zero & Feather M0
Adafruit Zero FFT Library:
                        FFT library for Arduino Zero / Adafruit Feather M0 (SAMD21 processor).
Adafruit Zero I2S Library:
                        I2S audio playback library for the Arduino Zero / Adafruit M0 (SAMD21 processor) and M4 (SAMD51) boards
Adafruit Zero PDM Library:
                        PDM Microphone Input library for Arduino Zero / Adafruit Feather M0 (SAMD21 processor).
AdagioPro:
                        Controls Adagio RGB Poollights over RS-485
Adaino:
                        An Analog Data Acquisition library for Arduino and IoT.


Adaino:
                        An Analog Data Acquisition library for Arduino and IoT.
ADC_SAmpler:
                        Enable analog sequencer with  timer on SAM3x DUE
ADC_SEQR:
                        Enable analog sequencer on SAM3x DUE
ADCButtons:
                        A simple ADC 16 Buttons and 4x4 keypad library.
Adler:
                        Arduino Library for calculating Adler-32 and Adler-16 checksum.
ADS1110:
                        ADS1110 Driver (16-BIT ADC with Onboard Reference, PGA and I2C Interface)
ADS1115_WE:
                        A library for the ADS1115 ADC
ADS1118 library:
                        Arduino library for TI ADS1118 (16-Bit Analog-to-Digital Converter with Internal Reference and Temperature Sensor).
ADS1219:
                        ADS1219 24 bit ADC
ADS1220_WE:
                        A library for the ADS1220 ADC


ADS1220_WE:
                        A library for the ADS1220 ADC
ADS7828:
                        ADS7828 is a 8-channel 12-bit Analog to Digital Converter (ADC) with an I2C interface.
AdvKeyPad:
                        Arduino library for a KeyPad connected to a PCF8574.
AmigaMouseJoyEmu:
                        Library to emulate Amiga Mouse or joystick
Analog-Digital Multiplexers:
                        Arduino library for controlling analog/digital multiplexers (A/D mux).
analogComp:
                        Set and manage the integrated analog comparator
AnalogIO-Arduino:
                        This library allows to read a value from an analog input like an potentiometer, or from a digital input like an encoder. Moreover, allows to write it on digital output, exactly on PWM pin.
AnalogKeypad:


AnalogKeypad:
                        Arduino Library for (Robotdyn) 4x4 and 4x3 AnalogKeypad
AnalogMultiButton:
                        An Arduino library to capture button presses on multiple buttons through a single analog pin.
AnalogPin:
                        Arduino Library for AnalogPin
AnalogReadAsync:
                        Asynchronous version of analogRead().
AnalogTouch:
                        AnalogTouch library for Arduino
AnalogWrite_ESP32:
                        Function analogWrite and Servo support for ESP32
AntiKeyRepetition:
                        Prevents keys(buttons) from being triggered continuously.
Anyleaf:
                        Driver for the AnyLeaf pH, EC, and RTD sensors.
ArduinoLearningKitStarter:
                        Library for the ArduinoLearningKitStarter (ALKS) board by RoboticsBrno with definition of pins and initialization of peripheries.
ArduMax AD5241 Driver:


ArduMax AD5241 Driver:
                        Driver for Analog Devices AD5241/2 and AD5280/2 digital potentiometers.
ArduMax MCP41xxx Driver:
                        Driver for Microchip MCP41xxx/42xxx digital potentiometers and MCP43xxx/44xxx digital rheostats.
ArduPID:
                        PID library for Arduinos with greater accuracy than the legacy Arduino PID library
AsyncAnalog:
                        Arduino Library for async reading of an analog pin
AttachInterruptEx:
                        AttachInterruptEx extends the standard AttachInterrupt function to allow for a variety of callable objects as timer callbacks.
Audio - Adafruit Fork:
                        Adafruit SAMD51 port of Teensy Audio Library - Flexible, High Quality Audio Processing
AudioShieldDTMF:
                        MCP4921 Audio Shield DTMF Example
AutoAnalogAudio:


MCP4921 Audio Shield DTMF Example
AutoAnalogAudio:
                        Automated analog reads and analog output (streaming) using Arduino DAC(or PWM), ADC, DMA and Timers
AutoPID:
                        Automatic PID controller
avdweb_AnalogReadFast:
                        Fast analogRead 10/12 bit ADC for the Arduino Zero and Uno
AxisJoystick:
                        The Library implements a set of methods for working with an axis joystick controller.
BasicEncoder:
                        BasicEncoder counts pulses from one or more simple rotary encoder control knobs.
Bits and Droids flight sim library:
                        Use serial communication to control flight sim.
BlinkCode Library:
                        Asynchronous BlinkCode library for indicating flash fault codes.
Blinkenlight:
                        Supercharge your status LEDs / beepers
Blues Notecard Environment Variable Manager:
                        A utility class to support usage and management of Notecard-based environment variables.


A utility class to support usage and management of Notecard-based environment variables.
Bolder Flight Systems Excitation:
                        Library of excitation waveforms.
Bounce2:
                        Debouncing library for Arduino and Wiring.
btnapi:
                        Library for conecting buttons
Bugtton:
                        Fast button debounce library for ATmega328P. Uses registers instead of digitalRead.
Button:
                        Button is a tiny library to make reading buttons very simple.
Button-Arduino:
                        This library allows to manage a button.
Button_SL:
                        Button query
ButtonClickCheck:
                        This is a library for checking the state of a button connected to an Arduino. [Korean]아두이노에 연결된 버튼의 상태를 확인하기 위한 라이브러리입니다.
ButtonGestures:


ButtonGestures:
                        Use one button for up to 6 different functions using gestures!
ButtonKing:
                        Arduino libary for improving the usage of a singe input button.
ButtonSuite:
                        A library for using a simple mechanical push (momentary) button as a momentary button, a latching button, a counter, an enumerator, and more.
CaptureTimer:
                        Arduino Input Capture Library
CF Rotary Encoder:
                        A library for Arduino that helps interface for Rotary Encoders.
CFPushButton:
                        A library for Arduino that helps interface for Push Buttons.
ClickButton:
                        Effortless handle botton clicks.
Computherm RF Library:
                        Arduino library for Computherm Q8RF thermostat.
Controlino:
                        A library for using direct or multiplexed input controls easily.
Controller Utilities:
                        Contains a number of useful tools for building custom game controllers.


Controller Utilities:
                        Contains a number of useful tools for building custom game controllers.
controlVoltage:
                        A simple library for generating CV signals to control modular synthesizers.
CurrentTransformerWithCallbacks:
                        Coil, Current Transformer (CT) based AC current measurements using fast ADC sampling of waveform
CuteBuzzerSounds:
                        Simple and Cute Robot Sounds
DAC7574:
                        DAC7574 is a 4-channel 12-bit Digital to Analog Converter (DAC) with an I2C interface.
DAC7611:
                        A library that makes interfacing the DAC7611p a breeze.
DacESP32:
                        Arduino library for using the ESP32 DAC output channels fast and easy.
DailyStruggleButton:
                        DailyStruggleButton is yet another Arduino library to debounce button (push tactile switch) and manage its events.
DaisyDuino:
                        Arduino library for the Daisy audio platform.
DDS:


DaisyDuino:
                        Arduino library for the Daisy audio platform.
DDS:
                        Generate sinusoids on AVR-based Arduinos at varying frequencies. Requires an analog low-pass filter.
debounce:
                        A library for button debouncing.
DebounceEvent:
                        Simple push button and toggle switch debounce library that reports number of clicks and length
DFRobot_ESP_EC_BY_GREENPONIK:
                        Update from DFROBOT library for ESP32 compatibility
DFRobot_ESP_PH_WITH_ADC_BY_GREENPONIK:
                        Update from DFROBOT library for ESP32+ADC compatibility
DFRobot_GP8XXX:
                        GP8XXX series driver library.
DFRobot_SpeechSynthesis:
                        Synthesize the sound you need, support Chinese, English.
DFRobot_SU03T:
                        Speech input and output(SKU: DFR0987)
digitalPinFast:


Speech input and output(SKU: DFR0987)
digitalPinFast:
                        More speed for digitalPin operations.
DigitalSignalsArduino:
                        Arduino Digital Signal library
Dimmer class for ATmega32U4:
                        Easy use of 10/12 bit PWM outputs on ATmega32U4 for dimmer applications.
Dimmer class for SAMD21:
                        Easy use of PWM outputs on SAMD21 for dimmer applications.
directADC:
                        Library for advanced ADC control (AVR)
DMM:
                        DMM (digital multimeter) library for Arduino.
DmtrPots:
                        Potentiometer library for Arduino / Teensy.
DUE_schmitt:
                        Enable SAM3x DUE IO Schmitt trigguer
DueAdcFast:
                        Arduino Due ADC analogRead Fast 1Mhz with measures collect and also differential.
EasyButton:


EasyButton:
                        Arduino library for debouncing momentary contact switches, detect press, release, long press and sequences with event definitions and callbacks.
EasyButtonAtInt01:
                        Small and easy to use Arduino library for using push buttons at INT0/pin2 and / or any PinChangeInterrupt pin.
Functions for long and double press detection are included.

Just connect buttons between ground and any pin of your Arduino - that's it

No call of begin() or polling function like update() required. No blocking debouncing delay.

EasyBuzzer:
                        EasyBuzzer Library
EasyPin:
                        An easy and simple way for manage Arduino pins.
eBtn:
                        A library to handle Buttons based on events.
EButton:
                        A compact, simple-to-use, reliable and powerful event-driven button library, with proper debouncing and fine grained event structure.


Embedded Type-C PID:
                        PID controller (Type-C) with a flexible API and errors handling.
EmotiBit ADS1X15:
                        Arduino library for ADS1015/1115 ADCs.
EnableInterrupt:
                        Assign an interrupt to any supported pin on all Arduinos, plus ATtiny 84/85 and ATmega 644/1284.
Encoder:
                        Counts quadrature pulses from rotary & linear position encoders.
EncoderButton:
                        Lossless event based rotary encoder & button library
EnergyMeter:
                        Arduino library to get data from energy meters in order to monitor them.
ESensors:
                        Manage recordings from multiple environmental sensors.
ESP32 AnalogWrite:
                        ESP32 Polyfill for analogWrite functions
ESP32 ESP32S2 AnalogWrite:
                        ESP32 PWM, Servo, Easing and Tone.
ESP32AnalogRead:


ESP32AnalogRead:
                        Load the ESP32 ADC calibration data and use it to read from the ADC Supports the original, S2 and S3.
ESP8266Audio:
                        Audio file and I2S sound playing routines for ESP8266, ESP32, and Raspberry Pi Pico RP2040
ESP8266SAM_ES:
                        Speech synthesis in spanish on the ESP8266, ESP32, and RP2040
ESPiLight:
                        pilight 433.92 MHz protocols library for Arduino
EspSoftwareSerial:
                        Implementation of the Arduino software serial for ESP8266/ESP32.
EventAnalog:
                        Event based library for analog inputs.
EventButton:
                        Event based button library
EventJoystick:
                        Event based library for analog joysticks.
EventOS:
                        Library for event-driven embedded devices programming (hardware interruputs for all pins).


Library for event-driven embedded devices programming (hardware interruputs for all pins).
ez_SIPO8_lib:
                        Support for multiple serial-in/paralle-out (SIPO) shift registers.
ez_switch_lib:
                        Support for single and multiple switches for Arduino and ESP 32 microcontrollers.
ezAnalogKeypad:
                        Analog Keypad and Analog Buttons library for Arduino, ESP32
ezButton:
                        Button library for Arduino
ezBuzzer:
                        Buzzer library for Arduino
ezLED:
                        LED library for Arduino
ezOutput:
                        Output library for Arduino
FadeLed:
                        Makes fading LEDs easy
FastGPIO:
                        Faster general-purpose I/O
fastIO:
                        Fast pin control for ATmega328.
FastPID:
                        A PID controlled implemented using fixed-point arithmetic.
FastShiftIn:


FastPID:
                        A PID controlled implemented using fixed-point arithmetic.
FastShiftIn:
                        Arduino library for (AVR) optimized shiftIn - e.g. for 74HC165
FastShiftInOut:
                        Arduino library for (AVR) optimized shiftInOut (simultaneously)
FastShiftOut:
                        Arduino library for (AVR) optimized shiftOut - e.g. 74HC595
FireplaceMLX:
                        MobaLedLib Extension adds simulation of single fireplace
Fletcher:
                        "Arduino Library for calculating Fletcher's checksum.
FlightSimOutputs:
                        Library for easy handling of digital outputs on Midwest737Simulations.com Multi Output card.
FlightSimSwitches:
                        Library for easy handling of Switches and Buttons in X-Plane with PJRC's Teensy
Formulinha:
                        Formulinha Robot Library
FreqCount:


Formulinha:
                        Formulinha Robot Library
FreqCount:
                        FreqCount measures the frequency of a signal by counting the number of pulses during a fixed time.
FreqMeasure:
                        FreqMeasure measures the elapsed time during each cycle of an input frequency.
FrequencyDetector:
                        Measure the main frequency of analog captured signal connected to an Arduino and check for noise and mute.<br/>
FTDebouncer:
                        An efficient, low footprint, fast pin debouncing library for Arduino
GAMMA:
                        Arduino Library for the GAMMA function
gButton:
                        Provides an easy way to work with buttons and other momentary contact switches.
Gemelon Pushbutton:
                        Arduino library to debounce a pushbutton.
GFButton:
                        Library to manage buttons
GroveDriverPack:
                        GroveDriverPack
GyverPWM:
                        Library for advanced PWM settings of AVR
HalfStepper:


GyverPWM:
                        Library for advanced PWM settings of AVR
HalfStepper:
                        <br/>An Arduino library to enable half-stepping and single/dual phasing for step motors.
HT16K33:
                        Arduino Library for HT16K33 I2C 4x7segment display
HV518:
                        Arduino library to control Microchip HV518
HX711:
                        Arduino library for HX711 load cell amplifier
HX711_MP:
                        Arduino library for HX711 load cell amplifier.
Hysteresis:
                        Hysteresis library
HzMeter_asukiaaa:
                        It measures Hz from pulse input.
i2c_adc_ads7828:
                        Arduino library for the Texas Instruments ADS7828 12-bit, 8-channel I2C A/D converter.
I2C_Functions:


I2C_Functions:
                        This is a helper library to abstract away I2C transactions and registers also this tool scans the master I2C bus and reports connected devices.
I2cDiscreteIoExpander:
                        Arduino library for the Texas Instruments PCF8575C 16-bit I2C I/O expander.
I2CKeyPad:
                        Arduino library for a KeyPad connected to a PCF8574.
I2CKeyPad8x8:
                        Arduino library for a KeyPad connected to a PCF8575.
iBit_Arduino:
                        A control library for iBit Board.
iKB1_Arduino:
                        A control library for IKB-1 Extension I/O Board.
Indio:
                        Library for the Industruino IND.I/O product
Infrared:


Library for the Industruino IND.I/O product
Infrared:
                        An object oriented library for sending, receiving, generating, and decoding IR signals on the Arduino.
InfraredMLX:
                        Extension adds infrared features to control MobaLedLib using an infrared remote control
InputDebounce:
                        Simple polling input debounce Arduino library.
IoT_Modules-Buttons:
                        Button library for easier use of buttons in projects.
iotec_MAX7319:
                        A library for using the MAX7319 from MAXIM Integrated.
IRLremote:
                        Lightweight Infrared library for Arduino
IRMP:
                        Receive and send infrared signals.<br/>
IRRemoteControl:
                        A lightweight library for send/receive infra-red signal.
IRsmallDecoder:
                        Allows the reception and decoding of infrared signals from remote controls.
Itty Bitty:


Allows the reception and decoding of infrared signals from remote controls.
Itty Bitty:

With the fastest possible Arduino-compatible GPIO and register manipulation...
It's the biggest of hits when you need to bang bits!
JC_Button:
                        Arduino library to debounce button switches, detect presses, releases, and long presses.
jm_CPPM:
                        A CPPM Library for Arduino.
K1200:
                        Library for the Velleman K1200 watch.
KeyDetector:
                        A library for detecting state change on analog and digital pins.
KidMotorV4-Arduino:
                        Drive DC motor / Servo motor, I/O expander with KidMotor V4
KMP_MCP23S08:
                        Unified driver for the the MCP23S08 SPI expander
Krypton:
                        A library that makes use of Krypton ion thruster controller.
L298 Motor Driver:


L298 Motor Driver:
                        L298 Motor Driver is a library for Arduino to handle motor control using an H-bridge.
LED Dithering:
                        Adjustable LED brightness on every IO pin with software-controlled blinking
LedBlinky:
                        Allows an Arduino/Genuino board to control the builtin led and external leds.
LEDDriver:
                        PWM LED Driver with ability to brighten and dimm fluently
Leeman Geophysical Learning Shield:
                        Tools for the Leeman Geophysical LLC Learning Shield.
LettersKeypad:
                        A simple 4x3 phonetic alphabet keypad library.
Lifely Agrumino Lemon:
                        Library for Agrumino Lemon Device
LitSwitch:
                        A special library for an LED/momentary switch hardware combination.<br />
Lixie:
                        Allows for easy writing to Lixie Digit displays!
Lixie II:


Allows for easy writing to Lixie Digit displays!
Lixie II:
                        Library for controlling Lixie II displays!
LogansGreatButton:
                        An all in one, easy to use, powerful, self contained button library so you can focus on your other code! Includes Debouncing, Avoids Delays, multiclicks and allows you to decide what happens at the beginning and end of Short, Long, Hold and Shifts so you can create a intuative and responsive experience.
Low level quick digital IO:
                        高性能引脚读写。More efficient digital IO than builtin functions
LTC1392 library:
                        Arduino library for the LTC1392 Micropower Temperature, Power Supply and Differential Voltage Monitor
M10ADC:
                        ADC library for PulseRain M10 board.
M10CODEC:


ADC library for PulseRain M10 board.
M10CODEC:
                        CODEC library for the Si3000 CODEC on PulseRain M10 board.
M10DTMF:
                        DTMF library for PulseRain M10 board.
M10ESP8266:
                        library for ESP8266 shield.
M10Examples:
                        Examples for PulseRain M10 board.
M10I2C:
                        I2C library for PulseRain M10 board.
M10JTAG:
                        JTAG UART library for PulseRain M10 board.
M10LCD:
                        Library for LCD Interface
M10PS2:
                        Library for PS2 Interface
M10PWM:
                        PWM library for PulseRain M10 board.
M10SD:
                        microSD library for PulseRain M10 board.
M10SerialAUX:


microSD library for PulseRain M10 board.
M10SerialAUX:
                        Auxiliary Serial port library for PulseRain M10 board.
M10SevenSeg:
                        Library for Seven Segment Display
M10SRAM:
                        SRAM (Microchip 23LC1024) library for PulseRain M10 board.
MacroDebugger:
                        Debug-printing done elegantly, and cleanly!
MagicPot:
                        Arduino library for reading values easily from potentiometers.
Mapf:
                        extended arduino map() function
MAX14661:
                        Arduino library for MAX14661 16 channel I2C multiplexer
MCP23008:
                        Arduino library for I2C MCP23008 8 channel port expander  8 IO-lines
MCP23008_I2C:
                        Library for MCP23008 I2C based GPIO expanders for Arduino platform supported boards
MCP23017:


MCP23017:
                        MCP23017 I2C Port expander library.
MCP23017 Port Expander:
                        Arduino library for MCP23017 I2C I/O port expander.
MCP23017 Soldered Library:
                        MCP23017 board library for Arduino
MCP23017_I2C:
                        Library for MCP23017 I2C based GPIO expanders for Arduino platform supported boards
MCP23017_RT:
                        Arduino library for I2C MCP23017 16 channel port expander  16 IO-lines
MCP23017_WE:
                        A library for the MCP23017, MCP23S17, MCP23018 and MCP23S18 port expanders.
MCP23S08:
                        Arduino library for SPI MCP23S08 8 channel port expander  8 IO-lines
MCP23S17:


MCP23S17:
                        Arduino library for SPI MCP23S17 16 channel port expander  16 IO-lines
MCP3202:
                        Used to interface the 12 bit ADC MCP3202 by Microchip.
MCP3208:
                        MCP3208 8-Channel 12-Bit ADC communication.
MCP3221:
                        MCP3221 Driver (12-bit ADC with hardware I2C Interface)
MCP3304:
                        A simple library for working with the MCP3304 in a bit bang version. Useful for Raspberry Pico
MCP3X21:
                        MCP3021 & MCP3221 Arduino library
MCP4251:
                        MCP4251 Digital Pot Control
MCP48xx DAC Library:
                        A library to control the MCP48xx family of SPI digital to analog converters (DACs).
MCP_23017: