MIT

A list of the 2830 libraries that are licensed with the MIT license.

1NCE Arduino Blueprint Sample integration of 1NCE SDK with Arduino, providing demos for various features of 1NCE OS.
107-Arduino-24LCxx Arduino library providing a modern C++ wrapper around littlefs.
107-Arduino-APDS-9950 Arduino library for the Avago / Broadcom APDS-9950 Digital Proximity, RGB and Ambient Light Sensor
107-Arduino-AS504x Arduino library for interfacing with various Austria Micro Systems angle position sensors.
107-Arduino-BMP388 Arduino library for interfacing with the BMP388 barometric pressure sensor which can be used for inferring altitude information.
107-Arduino-BoostUnits Arduino library for providing boost::units for the Arduino platform.
107-Arduino-CriticalSection Arduino library for providing a consistent critical section interface over various Arduino platforms.
107-Arduino-Cyphal Arduino library for providing a convenient C++ interface for accessing OpenCyphal.
107-Arduino-Cyphal-Support Arduino library for providing a various support functions for building a full Cyphal compliant application.
107-Arduino-Debug Arduino library for providing convenient macros for printf-style debugging.
107-Arduino-littlefs Arduino library providing a modern C++ wrapper around littlefs.
107-Arduino-MCP2515 Arduino library for controlling the MCP2515 in order to receive/transmit CAN frames.
107-Arduino-NMEA-Parser Arduino library for interfacing with any GPS, GLONASS, Galileo or GNSS module and interpreting its NMEA messages.
107-Arduino-Sensor A unified sensor abstraction layer used by all 107-system sensor libraries.
107-Arduino-Servo-RP2040 Hardware-PWM based servo signal generation for RP2040.
107-Arduino-TCS3472 Arduino library for TCS3472 color sensor
107-Arduino-TMF8801 Arduino library for interfacing with the TMF8801 time-of-flight distance sensor.
107-Arduino-TSL2550 Arduino library for TSL2550 ambient light sensor
107-Arduino-UniqueId Arduino library for providing a unique 64-bit ID over various Arduino platforms.
7Segment 7Segment
74HC138 Arduino library for the 74HC138 3-to-8 line decoder/demultiplexer.
74HC154 Arduino library for the 74HC154 4 to 16 line decoder/demultiplexer.
74XX595 Arduino library for control 74XX595 IC
ADebouncer Advanced Debouncer Library for Arduino.
aE2 E+E E2-sensor library for Arduino.
AStar32U4 A-Star 32U4 Arduino library
ATmega32U4 Grove Air quality sensor ATmega32U4 Arduino library to read values from Grove Air Quality Sensor.
ATmega_Slow_PWM This library enables you to use ISR-based PWM channels on AVR ATmega164, ATmega324, ATmega644, ATmega1284 with MCUdude MightyCore, to create and output PWM any GPIO pin
ATmega_TimerInterrupt This library enables you to use Interrupt from Hardware Timers on an AVR ATmega164, ATmega324, ATmega644, ATmega1284 with MCUdude MightyCore
ATtiny_PWM This library enables you to use Hardware-based PWM channels on Arduino AVR ATtiny-based boards (ATtiny3217, etc.), using megaTinyCore, to create and output PWM to pins.
ATtiny_Slow_PWM This library enables you to use ISR-based PWM channels on Arduino AVR ATtiny-based boards (ATtiny3217, etc.), using megaTinyCore, to create and output PWM any GPIO pin.
ATtiny_TimerInterrupt This library enables you to use Interrupt from Hardware Timers on Arduino AVR ATtiny-based boards (ATtiny3217, etc.) using megaTinyCore
AUnit A unit testing framework for Arduino platforms inspired by ArduinoUnit and Google Test.
aWOT Arduino web server library.
A1301 Arduino library for A1301 et al magnetometer.
A4990MotorShield Arduino library for the Pololu A4990 Dual Motor Driver Shield
A89306_asukiaaa It controls A89306
AA_MCP2515 MCP2515 CAN Controller Library
AbleButtons The Arduino Button Library Extension (ABLE) is a simple, lightweight button library to capture input from buttons connected to the Arduino.
AcaiaArduinoBLE A library that connects BLE devices to Acaia Scales.
ACAN A Teensy 3.1 / 3.2, 3.5, 3.6 CAN driver.
ACAN2515 Driver for MCP2515 CAN Controller
ACAN2515Tiny Driver for MCP2515 CAN Controller
ACAN2517 Driver for the MCP2517FD, the MCP2518FD and the MCP251863 CAN Controllers (CAN 2.0B mode)
ACAN2517FD Driver for MCP2517FD and MCP2518FD CAN Controller (CAN FD mode)
ACAN_ESP32 An ESP32 CAN Driver.
ACAN_STM32 A STM32 CAN driver.
ACAN_T4 A Teensy 4.0 / 4.1 CAN / CANFD driver.
ACANFD_FeatherM4CAN An Adafruit Feather M4 CAN board CANFD driver.
ACANFD_GIGA_R1 An Arduino GIGA R1 FDCAN driver.
ACANFD_STM32 A STM32 FDCAN driver.
AccelMotor Library for smooth control motor with encoder
AccelStepperWithDistances This library allows you work with the popular AccelStepper not with steps, but milimeter distances!
Accelerometer ADXL335 Arduino library to control Grove - 3-Axis Analog Accelerometer ADXL335.
Accelerometer ADXL345 Arduino library to control Grove 3Axis Digital Accelerometer ADXL345.
Accelerometer_H3LIS331DL Arduino library to control Grove 3-Axis Digital Accelerometer(±400g).
Accelerometer_MMA7660 Arduino library to control Grove - 3-Axis Digital Accelerometer(±1.5g).
ACD10 Arduino library for the ACD10 CO2 sensor.
AceButton An adjustable, compact, event-driven button library that handles debouncing and dispatches events to a user-defined event handler.
AceCommon Small low-level classes and functions for Arduino: incrementMod(), decToBcd(). strcmp_PP(), PrintStr, PrintStrN, printPad{N}To(), printIntAsFloat(), TimingStats, formUrlEncode(), FCString, KString, hashDjb2(), binarySearch(), linearSearch(), isSorted(), reverse(), and so on.
AceCRC Cyclic Redundancy Check (CRC) algorithms: crc8, crc16ccitt, crc16modbus, crc32.
AceMenu A library that makes coding a user Menu a breeze.
AceRoutine A low-memory, fast-switching, cooperative multitasking library using stackless coroutines on Arduino platforms.
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.
AceSorting Various sorting algorithms for Arduino, including Bubble Sort, Insertion Sort, Selection Sort, Shell Sort (3 versions), Comb Sort (4 versions), Quick Sort (3 versions).
AceSPI Unified interface for selecting hardware or software SPI implementations on Arduino platforms.
AceTime Date, time, timezone classes for Arduino supporting the full IANA TZ Database to convert epoch seconds to date and time components in different time zones.
AceTimeClock Clock classes for Arduino that provide an auto-incrementing count of seconds since a known epoch which can be synchronized from external sources such as an NTP server, a DS3231 RTC chip, or an STM32 RTC chip.
AceTMI Interfaces for communicating with the TM1637 and TM1638 LED controllers on Arduino platforms.
AceUtils Useful Arduino utilities which are too small as separate libraries, but complex enough to be shared among multiple projects, and often have external dependencies to other libraries.
AceWire Fast and compact software I2C implementations (SimpleWireInterface, SimpleWireFastInterface) on Arduino platforms. Also provides adapter classes to allow the use of third party I2C libraries using the same API.
ACE128 Access the Bourns ACE-128 Absolute Contacting Encoder over I2C or digital pins
ACROBOTIC SSD1306 Library for SSD1306-powered OLED 128x64 displays!
ACS-M1128 ACS-M1128 SAM Element IoT WiFi Connectivity
ACS712 ACS712 library for Arduino.
AD5144A Arduino Library for AD5144A 4 Channel digital potentiometer.
AD520X Arduino library for SPI AD5204 and AD5206 digital potentiometers
AD5231 Arduino Library Arduino Library for controlling the Analog Devices AD5231 SPI Digital Potentiometer (DigiPot)
AD524X Arduino Library for AD524X
ad5243 Arduino library to control the AD5243 family of digital potentiometers / rheostats
AD5245 Arduino Library for AD5245 digital potentiometer.
AD5246 Arduino Library for AD5246, I2C 128 step rheostat.
AD5248 Library for I2C digital potentiometer AD5243 and rheostat AD5248
AD5263 Library to control digital potentiometer AD5263 and compatibles.
AD56X8 Arduino library for AD56X8, SPI 8 channel Digital Analog Convertor.
AD568X Arduino library for AD568X series Digital Analog Convertor.
AD5680 Arduino library for AD5680 Digital Analog Convertor (18 bit).
AD74xx AD74xx Driver for Arduino framework
AD9833 Arduino library for AD9833 function generator. Supports hardware SPI and software SPI.
AD985X Arduino library for AD9850 and AD9851 function generators. Supports both hardware SPI as software SPI.
AD_Sensors The Library implements a set of methods for working with a digital and analog sensors.
Adafruit AD569x Library Arduino library for the AD569x 16-/14-/12-bit DAC
Adafruit ADG72x Arduino library for the ADG728 or ADG729 I2C analog switch matrix
Adafruit BNO055 Library for the Adafruit BNO055 Absolute Orientation Sensor.
Adafruit BusIO This is a library for abstracting away I2C and SPI interfacing
Adafruit CAN Arduino library for native CAN.
Adafruit CCS811 Library This is a library for the Adafruit CCS811 I2C gas sensor breakout.
Adafruit CPFS Arduino library for accessing a board's CircuitPython flash filesystem and presenting it over USB.
Adafruit Debounce Arduino library for basic GPIO/expander button handling
Adafruit DMA neopixel library Arduino library for NeoPixel DMA on SAMD21 and SAMD51 microcontrollers
Adafruit DRV2605 Library Arduino library for Adafruit DRV2605L Haptic Controller Breakout
Adafruit Faux86 Adafruit Faux86
Adafruit Feather OLED Helper class to work with 128x32 and 128x64 OLED displays on Adafruit Feathers
Adafruit FXAS21002C Unified sensor driver for the FXAS210002C Gyroscope
Adafruit FXOS8700 Unified sensor driver for the FXOS8700 Accelerometer/Magnetometer
Adafruit HUSB238 Library Arduino library for the HUSB I2C USB PD sink driver
Adafruit IntelliKeys IntelliKeys library for Arduino
Adafruit InternalFlash Internal Flash filesystem support for FAT
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 MCP3008 MCP3008 8-Channel 10-Bit ADC
Adafruit MCP9600 Library Arduino library for the MCP9600 sensors in the Adafruit shop
Adafruit MFRC630 RFID Arduino library for I2C and SPI access to the MFRC630 RFID/Near Field Communication chip
Adafruit MLX90393 Driver for the MLX90393 magenetic field sensor
Adafruit MLX90395 Driver for the MLX90395 magenetic field sensor
Adafruit MQTT Library MQTT library that supports the FONA, ESP8266, ESP32, Yun, and generic Arduino Client hardware.
Adafruit MS8607 Arduino library for MS8607 sensors.
Adafruit nRFCrypto Arduino Cryptography library using hardware-accelerated ARM CryptoCell CC310 on nRF52-based Adafruit Bluefruit LE modules
Adafruit OV7670 A library for the OV7670 camera.
Adafruit PyCamera Library Arduino library for the MEMENTO ESP32-S3 camera
Adafruit SleepyDog Library Arduino library to use the watchdog timer for system reset and low power sleep.
Adafruit SPIFlash SPI Flash filesystem support for FAT and CircuitPython FS support from within Arduino
Adafruit STMPE610 Arduino library for STMPE610/811 resistive touch screen controllers
Adafruit TinyUSB Library TinyUSB library for Arduino
Adafruit TPA2016 Library Arduino library for the Adafruit TPA2016(D2) I2C controlled AGC audio amplifier
Adafruit TSC2046 A library for the TI TSC2046 touchscreen.
Adafruit VCNL4020 Library Arduino library for the VCNL4020 light and proximity sensor
Adafruit WipperSnapper Arduino application for Adafruit.io WipperSnapper
Adafruit Zero DMA Library DMA helper/wrapped for ATSAMD21 such as Arduino Zero & Feather M0
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).
Adafruit ZeroTimer Library Arduino library for SAMD21/SAMD51 timer control
AdagioPro Controls Adagio RGB Poollights over RS-485
AdaptiveMapping A library that makes it easier to map inputs to a range.
ADCTouch Create Touch Sensors with a single (Analog)Pin without external Hardware
ADCTouchSensor Create Touch Sensors with a single analog pin without external hardware
ADC08XS Arduino library for ADC08XS 8, 10, 12 bit ADC (SPI), 2 or 4 channel.
ADC081S Arduino library for ADC081S 8 bit ADC (SPI).
ADCDRP Arduino library for ADC data analysis.
ADE7753 ADE7753 is an IC designed for energy measurement and power monitoring applications of single phase AC line.
ADF7023 An Arduino library for RF communication with Analog Devices RF Transceiver ADF7023.
ADG725 Arduino library for ADG725 - 16 to 1 channel (2x) multiplexer.
ADG726 Arduino library for ADG726 - 16 to 1 channel (2x) multiplexer.
ADG731 Arduino library for ADG731 - 32 to 1 channel multiplexer.
ADG732 Arduino library for ADG732 - 32 to 1 channel multiplexer.
Adler Arduino Library for calculating Adler-32 and Adler-16 checksum.
ADNS3080 Interface for the ADNS3080 mouse sensor.
ADS1X15 Arduino library for ADS1015 - I2C 12 bit ADC and ADS1115 I2C 16 bit ADC
ADS1115_WE A library for the ADS1115 and the ADS1015 ADC
ADS1118 library Arduino library for TI ADS1118 (16-Bit Analog-to-Digital Converter with Internal Reference and Temperature Sensor).
ADS1148 Library for the ADS1148 16-bit ADC.
ADS1220_WE A library for the ADS1220 ADC
ADS1232 Simple Library to interface the Texas Instruments ADS1232 ADC.
ADS1256 An Arduino-compatible library for the 24-bit ADS1256 analog-to-digital converter.
ADS1x1x Arduino library for ADS101x / ADS111x Ultra-Small, Low-Power, I2C-Compatible, ADCs
ADT7470 ADT7470 Library
AdvKeyPad Arduino library for a KeyPad connected to a PCF8574.
Advance Seven Segment Summary
ADXL345 A acceleration sensor library for Arduino
ADXL345_WE A library for the ADXL345 accelerometer
AFArray Simple Array ADT for Arduino Framework with template.
AFE_NXP_Arduino Class library for NXP Analog Front End
AfricasTalking A library to enable easy intergration of Africas Talking communication APIs with esp8266.
AgIsoStack A free ISOBUS (ISO11783) and J1939 CAN Stack for Teensy.
AGS02MA Arduino library for AGS02MA - TVOC sensor
Air Commander Entire Control A library to directly interface with the Air Commander Entire
AJSP Another JSON Streaming Parser
Algoduino A simple API client implementation in C++ for the Algorand Blockchain.
AlignedJoy Allows Arduino/Genuino boards to read a variety of analog joystick by aligning axis values (XY).
Alpenglow FUnicorn Controls the LED message on the FUnicorn.
Altino The library for the Altino car.
AM2302-Sensor This library read temperature and humidity from the AM2302 (aka DHT22) senor.
AM2315 Arduino library for I2C AM2315 temperature and humidity sensor.
AM2315C Arduino library for I2C AM2315C temperature and humidity sensor.
AM232X Arduino library for AM2320 AM2321 and AM2323 I2C temperature and humidity sensor.
AM4096 An Arduino library for interfacing with the AM4096 rotary magnetic encoder.
AM50288H A 14 segment LCD display library for Arduino
AmbientCO2 Arduino library for CozIR Ambient CO2 sensors.
Ambimate A library for the Ambimate sensor board from TE
AmigaMouseJoyEmu Library to emulate Amiga Mouse or joystick
AMIS30543 AMIS-30543 SPI stepper motor driver library
AMYTOL_Robot A powerful however, easy to use library to control NexGen Robot motors.
AnalogKey Library for matrix analog keyboard
AnalogKeyboard LIB to assist in the use of analog keyboard in embedded systems.
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
AnalogSelector Read a potentiometer or other analog input as a multi-selector switch.
AnalogTouch AnalogTouch library for Arduino
AnalogUVSensor AnalogUVSensor library for Arduino.
AnalogWrite_ESP32 Function analogWrite and Servo support for ESP32
Angle Library to convert between floating point angle to minutes hours representation.
AngleConvertor Library to convert between different less known angle formats.
Animately Precise animation of props or robots without the need for thread-blocking (delay()) or complex state machines.
Anitracks_ADS7142 A library for the ADS7142 ADC
Anitracks_PCA95x5 Arduino library for PCA9535 and PCA9555 (Remote 16-bit I2C and SMBus I/O Expander with Interrupt Output and Configuration Registers)
Anomalia Arduino library for data processing anomalies.
ANSI Arduino library to send ANSI escape sequences.
AntaresLoraID Lora.id Arduino Library for Dragino/RFM and standalone LoRaWAN modules.
ANTIRTOS No any RTOS needed, you will see...
anto-esp8266-arduino Enables ESP8266 to connect to Anto.io IoT platform.
AnyRtttl A feature rich arduino library for playing rtttl melodies.
Anyleaf Driver for the AnyLeaf pH, EC, and RTD sensors.
AP3216_WE An Arduino library for the AP3216 (CJMCU 3216) ambient light and proximity sensor.
APA102 APA102/SK9822 LED strip library
App Fernando K Library that helps working with the Fernando K app
Approximate The Approximate Library is a WiFi Arduino library for building proximate interactions between your Internet of Things and the ESP8266 or ESP32.
Approxy Library approximating arrays of data
APRS-Decoder-Lib Library to decode APRS messages.
APRS-IS-Lib APRS-IS library for ESP32
AqualaboSensor Aqualabo Sensors.
Aranet4 Aranet4 communication library for ESP32
ArdRTOS ArdRTOS provides a real-time operating system for embedded systems.
arduFPGA-app-common-arduino The common libraries and drivers for arduFPGA development boards.
ArduPID PID library for Arduinos with greater accuracy than the legacy Arduino PID library
ArduZ80 The first Z80 emulation library for Arduino.
Arduboy-BistercianNumbers Tiny 4x4 Bistercian Numerical Display for the Arduboy game system.
ArduboyRaycast A library for making raycasting games on Arduboy
ArduboyTones A library for playing a sequence of tones, intended for use with the Arduboy game system.
ardubson Arduino Library for BSON (Binary JSON)
arducam_dvp Library to capture pixels from supported cameras on Arduino boards.
Arducam_Mega Examples of spi cameras used on different hardware.
ArduinoArcherPanelClient Client library for websocket based communication with Archer Cloud panels.
arduino-async-duplex Easily and asynchronously with a serial device requiring call-and-response style commands.
ArduinoBearSSL Port of BearSSL to Arduino.
ArduinoCloudStorage CloudStorage lets you store and retrive values from a remote server.
ArduinoComponents A library for writing modern OO Arduino.
ArduinoFritzApi An arduino Library for Automation of Fritz!Box, Fritz!DECT and FRITZ!Powerline devices
arduino-fsm A library for implementing a finite state machine
Arduino-I2C-KM1 KeiganMotor KM-1 control library using I2C communication
ArduinoJson A simple and efficient JSON library for embedded C++.
ArduinoLang Translate Wiring and CPP language to your native language.
ArduinoLearningKitStarter Library for the ArduinoLearningKitStarter (ALKS) board by RoboticsBrno with definition of pins and initialization of peripheries.
arduino-managed-serial-device Easily and asynchronously with a serial device requiring call-and-response style commands.
arduino-menusystem A library for implementing a menu system
ArduinoMqtt MQTT Client library for Arduino based on the Eclipse Paho project.
Arduino OPL2 Use this library to control the OPL2 Audio Board or OPL3 Duo!
ArduinoOSC OSC subscriber / publisher for Arduino
ArduinoQueue Queue Library
ArduinoSensors A Library of Libraries of Sensors
ArduinoTEA5767 A simple to use library for the TEA5767 I2C FM receiver IC.
ArduinoThread A simple way to run Threads on Arduino
ArduinoTrace A dead-simple tracing library to debug your programs
ArduinoUniqueID Arduino Library to gets the Manufacture Serial Number from the Atmel AVR, SAM, SAMD, STM32, and ESP Microcontroller.
ArduinoUnit Flexible test framework for arduino projects.
ardukit Foundation library toolkit for easier arduino programming
ArgParse A library for splitting a string with arguments into an array.
Ark-Cpp-Client A simple API client implementation in C++ for the ARK Blockchain.
Ark-Cpp-Crypto A simple Cryptography Implementation in C++ for the ARK Blockchain.
ArrayExt Expand the array and set the average value for front, back, left and right.
array-helpers Array helper classes and functions.
ArrayUtils Array utility functions for arduino.
ArtNet Art-Net Sender/Receiver for Arduino (Ethernet, WiFi)
artemis-cubesat The software available in this library is designed to break down the flight software from the Artemis CubeSat Kit into individual components, enabling users to effectively test and evaluate various systems and elements of their satellite.
ArtronShop_LineNotify LINE Notify library for ESP32, ESP8266 and Arduino Uno R4 WiFi
ArxContainer C++ container-like classes (vector, map, etc.) for Arduino which cannot use STL
ArxSmartPtr C++ smart pointer-like classes for Arduino which cannot use standard smart pointers
ArxStringUtils Arduino String utilities
ArxTypeTraits C++ type_traits for Arduino which cannot use it as default
AS1115 AS1115 display library.
AS5X47 A library that reads angles from AS5047 and AS5147 sensors.
AS5600 Arduino library for AS5600 and AS5600L magnetic rotation meter.
AsciiMassage AsciiMassage is a microcontroller message packer and parser for the ASCII format in different protocols.
AsyncAnalog Arduino Library for async reading of an analog pin
AsyncBMP180Wrapper Async wrapper for Sparkfun BMP180 lib
AsyncDNSServer_STM32 Asynchronous DNS Server Library for STM32F/L/H/G/WB/MP1 using LAN8720 or built-in LAN8742A Ethernet
AsyncDNSServer_WT32_ETH01 Fully Asynchronous DNS Server Library for WT32_ETH01 or ESP32-based boards using LwIP LAN8720 Ethernet.
AsyncElegantOTA Perform OTAs for ESP8266 & ESP32 Asynchronously.
AsyncESP32_ENC_Manager ESP32 + LwIP ENC28J60, including ESP32-S2, ESP32-S3 and ESP32-C3, Connection and Credentials Manager using AsyncWebServer, with enhanced GUI and fallback Web ConfigPortal.
AsyncESP32_Ethernet_Manager ESP32 + LwIP W5500 / ENC28J60, including ESP32-S2, ESP32-S3 and ESP32-C3, Connection and Credentials Manager using AsyncWebServer, with enhanced GUI and fallback Web ConfigPortal.
AsyncESP32_SC_ENC_Manager ESP32_S2/S3/C3 + LwIP + LwIP ENC28J60 Connection and Credentials Manager using AsyncWebServer, with enhanced GUI and fallback Web ConfigPortal.
AsyncESP32_SC_Ethernet_Manager ESP32_S2/S3/C3 + LwIP W5500 / ENC28J60 Connection and Credentials Manager using AsyncWebServer, with enhanced GUI and fallback Web ConfigPortal.
AsyncESP32_SC_W5500_Manager ESP32_S2/S3/C3 + LwIP W5500 Connection and Credentials Manager using AsyncWebServer, with enhanced GUI and fallback Web ConfigPortal.
AsyncESP32_SC_W6100_Manager ESP32_S2/S3/C3 + LwIP W6100 Connection and Credentials Manager using AsyncWebServer, with enhanced GUI and fallback Web ConfigPortal.
AsyncESP32_W5500_Manager ESP32 + LwIP W5500, including ESP32-S2, ESP32-S3 and ESP32-C3, Connection and Credentials Manager using AsyncWebServer, with enhanced GUI and fallback Web ConfigPortal.
AsyncESP32_W6100_Manager ESP32 + LwIP W6100 Connection and Credentials Manager using AsyncWebServer, with enhanced GUI and fallback Web ConfigPortal.
AsyncESP8266_ENC_Manager (ESP8266 + LwIP ENC28J60) Connection and Credentials Manager using AsyncWebServer, with enhanced GUI and fallback Web ConfigPortal.
AsyncESP8266_Ethernet_Manager (ESP8266 + LwIP W5500 / W5100(S) / ENC28J60) Connection and Credentials Manager using AsyncWebServer, with enhanced GUI and fallback Web ConfigPortal.
AsyncESP8266_W5100_Manager (ESP8266 + LwIP W5100 / W5100S) Connection and Credentials Manager using AsyncWebServer, with enhanced GUI and fallback Web ConfigPortal.
AsyncESP8266_W5500_Manager (ESP8266 + LwIP W5500) Connection and Credentials Manager using AsyncWebServer, with enhanced GUI and fallback Web ConfigPortal.
AsyncMQTT_ESP32 Arduino Library for ESP32/S2/S3/C3 asynchronous MQTT client implementation
AsyncMQTT_Generic Arduino Library for ESP8266, ESP32, Portenta_H7, STM32 and RP2040W asynchronous MQTT client implementation
AsyncSMS Simple asynchronous SMS library for SIM800L
AsyncStream Async read from Stream objects (Serial, etc)
AsyncTelegram2 Powerful, flexible and secure Arduino Telegram BOT library. Hardware independent, it can be used with any MCU capable of handling an SSL connection.
AsyncTimer JavaScript-like async timing functions (setTimeout, setInterval).
AsyncUDP_STM32 Fully Asynchronous UDP Library for STM32 using LAN8720 or built-in LAN8742A Ethernet.
AsyncWT32_ETH01_Manager ESP32 + LwIP LAN8720, including WT32-S1, ESP32-S2, ESP32-S3 and ESP32-C3, Connection and Credentials Manager using AsyncWebServer, with enhanced GUI and fallback Web ConfigPortal.
asyncino asynchronous library for the Arduino family
AT24MAC402 EEPROM I2C library for AT24MAC402/602
ATC_MiThermometer Arduino library for BLE ATC_MiThermometer thermometer/hygrometer sensors.
ATD3.5-S3 Library for ATD3.5-S3
ATM90E26 Arduino ATM90E26 Energy Monitor Support for Arduino
ATMAC_EEPROM A library that interfaces the AT24MAC402/602 EEPROM chip.
ATOM_DTU_CAT1 Library for ATOM DTU CAT1 development kit
ATOM_DTU_LoRaWAN Library for ATOM DTU LoRaWAN development kit
ATOM_DTU_NB Library for ATOM DTU NB development kit
AtomicWeight Arduino library for atomic weights, calculate massPercentage of elements in a formula.
AttachInterruptEx AttachInterruptEx extends the standard AttachInterrupt function to allow for a variety of callable objects as timer callbacks.
AutoConnect ESP8266/ESP32 WLAN configuration at runtime with web interface.
AutoPID Automatic PID controller
Automaton A multi tasking table driven finite state machine framework
Automaton-Esp8266 Esp8266 State Machines for the Automaton Framework
autorequest Autorequests implementation for Arduino.
autowp-mcp2515 Arduino MCP2515 CAN interface library
avdweb_AnalogReadFast Fast analogRead 10/12 bit ADC for the Arduino Zero and Uno
avdweb_SAMDtimer Timer library for the SAMD21 and Arduino Zero
avdweb_VirtualDelay Allows using (multiple) delays without blocking code execution. Arduino Uno and Zero.
AverageAngle Arduino library to calculate correctly the average of multiple angles.
avrCalibrate This library determines OSCCAL calibration values for MCU clock frequency and internal reference voltage and loads them at setup.
AVR-context This library provides a low-level facility for context switching between multiple threads of execution and contains an implementation of asymmetric stackful coroutines on an AVR micro-controller.
AvrHeap Library to runtime analyse the structure of the heap (AVR328).
AVR_PWM This library enables you to use Hardware-based PWM channels on AVR-based boards, such as Nano, UNO, Mega, Leonardo, 32u4, etc., to create and output PWM.
AVR_Slow_PWM This library enables you to use ISR-based PWM channels on AVR-based boards, such as Mega-2560, UNO,Nano, Leonardo, etc., to create and output PWM any GPIO pin.
AxisJoystick The Library implements a set of methods for working with an axis joystick controller.
AXP202X_Library Arduino library for X-Power AXP202 chip
AY3891x Library for General Instrument AY-3-8910, AY-3-8912 Programmable Sound Generator chip.
Azure SDK for C Azure SDK for C library for Arduino.
Babelduino A library that allows writing and highlighting code in local language.
BackSeatDriver Simple move and turn semantics for self-driving vehicles.
Balboa Spa communications Use Arduino to control your BalBoa Spa Pack.
Balboa32U4 Balboa 32U4 Arduino library
Bang Use the command line interface of your host machine as a 'Service' for your Arduino!
Bas.Button A simple button class that calls a callback function when pressed.
base64 Base64 encoder/decoder for arduino repo
base64_encode Convert between binary and base64 encoded string.
basicCalculus Perform real-time 1D integration and differentiation
BasicLinearAlgebra A library for representing matrices and doing matrix math on arduino
basicMPU6050 lightweight library for the MPU6050.
BasicTimer Basic Timer Interface
BasicTinkering A collection of wrapper classes for commonly used electronic components.
BatteryMeter A library for reading a voltage from a battery and displaying the results.
Battery_18650_Stats Library to calculate 18650 charge level
bcl A fork of Nayukis Bitcoin Cryptography Library.
BeeDataLogger Example libraries for the Bee Data Logger
BeeMotionS3 Example libraries for the Bee Motion S3
BeeS3 Helper library for Bee S3 Board
Beelan LoRaWAN LoRaWAN Arduino Library for standalone LoRaWAN modules class A and C with a simple API.
BH1730 An easy to use library for reading light values from the BH1730 light sensor
BH1750 Arduino library for the digital light sensor breakout boards containing the BH1750FVI IC
BH1750FVI Enables reading the digital light sensor
BH1750FVI_RT Arduino library for BH1750FVI (GY-30) lux sensor
BH1750_WE An Arduino library for the BH1750 light intensity sensor.
Bifrost library for HC-SR04 A library for the HC-SR04 ultrasonic distance sensor.
BigNums2x2 Creates a set of 2x2 character Big Numbers for a 2x16 character LCD.
BIP66 A simple Bitcoin BIP66 Implementation in C++ for the ARK Ecosystem.
BirdhouseSDK An Arduino library to easy control lots of relays effects, buttons with debouncer, analog indicators and more
BitArray Arduino library for compact array of objects with a size expressed in bits.
bitHelpers Arduino library with functions on bit level
BitPack Library for packing bit flags into byte array
BitReader The BitReader library is an arduino library that allows one to read or write data which is not aligned on 8, 16 or 32 bits variables.
Bitcraze PMW3901 PMW3901 Optical flow sensor driver.
bits_asukiaaa A library to handle bits or bytes.
BlaeckSerial A simple library to send binary (sensor) data via Serial port to your PC.
BlaeckTCP A simple library to send binary (sensor) data via Ethernet/Wifi to your PC.
BLE-MIDI BLE-MIDI I/Os for Arduino
BLEPeripheral An Arduino library for creating custom BLE peripherals.
BLE SDK for Arduino Nordic BLE SDK for Arduino for nRF8001 products such as the BLE Shield, Blend and Blend Micro.
Bleeper A library to store generic configurations.
blesdlib Emulate a keystrok via bluetooth wirelessly
BlinkCode Library Asynchronous BlinkCode library for indicating flash fault codes.
BlinkControl This is an Arduino/ESP32 module for easily manage multiple LED on/off, blinking or Buzzer beats with different pattern.
BlinkSuite A library for blinking pins on and off or in a sequence.
Blinkenlight Supercharge your status LEDs / beepers
Blinker Build a easy way for your IoT project.
Blinker_PMSX003ST Arduino library for Plantower PMSX003ST family sensors.
BlockNot BlockNot gives you non-blocking timers with simplicity.
BlueRobotics Arduino_I2C_ESC Library A library for I2C based control of BlueRobotics ESCs
BlueRobotics Keller LD Library A simple and easy library for the Keller LD series pressure/depth sensors
BlueRobotics MS5837 Library A simple and easy library for the MS5837 pressure/depth sensor
BlueRobotics TSYS01 Library A simple and easy library for the TSYS01 temperature sensor
Blues-Minimal-I2C Blues-Minimal-I2C
Blues Notecard Environment Variable Manager A utility class to support usage and management of Notecard-based environment variables.
Blues Wireless Notecard An easy to use Notecard Library for Arduino.
Blues Wireless Notecard Auxiliary Wi-Fi A utility class to support external Wi-Fi operations.
Blues Wireless Notecard Pseudo Sensor Sensor class used for Notecard testing and examples.
BLVD20KM_asukiaaa It controls BLVD20KM or BLVD40NM
Blynk Build a smartphone app for your project in minutes!
BlynkESP32_BT_WF Enable inclusion of both ESP32 Blynk BT/BLE and WiFi libraries. Then select one at reboot or run both. Eliminate hardcoding your Wifi and Blynk credentials and configuration data saved in either LittleFS, SPIFFS or EEPROM.
BlynkEthernet_Manager Simple Ethernet Manager for MultiBlynk for Teensy, SAM DUE, SAMD21, SAMD51, nRF52, ESP32, ESP8266, RP2040-based (Nano_RP2040_Connect, RASPBERRY_PI_PICO) boards, etc. with or without SSL, configuration data saved in ESP8266/ESP32 LittleFS, SPIFFS, nRF52/RP2040 LittleFS/InternalFS, EEPROM, DueFlashStorage or SAMD FlashStorage.
BlynkEthernet_STM32_WM Simple Blynk Credentials Manager for STM32 boards using built-in LAN8742A Ethernet, LAN8720, ENC28J60 or W5x00 Ethernet shields, with or without SSL, configuration data saved in EEPROM.
BlynkGSM_Manager Simple GSM shield Credentials Manager for Blynk and ESP32 / ESP8266 boards, with or without SSL, configuration data saved in LittleFS / SPIFFS / EEPROM.
Blynk_Async_ESP32_BT_WF Simple WiFiManager for Blynk and ESP32 with or without SSL, configuration data saved in either SPIFFS or EEPROM. Enable inclusion of both ESP32 Blynk BT/BLE and WiFi libraries. Then select one at reboot or run both. Eliminate hardcoding your Wifi and Blynk credentials and configuration data saved in either LittleFS, SPIFFS or EEPROM. Using AsyncWebServer instead of WebServer, with WiFi networks scanning for selection in Configuration Portal.
Blynk_Async_GSM_Manager Simple GSM shield Credentials Manager for Blynk and ESP32 / ESP8266 boards, with or without SSL, configuration data saved in LittleFS / SPIFFS / EEPROM.
Blynk_Async_WM Simple Async WiFiManager for Blynk and ESP32 (including ESP32-S2, ESP32-C3), ESP8266 with or without SSL, configuration data saved in either LittleFS, SPIFFS or EEPROM. Now working with new ESP8266 core v3.0.1 and ESP32 core v1.0.6
Blynk_Esp8266AT_WM Simple WiFiManager for Blynk with MultiWiFi Credentials, for Mega, SAM DUE, SAMD21, SAMD51, nRF52, STM32F/L/H/G/WB/MP1, Teensy, RP2040-based RASPBERRY_PI_PICO, etc. boards running ESP8266/ESP32-AT shields. Configuration data saved in EEPROM, EEPROM-emulated FlashStorage_STM32 or FlashStorage_SAMD, SAM-DUE DueFlashStorage or nRF52/TP2040 LittleFS.
Blynk_Teensy Enable Blynk support of Teensy boards, especially latest Teensy 4.0/4.1, using WiFi, Ethernet, BT/BLE and GMSM/GPRS shields
Blynk_WiFiManager Simple WiFiManager for Blynk and ESP32 (including ESP32-S2, ESP32-C3), ESP8266 with or without SSL, configuration data saved in either LittleFS, SPIFFS or EEPROM. Now working with new ESP8266 core v3.0.0 and ESP32 core v1.0.6
Blynk_WiFiNINA_WM Simple WiFiManager for Blynk and Mega, UNO WiFi Rev2, Teensy, SAM DUE, SAMD21, SAMD51, STM32, nRF52, RP2040-based boards, etc. using WiFiNINA shields, configuration data saved in EEPROM, FlashStorage_SAMD, FlashStorage_STM32, DueFlashStorage, nRF52/RP2040 LittleFS
BM64 Library BM64/BM62 Library for Arduino
BMI270_Sensor Library for BMI270 sensor
BobaBlox A library that makes it easy to code simple hardware interactions with the Arduino.
BOF-Bling_On_ofF Arduino library for playing with relay, LED, and other On/OFF.
Boho Encryption, authentication, Secure communication.
Bolder Flight Systems Ainstein USD1 Library for communicating with the Ainstein US-D1 RADAR altimeter.
Bolder Flight Systems Airdata Calculations Airdata library.
Bolder Flight Systems AMS5812 Library for communicating with Analog Microelectronics AMS-5812 pressure transducers.
Bolder Flight Systems AMS5915 Library for communicating with Analog Microelectronics AMS-5915 pressure transducers.
Bolder Flight Systems BMI088 Library for communicating with the Bosch BMI088 6 axis IMU.
Bolder Flight Systems Checksum Checksum library.
Bolder Flight Systems Controls Controls library.
Bolder Flight Systems Excitation Library of excitation waveforms.
Bolder Flight Systems Filter Filter library.
Bolder Flight Systems Honeywell HG4930 Library for communicating with the Honeywell HG4930 IMU
Bolder Flight Systems Imap Float to integer mapping.
Bolder Flight Systems LEB128 LEB128 library.
Bolder Flight Systems Message Framing Message framing library.
Bolder Flight Systems MPU9250 Library for communicating with the MPU-9250 and MPU-9255 nine-axis Inertial Measurement Units (IMU).
Bolder Flight Systems MS4525 Library for communicating with MS4525DO pressure transducers.
Bolder Flight Systems Polytools Polynomial fitting and evaluation.
Bolder Flight Systems PWM Library for sending commands to PWM servos.
Bolder Flight Systems SBUS Library for communicating with SBUS receivers and servos.
Bolder Flight Systems Statistics Stats library.
Bolder Flight Systems Terabee Library for communicating with Terabee Evo Hub.
Bolder Flight Systems UBLOX Library for communicating with uBlox GPS receivers.
Bolder Flight Systems ULEB128 ULEB128 library.
Bolder Flight Systems Unit Conversions Unit conversion library.
Bolder Flight Systems VectorNav Library for communicating with VectorNav IMU and INS sensors.
Bonezegei_A4988 Stepper Motor Driver (A4988)
Bonezegei_DRV8825 Stepper Motor Driver (DRV8825)
Bonezegei_PCA9685 I2C PWM Expander
Bonezegei_Printf Simple Printf
Bonezegei_ULN2003_Stepper Stepper Motor Driver Library
BoodskapTransceiver Boodskap IoT Platform Arduino Library
BoolArray Arduino library for compact array of booleans of max size 2000 (UNO).
Bootstrapper A client library for MQTT messaging.
Bosch_BME280_Arduino C++ Library for the Bosch BME280 Sensor based on the original Bosch Sensor API v3.5.1
Bounce2 Debouncing library for Arduino and Wiring.
BQ25896 Arduino library for BQ25896 single-Cell Battery Charger
BresserWeatherSensorReceiver Bresser 5-in-1/6-in-1/7-in-1 868 MHz Weather Sensor Radio Receiver for Arduino based on CC1101, SX1276/RFM95W or SX1262.
Brief A scriptable firmware and protocol for interfacing hardware.
BufferUtils An Arduino library for working with Buffers.
Buffered Oreon SSD1351 Library for the OLEDs based on SSD1351
Bugtton Fast button debounce library for ATmega328P. Uses registers instead of digitalRead.
buildTime Library will help you to get compile time
BusInOut_Arduino BusInOut (mbed style multiple GPIO pins control)
BusRepeater_NXP_Arduino Demo code for PCA9617ADP-ARD
ButtinoRAK Library for the Lualtek Button handler for RAK devices
Button Button is a tiny library to make reading buttons very simple.
ButtonClickCheck This is a library for checking the state of a button connected to an Arduino. [Korean]아두이노에 연결된 버튼의 상태를 확인하기 위한 라이브러리입니다.
ButtonFever Powerful button tools for managing various button events of standalone button or button array.
ButtonSuite A library for using a simple mechanical push (momentary) button as a momentary button, a latching button, a counter, an enumerator, and more.
Button2 Arduino/ESP library to simplify working with buttons.
button_asukiaaa Supply classes for Button.
Button_SL Button query
BY8X01-16P Audio Module Library Library to control a BY8001-16P or BY83001-16P audio module from an Arduino board.
ByteConvert Library for converting variables to bytes and reverse
Byteduino A light implementation of Obyte cryptocurrency platform (formerly Byteball) for ESP8266 and ESP32
CBeeper Arduino Beeper Control
cI2C Arduino Hardware I2C for AVR (in plain c)
CLed Arduino LED Control
Callback A simple implementation of Signals and Slots for writing more flexible callbacks
CallbackHelper Tool to generate std::function like callback APIs without the huge memory footprint of std::function
Callmebot ESP32 Callmebot library for ESP32
Callmebot ESP8266 Callmebot library for ESP8266
Camino A library for controlling an Arduino from Python over Serial.
CAN An Arduino library for sending and receiving data using CAN bus.
CAN Adafruit Fork An Arduino library for sending and receiving data using CAN bus.
CanBusData_asukiaaa It defines data frame of CAN bus.
CanBusMCP2515_asukiaaa It communicate with MCP2515 or MCP25625 on SPI to use CAN Bus.
CanSatNeXT A library for using the hardware resources of CanSat NeXT board
CanSatNeXT_GNSS Extension to the CanSatNeXT to add support for the GNSS module
CAN_BUS_Shield Seeed Arduino library to control CAN BUS and CAN BUS FD.
Canon BLE remote [BETA] Canon bluetooth remote control library for Arduino.
CayenneLPPdec CayenneLPP data decoder
CayenneLPP CayenneLPP Arduino Library.
CD74HC4067 A library for interfacing with the CD74HC4067 Mux.
Cdrv8833 ESP32 class for the TI DRV8833 motor driver. Designed for unipolar (DC) motors only (not stepper).
CFPushButton A library for Arduino that helps interface for Push Buttons.
CF Rotary Encoder A library for Arduino that helps interface for Rotary Encoders.
Ch376msc A library for CH376 file manager control chip.
CH55xSwitchControl A library to automate Nintendo Switch games using CH55x microcontrollers.
CharDisplay Library for unicode progress pars, bitmap drawing graphics and plots (charts)
Chassis Chassis is a C++ library for undercarriage control in robotics.
ChatGPT_Client Library for communication with ChatGPT
ChronosESP32 Setup your ESP32 as a smartwatch and connect to Chronos app over BLE.
CHT8305 Arduino library for CHT8305 temperature and humidity sensor.
CHT8310 Arduino library for CHT8310 temperature and humidity sensor.
Ciao Enables communication between microcontroller and MIPS cpu. Natively support network communications, terminal (linux) and file access.
CircularQueue Implementation of Queue Data Structure for Arduino Boards.
CirquePinnacle A driver library for interfacing with the Cirque Pinnacle (1CA027) touch controller used in Cirque Glidepoint Circle Trackpads.
Clap Library for clap recognition and counting
CleanRTOS Makes use of FreeRTOS on ESP32 much easier and safer.
CliTerminal Simple Serial Terminal
Clock Arduino Software Clock
ClockForSeg_Lib A library for Clock made of TM1637
ClosedCube BME680 Arduino library for Bosch Sensortec BME680 integrated environmental (temperature, humidity, pressure, gas and in-door air quality) sensor
ClosedCube HDC1010 Arduino library for Texas Instruments HDC1010 Low Power, High Accuracy Digital Humidity Sensor with Temperature Sensor
ClosedCube HDC1080 Arduino library for Texas Instruments HDC1080 Low Power, High Accuracy Digital Humidity Sensor with Temperature Sensor
ClosedCube LPS25HB Arduino library for STMicroelectronics LPS25HB MEMS pressure sensor: 260-1260 hPa absolute digital output barometer
ClosedCube MAX30205 Arduino library for Maxim Integrated MAX30205 Human Body Temperature Sensor
ClosedCube OPT3001 Arduino library for Texas Instruments OPT3001 Digital Ambient Light Sensor (ALS)
ClosedCube OPT3002 Arduino library for Texas Instruments OPT3002 Light to Digital Sensor
ClosedCube SHT31D Arduino library for Sensirion SHT30-D, SHT31-D and SHT35-D Digital I2C Temperature & Humidity Sensors
ClosedCube TMP116 Arduino library for ClosedCube TMP116 �0.2�C (max) High-Accuracy Low-Power I2C Temperature Sensor breakout board
cloud4rpi-esp-arduino Connect a board to the Cloud4RPi control panel using MQTT - https://cloud4rpi.io.
Cloudchip IoT Cloudchip.io communication library for Arduino, ESP8266 & EPS32
CMMC MQTT Connector MQTT Connector library
CMMC_LED An easy led controller
Cohere_Client Arduino Library to connect with Cohere models
Commander Command line library for Arduino.
Commander-API This library can be used to create a simple command parser.
CompileTime Automatically set the hours, minutes seconds, year, month, and day in your project when uploading!
Complex Arduino library for Complex math.
ConfigAssist A lightweight library allowing quick configuration of esp32/esp8266 devices using a web portal.
ConfigManager WiFi connection manager for ESP8266 and ESP32
ConfigPortal32 Configuration Web Portal for ESP32
ConfigPortal8266 Configuration Web Portal for ESP8266
ConfigStorage Library to store configuration parameters in the file system using LittleFS or SPIFFS for ESP8266 and ESP32.
ConfigTool Save config variable and edit them online.
Connect Arduino-Supabase Arduino Library to communicate with Supabase.io
ConsentiumThingsDalton Consentium Dalton board IoT.
Console Arduino based VT100 comparable serial console library.
ContinuousStepper An Arduino library to spin stepper motors in continuous motions.
ContinuousStepper_Generic This library enables you to use Hardware-based PWM channels on Generic boards to use PWM to control continuous Stepper Motor
ControlAssist Generate webserver pages on esp devices and control their html elements at runtime using web sockets.
ControlLoop An all in one, device controller with on/off, PID, and Cascade PID.
ControlSystemsOS A robotics library for interfacing with a dynamic set of plug-and-play low-level I2C modules through a high-level control systems API.
controlVoltage A simple library for generating CV signals to control modular synthesizers.
ControleForno Uma biblioteca para controle e automacao de forno tipo esteira.
Controlino A library for using direct or multiplexed input controls easily.
ControlledServo A library to have more control over the movement of a servo.
ControllerAsI2c_asukiaaa It handles ESP32 as I2C device of receiver of wireless controller.
Controller Utilities Contains a number of useful tools for building custom game controllers.
Correlation Arduino Library to determine correlation between X and Y dataset
CosmosNV2 Biblioteca desenvolvida para Cosmos NV2 Shield
CountDown Arduino library to implement a CountDown clock in SW.
Cozir Arduino library for COZIR range of CO2 sensors. Polling mode only.
CPPTasks A simple hardware agnostic library written in C++11 implementing coroutines/state machines
CPUTemp Retrieve the internal temperature of the processor!
CPUVolt Calculate the processors Vcc voltage using only the internal registers
CRCx CRC calculation for Arduino and other C++ programs
CrazyHC595 Library for HC595
Crazy-IoTik library for IoTik
CRC Library for CRC for Arduino
CRC32 An Arduino library for calculating a CRC32 checksum.
crc_asukiaaa A library of functions about crc.
cronos A std::chrono wrapper for target system's native tick count.
CrossMgrLapCounter Library for communicating with CrossMgr's lap counter interface
CRT Bunch of CRT functions for LEDs
Crypto Rhys Weatherley's arduinolibs Crypto library.
CryptoAES_CBC A AES CBC lib from Rhys Weatherley's arduinolibs Crypto and CryptoLegacy libs. For Arduino and ESP8266.
CS5464 Arduino CS5464 Energy Monitor Support for Arduino
CS5490 A library control an integrated circuit Cirrus Logic - CS5490
CSE_ModbusRTU Arduino library for implementing Modbus RTU communication protocol on Arduino-supported boards.
CST816S Capacitive touch screen library
CSV Parser CSV Parser for Arduino.
CTBot Simple Arduino Telegram BOT library for ESP8266/ESP32
currency Arduino library to help formatting integers as currency e.g. $ 1.000.000,00.
CursedDoubleLinkedListInterface Cursed Double Linked List Interface with previous/next pointers for C++ and Arduino.
CurveFitting Fits polynomial curves to given datapoints
Custom PID Library PID Control System.
CWLibrary Library to send CW message (Morse) with your custom function and device.
CWW Morse Transmit Send Morse Code on a digital I/O pin with optional audio sidetone.
Cytron ESPWiFi Shield Library for Cytron ESPWiFi Shield
Cytron Maker Sumo Library Library for Cytron Maker Mini Sumo controller.
Cytron Motor Drivers Library Library for Cytron Motor Drivers.
Cytron_PikaBot Library for Cytron PikaBot.
DLxx416_Arduino Display library for four-character OSRAM/Siemens intelligent displays: DLR2416, DLO2416, DLG2416, DLR3416, DLO3416, DLG3416.
dWin Dwin HMI LCD Screen Library.
DacESP32 Arduino library for using the ESP32 DAC output channels fast and easy.
DAC8550 Arduino library for DAC8550 SPI DAC Digital Analog Convertor
DAC8551 Arduino library for DAC8501, DAC8531, DAC8550 and DAC8551 SPI 16-bit Digital Analog Convertor.
DAC8552 Arduino library for DAC8532 and DAC8552 SPI Digital Analog Convertor.
DAC8554 Arduino library for DAC8534 and DAC8554 SPI Digital Analog Convertor.
DataSeriesPod A simple Arduino data logging library
DataServeriOS Serves data to Arduino Control (iOS) for control over network.
DataTome Moving Average library compatible with any number type
DataVisualizer This library is intended to simplify the use from Microchip Data Visualizer via the Atmel Data Protocol.
DateTimeFunctions Collection of date & time functions. Check, Convert, Get, Clock & Date.
dateTimeHelpers Arduino library with date and time helper functions.
dbg-trace Debug Trace component for Embedded Applications - Debug and Trace Log message system based on trace ports with adjustable levels.
DCD SDK for Arduino A library that allows to connect to dcd hub and update value of thing property provided by property_id.
DDBot Provides simple functions to control a differential drive robot.
DDNS_Generic DDNS Update Client Library for SAM DUE, nRF52, SAMD21/SAMD51, STM32F/L/H/G/WB/MP1, AVR Mega, megaAVR, Teensy, RP2040-based RASPBERRY_PI_PICO, WT32_ETH01, Portenta_H7, etc. besides ESP8266/ESP32, using ESP8266-AT/ESP32-AT WiFi, WiFiNINA, Ethernet W5x00, ENC28J60, LAN8742A or Teensy NativeEthernet
DDSM115 An Arduino library for control DDSM115 Wheels through RS485.
Debouncer Debounce library for Arduino
debug-cli Debug CLI for Embedded Applications - Command Line Interface for debugging and testing based on an object oriented tree structure.
DebugLog Logging library for Arduino that can output to both Serial and File with one line
DEMO-BOARD Library for DEMO-BOARD
Deneyap 5x7 LED Matris Arduino library for Deneyap 5x7 LED Matrix
Deneyap 6 Eksen Alaletsel Olcum Birimi Arduino library for Deneyap 6 Dof IMU LSM6DSM
Deneyap 9-Eksen Ataletsel Olcum Birimi Arduino library for Deneyap 9 Dof IMU MMC5603NJ, LSM6DSM
Deneyap Arduino Examples Arduino examples for Deneyap Development Boards
Deneyap Arduino Projeleri Arduino examples for Deneyap Devkits with Deneyap Modules
Deneyap Basinc Olcer Arduino library for Deneyap Basınç Ölçer MS5637-02BA03
Deneyap Cift Kanalli Cizgi Algilayici Arduino library for Deneyap Dual Channel Line Follower TCRT5000
Deneyap Cift Kanalli Motor Surucu Deneyap Dual Channel Motor Driver TC78H660FTG
Deneyap Derinlik Olcer Arduino library for Deneyap ToF Range Finder Sensor VL53L0X
Deneyap Dokunmatik Tus Takimi Arduino library for Deneyap Keypad
Deneyap Duman Dedektoru Arduino library for Deneyap Gas Sensor
Deneyap Hareket Algilama Arduino library for Deneyap Gesture Sensor NCS36000
Deneyap Kart IDE Ornekler Deneyap Kart Agent & IDE Dahili Örnek Kodlarının Yer Aldığı Kütüphane
Deneyap Kart QRCodeReader A library to read QR Codes using an Deneyap Kart with a camera module.
Deneyap Kizilotesi Alici Verici Arduino library for Deneyap Infrarad Receiver Transmitter
Deneyap Kumanda Kolu Arduino library for Deneyap Joystick
Deneyap Mesafe Olcer Isik Algilayici Arduino library for Deneyap Proximity Light Sensor LTR553
Deneyap Mikrofon Arduino library for Deneyap Microphone ICS-40619
Deneyap Role Arduino library for Deneyap Relay
Deneyap Servo Arduino library to drive servo motors
Deneyap Sicaklik Nem Basinc Olcer Arduino library for Deneyap Temperature&Humidity, Barometer Sensor SHT4X
Deneyap Sicaklik Nem Olcer Arduino library for Deneyap Temperature Humidity SHTC3
Deneyap Telegram Allows you to send a message to telegram via Deneyap Kart
Deneyap Toprak Nemi Olcer Arduino library for Deneyap Soil Moisture Sensor TL555Q
Deneyap Yagmur Algilayici Arduino library for Deneyap Rain sensor
Derivs_Limiter This library can be used to limit the first and second derivative of a variable as it approaches a target value.
desklab Implement methods for the use of desklab (www.desk-lab.de) devices.
DEVFULL Arduino library for a /dev/full stream
DeviceController Control Board Pins states using Device Controller Web interface
DEVNULL Arduino library for a /dev/null stream
DEVRANDOM Arduino library to wrap a random generator in a stream
DFPlayerMini A reliable, responsive and compact driver for DFPlayer Mini sound module for Arduino.
DF-Print Use C# style syntax for formatting strings.
DFRobot SHT DFRobot Standard library.
DFRobot_AD9837 This is a Library for AD9837, AD9837 is a Programmable Waveform Generator(SKU: DFR0973).
DFRobot_ADS1115 DFRobot Standard library(SKU:DFR0553).
DFRobot_ADXL345 Six axis sensor library.(SKU:SEN0032)
DFRobot_AHT20 DFRobot Standard library(SKU:SEN0527&SEN0528).
DFRobot_AirQualitySensor A air quality sensor library.(SKU:SEN0560)
DFRobot_Alcohol DFRobot Standard library.
DFRobot_AS3935 DFRobot Lightning Sensor library.(SKU:SEN0290)
DFRobot_AS7341 AS7341 is a 11 channel visible light sensor, which can measure 8 wavelengths of visible light, suitable for color detection, light color temperature detection and other scenes(SKU:SEN0365)
DFRobot_ASR The speech recognition module can identify the terms that have been pre-written into the sensor and return the corresponding numbers(SKU: DFR0715).
DFRobot_B_LUX_V30B DFRobot_B_LUX_V30B is the sensor library of DFRobot
DFRobot_BC20_Gravity DFRobot Standard library.(SKUTEL0130)
DFRobot_BloodOxygen_S DFRobot Standard library.(SKU:SEN0344)
DFRobot_BME680 DFRobot Standard library(SKU:SEN0248).
DFRobot_BMI160 DFRobot Standard library(SKU:SEN0250).
DFRobot_BMM150 DFRobot Standard library(SKU:SEN0419).
DFRobot_BMP3XX This is a Library for BMP3XX, the function is to read temperature and pressure(SKU: SEN0423/SEN0371/SEN0251).
DFRobot_BMX160 DFRobot_BMX160 is the Sensor library of DFRobot
DFRobot_BT401 This Bluetooth module features Bluetooth/U-disk/TF-card playback, and Bluetooth call function, supporting simple and clear serial port control function, BLE pass-through, and SPP pass-through functions(SKU:DFR0781)
DFRobot_CCS811 DFRobot_CCS811 is the Sensor library of DFRobot
DFRobot_CH423 CH423 IO Expansion Module(SKU:DFR0979&DFR0980).
DFRobot_DF1101S record audio and play audio(SKU:DFR0745).
DFRobot_DF1201S This module is a conversion board, which can drive DF1201S DFPlayer PRO MP3 through I2C.
DFRobot_DF2301Q This is the library to drive the offline voice recognition module(SKU: SEN0539).
DFRobot_DHT11 DFRobot Standard library(SKU:DFR0067).
DFRobot_DHT20 Provide an Arduino library to get Humidity and Temperature by reading data from dht20.
DFRobot_digitalPot A digital potentiometer library(SKU:DFR0520).
DFRobot_DS1307 Define infrastructure of DFRobot_DS1307 class(SKU: DFR0151).
DFRobot_DS323X DS323X driver library.
DFRobot_EOxygenSensor This is the library of Eoxygen, the new electrochemical Oxygen sensor (SKU: SEN0496).
DFRobot_EC10 for measuring the liquid with high electrical conductivity(SKU: DFR0300-H).
DFRobot_ENS160 This is a Library for ENS160, ENS160 is a Digital Metal-Oxide Multi-Gas Sensor(SKU: SEN0514/SEN0515).
DFRobot_EnvironmentalSensor A environmental sensor.(SKU:SEN0500\SEN0501)
DFRobot_FreeTenIMU Ten axis sensor library(SKU:SEN0140).
DFRobot_GDL A display library based on SPI.
DFRobot_Gesture_Touch A gesture detection and touch detection sensor(SKU:SEN0285).
DFRobot_GM60 GM60 is a highly integrated QR code scanner with excellent performance and a small size(SKU:SEN0486)
DFRobot_GNSS Provide longitude and latitude and other satellite information (SKU:TEL0157).
DFRobot_GP8XXX GP8XXX series driver library.
DFRobot_GP8302 I2C to 0-25mA DAC module(SKU:DFR0972).
DFRobot_GP8403 0-10V DAC module(SKU:DFR0971).
DFRobot_Heartrate This is a Library for SON1303(SKU: SEN0203).
DFRobot_HX711 By a simple mechanical structure with the sensor, that can be read to the mass of the body(SKU:SEN0160)
DFRobot_HX711_I2C By a simple mechanical structure with the sensor, that can be read to the mass of the body(SKU:KIT0176)
DFRobot_I2C_Multiplexer I2C expansion module support library(SKU:DFR0576).
DFRobot_ICG20660L DFRobot Standard library(SKU:SEN0443).
DFRobot_ICP10111 This is an atmospheric pressure sensor.(SKU:SEN0516)
DFRobot_ID809_I2C This is an library for capacitive fingerprint module(SKU:SEN0348).
DFRobot_IICSerial DFRobot Standard library(SKU:DFR0627).
DFRobot_IIS This library provides the codes for driving FireBeetle camera and the camera, microphones, etc. of audio expansion board.(SKU:DFR0498).
DFRobot_INA219 measure the current and voltage (SKU: SEN0291).
DFRobot_ITG3200 A library of gyroscopic sensors(SKU:SEN0140).
DFRobot_LcdDisplay It is a display screen that can be driven by both I2C and UART interfaces(SKU:DFR0997).
DFRobot_LedDisplayModule This is a 4bits / 8bits digital tube(SKU: DFR0646\DFR0645).
DFRobot_LIDAR07 DFRobot_LIDAR07 is the sensor library of DFRobot(SKU:SEN0413)
DFRobot_LIS a sensor library.(SKU:SEN0405/SKU:SEN0407/SKU:SEN0408/SKU:SEN0409/SKU:SEN0411/SKU:SEN0412/SKU:SEN0224)
DFRobot_LoRa DFRobot_LoRa is the Communication library of DFRobot
DFRobot_LPUPS A library designed for LPUPS.(SKU: DFR0682).
DFRobot_LSM303 The LSM303DLH is a triple axis accelerometer combined with a triple axis magnetic sensor(SKU: SEN0079).
DFRobot_LWLP The differential pressure between two probes of the differential pressure sensor can be obtained by this drive(SKU: SEN0343).
DFRobot_MaqueenPlus educational robot library.
DFRobot_MAX17043 DFRobot Standard library(SKU:DFR0563).
DFRobot_MAX31855 A library of temperature sensors(SKU:DFR0558).
DFRobot_MAX98357A This is a Library for MAX98357A(SKU: DFR0954).
DFRobot_MCP23017 DFRobot Standard library(SKU:DFR0626).
DFRobot_MCP2515 This is a Library for MCP2515(SKU: DFR0370).
DFRobot_MCP4725 12 bit digital-analog DA conversion module(SKU: DFR0552).
DFRobot_MCP9808 DFRobot Standard library.
DFRobot_MGC3130 DFRobot_MGC3130 is the Gesture library of DFRobot
DFRobot_MLX90614 This is a Library for MLX90614, the function is to read temperature(SKU: SEN0206/SEN0263).
DFRobot_MotorStepper Stepper motor and DC motor driver control board(SKU:DFR0508)
DFRobot_MPX5700 A pressure sensor library.(SKU:SEN0456)
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_OxygenSensor Standard library for DFRobot oxygen sensor.(SKU:SEN0322)
DFRobot_PAJ7620U2 DFRobot_PAJ7620U2 is the Sensor library of DFRobot
DFRobot_PH DFRobot Standard library(SKU:SEN0161-V2).
DFRobot_PN532 this is a module that reads data from NFC tags.
DFRobot_QMC5883 Electronic compass drive library(SKU:SEN0140).
DFRobot_RainfallSensor A rain sensor.(SKU:SEN0575)
DFRobot_RGBButton This is a Library for RGBButton(SKU: DFR0991).
DFRobot_RGBMatrix RGB light board control(SKU: DFR0499).
DFRobot_RGBLCD1602 DFRobot_RGBLCD1602 is the display library of DFRobot
DFRobot_RP2040_SCI This is a library for a SCI Acquisition Module based on the Arduino platform(SKU:DFR0999).
DFRobot_RTU Modbus RTU library for Arduino.
DFRobot_SCD4X This is a Library for SCD4X(SCD40/SCD41), SCD4X is a Digital Metal-Oxide Multi-Gas Sensor(SKU: SEN0536).
DFRobot_SerialScreen771 DFRobot Standard library(SKU:DFR0626).
DFRobot_SGP40 DFRobot_SGP40 is the sensor library of DFRobot
DFRobot_SHT20 This is a Library for SHT20, SHT20, the new humidity and temperature sensor(SKU: SEN0227).
DFRobot_SIM base class library.
DFRobot_SIM7000 communication device library.(SKU:DFR0572/DFR0505-CN)
DFRobot_SIM808 This is a Library for SIM808 GPS/GPRS/GSM Arduino Shield V1.0(SKU: TEL0097).
DFRobot_SpeechSynthesis Synthesize the sound you need, support Chinese, English.
DFRobot_ST7687S This is a 2.2” TFT LCD Display Module with an input voltage(SKU: DFR0529).
DFRobot_STS3X This is a Library for STS3X, the function is to read temperature(SKU: SEN0434).
DFRobot_SU03T Speech input and output(SKU: DFR0987)
DFRobot_TCS3430 DFRobot_TCS3430 is the sensor library of DFRobot
DFRobot_TCS34725 A color sensor library
DFRobot_TMF8x01 DFRobot Standard library(SKU:SEN0430/SEN0429).
DFRobot_URM07 A range sensor(SKU:SEN0153)
DFRobot_URM09 DFRobot Standard library.
DFRobot_URM13 URM13 driver library(SKU: SEN0352).
DFRobot_VEML6075 DFRobot_VEML6075 is the Ultraviolet library of DFRobot
DFRobot_VEML7700 This is a Library for VEML7700, the function is to read High Accuracy Ambient Light data(SKU: SEN0228).
DFRobot_VisualRotaryEncoder Visual rotary encoder driver library(SKU: SEN0502).
DFRobot_VL53L0X DFRobot Standard library(SKU:SEN0245).
DFRobot_VL6180X DFRobot_VL6180X is a sensor library.
DFRobot_VoiceRecorder DFRobot Standard library.
DFR_Radar Configure and communicate with the DFRobot 24GHz millimeter-wave Human Presence Detection sensor (SEN0395).
DHTlib AVR Optimized Library for DHT Temperature & Humidity Sensor on AVR only.
dhtESP32-rmt Minimal, non-blocking, DHT11/DHT22 sensor library for ESP32 using RMT pheripheral
DHT kxn BACKUP Arduino library for DHT11, DHT22, etc Temp & Humidity Sensors
DHT sensor library Arduino library for DHT11, DHT22, etc Temp & Humidity Sensors
DHTStable Stable version of library for DHT Temperature & Humidity Sensor
DHT11 An Arduino library for the DHT11 temperature and humidity sensor.
DHT118266 Arduino library for DHT11, DHT22, etc Temp & Humidity Sensors
dht11esp8266 Arduino library for DHT11, DHT22, etc Temp & Humidity Sensors
dht11esp8266examples Arduino library for DHT11, DHT22, etc Temp & Humidity Sensors
DHT12 Arduino library for I2C DHT12 temperature and humidity sensor.
DHT20 Arduino library for I2C DHT20 temperature and humidity sensor.
DHT2pin Experimental version of the DHT library, using 2 data pins instead of 1.
DHTINT Arduino library for DHT temperature and humidity sensor. Integer only to save footprint.
DHTNEW Arduino library for DHT temperature and humidity sensor, with automatic sensortype recognition.
DIGI-DOT-BOOSTER Library An easy to use library to control the DD-Booster.
DigiPotX9Cxxx A library for X9Cxxx family digital potentiometers (X9Cxxx, xxx=102,103,104,503)
DigiSpark_PWM Hardware-based Pulse-Width-Modulation (PWM) for AVR ATtiny85-based boards using ATTinyCore up to 500 kHz.
DigitLed72xx A library for the MAX7219 and the MAX7221 Led display drivers.
DigitSeparator Arduino library to separate digit value with marks and returns it as C string.
Digital Infrared Temperature Sensor MLX90615 Arduino library to control Grove - Digital Infrared Temperature Sensor.
Digital Rain Animation Easily display Matrix effects in the Arduino environment.
DINO PLC This library providing the possibility to call a function at specific ESP32 module.This library support DINO PLC
DINO-PLC-V2 This library providing the possibility to call a function at specific ESP32 module.This library support DINO PLC V2
directADC Library for advanced ADC control (AVR)
directTimers Library for advanced hardware timers control
Discord_WebHook Send message on discord using webhook
DistanceTable Library for a memory efficient DistanceTable for Arduino.
DLLN3X ZigBee Mesh Module Library This library allows you to use DLLN3X ZigBee mesh module very easily.
DMM DMM (digital multimeter) library for Arduino.
DmtrPots Potentiometer library for Arduino / Teensy.
DOC_CAT Expanding the Arduino environment
DonoLed Library to easily control LED Strips.
DotMatrixDisplay Dot-Matrix Display library for use with PD243X I2C Adapter Board
DoubleResetDetect Arduino library to check for double reset on ESP8266
DoubleResetDetector Library to detect a double reset, using ESP8266 RTC Memory.
DoubleResetDetector_Generic Library to detect a double reset, using EEPROM, DueFlashStorage, FlashStorage_SAMD, FlashStorage_RTL8720, FlashStorage_STM32 or LittleFS/InternalFS. For AVR, Teensy, SAM DUE, SAMD, STM32F/L/H/G/WB/MP1, nRF52, RP2040-based Nano_RP2040_Connect, RASPBERRY_PI_PICO, RTL8720DN, MBED nRF52840-based Nano_33_BLE, Portenta_H7, etc. boards. Now using efficient FlashStorage_STM32 library and supporting new RP2040-based Nano_RP2040_Connect, Portenta_H7, RASPBERRY_PI_PICO and STM32 core v2.0.0
DovesLapTimer A simple lap-timing library centered around GPS data
Drive Arduino library to use L298N motor bridge. (Works for all esp8266 boards also)
DRV2667 Arduino library for DRV2667 Piezo Haptic Driver with Boost, Digital Front End, and Internal Waveform Memory
DRV8251-Driver A library that provides support for using brushed DC motors via the TI DRV8251 motor driver
DRV8434S DRV8434S stepper motor driver library for Arduino
DRV8825 Arduino library for DRV8825 stepper motor driver.
DRV8835MotorShield Arduino library for the Pololu DRV8835 Dual Motor Driver Shield
DS1624 A library to interface with Maxim DS1624 temperature sensor and memory.
DS1624_Library A library to interface with Maxim DS1624 temperature sensor and memory.
DS18B20 Arduino library for the Maxim Integrated DS18B20 1-Wire temperature sensor.
DS18B20Events Arduino temperature changed events for DS18B20 and other DallasTemperature compatible sensors
DS18B20_int Library for DS18B20 restricted to a single sensor per pin.
DS18B20_RT Arduino library for the DS18B20 temperature sensor.
DS1821 Arduino library for DS1821 temperature sensor
DS2 DS2 and KWP library to handle messages in those automotive protocols.
DS2401 Library for 1-Wire DS2401 UID restricted to a single device per pin.
DS2431 Arduino library for Maxim DS2431 1-Wire EEPROM
DS2438 Library for DS2438 1-Wire battery monitor. One device per pin.
DS28CM00 Arduino library for I2C DS28CM00 unique identification chip.
DS3231-RTC C++ Library for the DS3231 real-time clock (RTC) module, ready to use on Arduino IDE and PlatformIO.
DS3232 Arduino library for I2C DS3232 RTC (minimalistic).
DS323x Arduino library for DS3231/DS3232 Extremely Accurate I2C-Integrated RTC/TCXO/Crystal
DS323x_Generic Library for DS3231/DS3232 Extremely Accurate I2C-Integrated RTC/TCXO/Crystal
DST RTC Arduino library for automatically adjusting RTC time for Daylight Saving Time (DST)
DTF_ESP32Update Update ESP32 devices using Deploy the Fleet service.
DTF_ESP8266Update Update ESP8266 devices using Deploy the Fleet service.
DualG2HighPowerMotorShield Arduino library for the Pololu Dual G2 High Power Motor Driver Shields
DualMAX14870MotorShield Arduino library for the Pololu Dual MAX14870 Motor Driver Shield
DualMC33926MotorShield Arduino library for the Pololu Dual MC33926 Motor Driver Shield
DualSenseController Library to use DualSense Controller based on USB Host Shield Library 2.0.
DualTB9051FTGMotorShield Arduino library for the Pololu Dual TB9051FTG Motor Driver Shield
DualVNH5019MotorShield Arduino library for the Pololu Dual VNH5019 Motor Driver Shield
DueFlashStorage DueFlashStorage saves non-volatile data for Arduino Due.
DueTimer Timer Library fully implemented for Arduino DUE
DumbDisplay A library for connecting to Android DumbDisplay app (>= this version), for various virtual gadget realizations.
DunogeonENG Arduino library for a mini D&D Game (it's a part of a bigger project).
DunogeonFR Cette librairie est un simulateur de donjon (une partie isolée d un projet plus grand).
DvG_StreamCommand A lightweight Arduino library to listen for commands over a stream
DWIN T5L API wrapper A basic library to easily communicate with DWIN HMI displays.
Dx_PWM This library enables you to use Hardware-based PWM channels on Arduino AVRDx-based boards (AVR128Dx, AVR64Dx, AVR32Dx, etc.), using DxCore, to create and output PWM.
Dx_Slow_PWM This library enables you to use ISR-based PWM channels on Arduino AVRDx-based boards (AVR128Dx, AVR64Dx, AVR32Dx, etc.), using DxCore, to create and output PWM any GPIO pin.
Dx_TimerInterrupt This library enables you to use Interrupt from Hardware Timers on Arduino AVRDx-based boards (AVR128Dx, AVR64Dx, AVR32Dx, etc.) using DxCore
dynaHTML dynamic HTML library for ESP8266/ESP32
Dynamixel Arduino library for Dynamixel
EButton A compact, simple-to-use, reliable and powerful event-driven button library, with proper debouncing and fine grained event structure.
EEvar Allows to save variables to the EEPROM memory. Works with any POD (bool, int, float, custom structs) and String. Lightweight. Simple to use.
eFLL eFLL (Embedded Fuzzy Logic Library).
eForth1 eForth for Arduino UNO
EMailSender Send EMail via SMTP, library for Raspberry Pi Pico W, Arduino, SAMD (WiFiNINA), STM32, esp8266 and esp32.
eOS ETC EOS library for OSC
ERa E-Ra by EoH. An IoT Market Enabler!
E220-900T22S-JP Arduino E220-900T22S(JP) libraries.
E24 E24xxx EEPROM library.
EasIno A protocol that allows to easily communicate with Arduino boards, using different communication options.
Easing Easing function library for Arduino
EasyAndee Annikken EasyAndee Library for Annikken Andee U, Android and iOS boards.
EasyAndee101 Annikken EasyAndee Library for Arduino 101
EasyButton Arduino library for debouncing momentary contact switches, detect press, release, long press and sequences with event definitions and callbacks.
EasyBuzzer EasyBuzzer Library
EasyDDNS ESP8266 & ESP32 DDNS Update Client Library.
EasyGNSS An easy-to-use library to parse the NMEA protocol output by the GNSS receiver (Ublox) through serial port.
EasyHTTP An ESP32 library to facilitate the execution of HTTP requests.
EasyLed Arduino library for controlling standard LEDs in an easy way. EasyLed provides simple logical methods like led.on(), led.toggle(), led.flash(), led.isOff() and more.
easyLiDAR Using vl53l5cx(tof64) LiDAR driver easy.
EasyMorse A simplified Morse code library to be used as a method of Communication.
Easy Nextion Library Arduino library for Nextion displays
EasyNTPClient Library to read time from Network Time Protocol (NTP) servers.
Easy SevenSeg Easily connect and play with a seven-segment display (single-digit type).
EasyUltrasonic An Arduino library used to work with ultrasonic sensors in an easy way for measuring distance.
Easyiot-Esp8266 An Arduino library for sending and receiving data to an online platform using Esp8266 ESP-12E Boards.
Easyuino It offers a set of APIs to easily make beginners use several different sensors and devices using only the Easyuino
Edge-fel Feature extraction library for Arduino.
EduShield Display library for Arduino101.cz EDUshield
EEBoom Simple and powerful EEPROM emulation for ESP8266 and ESP32
EEManager Simple library for reducing EEPROM wear
EEWrap A convenient library allowing one to use the EEPROM just like RAM.
EE895 Arduino Library Library for the EE895 CO2 Sensor
EEPROMTyped The EEPROM Typed Library is a lightweight static library for reading and writing standard Arduino data types to the EEPROM.
eeprom_25AA02EXX Library to read and write Microchip SPI EEPROM 25AA02E48 or 25AA02E64
EEPROM_SPI_WE Library for external SPI based EEPROMs
EEPROM_STM_Arduino Class library for NXP I2C multiplexer and switch
Effortless-SPIFFS A class designed to make reading and storing data on the ESP8266 and ESP32 effortless.
EgoSmartHeaterRS485 Controlling the EGO Smart Heater via RS485 using Modbus
ELMo Low-level synchronous Arduino library to interface with ELM327 OBDII devices.
EL_dev_arduino Library and Sample of ECHONET Lite for Arduino
elapsedMillis Makes coding responsive sketches easier.
electricui-embedded Connect your microcontroller to a high performance user interface, run entirely locally and under your control.
Electronic Cats PN7150 Arduino library for SPI and I2C access to the PN7150 RFID/Near Field Communication chip.
ellipse Arduino library for ellipse class
ELMDuino Arduino library to easily interface with the common OBDII scanner: ELM327
EloquentRTLS RTLS (Real Time Location System) for Arduino and ESP32
Eloquent_EdgeImpulse Easy Edge Impulse integration
ELT S300 Library This is a library for the ELT CO2 sensor S300 via I2C.
em4095 A library for reading and writing rfid chips with em4095 and esp32
EmbUI Embedded Web UI framework for esp8266/esp32/esp32-c3/esp32-s2/esp32-s3 IoT prototyping
EmbedUI EmbedUI is an open source Project, for enthusiasts to speed-up & visualize UI development using Embedded Hardware.
EmbeddedMqttBroker Mqtt Broker for embedded systems, tested on an Esp32 and esp8266.
Embedded Template Library ETL ETL. A C++ template library tailored for embedded systems.
EmbeddedUtils collections of utility headers for embedded c++
EmberGL Low-Level 2D/3D Graphics Library
EMFButton Easy MultiFunctional button
EmotiBit EmojiLib Library to draw Emoji when using EmotiBit with appropriate Feather Wings
EmotiBit FeatherWing A library written for EmotiBit FeatherWing that supports all sensors included on the wing.
EmotiBit NCP5623 Library for the NCP5623 LED driver
EmotiBit SI7013 A library written for EmotiBit that supports the Si7013 temperature and humidity module
EmotiBit XPlat Utils A Utilities Library required for the successfull operation of EmotiBit FeatherWing and EmotiBit Oscilloscope Library
EncButton Light and powerful library for button and encoder operation for Arduino
EncoderTool Library to read out mechanical rotary encoders
EnergyBoard Enables reading polyphase energy-monitor parameters of LVX EnergyBoard
EnergyMeter Arduino library to get data from energy meters in order to monitor them.
Engineer EasyEEPROM Arduino library for easy work with EEPROM. (AVR and ESP)
Engineer Regulator Arduino library for temperature controller. Stores settings in EEPROM. Hysteresis. (AVR and ESP)
ENGR100-950 UMich ENGR 100-950 Library
ENGR100-980 UMich ENGR 100-980 Library
ENS160 - Adafruit Fork Arduino library for the ENS160 digital four channel MOX gas sensor with I2C interface from ScioSense
enum_asukiaaa A library to share enum on arduino.
Environment Read enviroment sensors
EPD It controls waveshare 1.54 inch e-paper(e-ink) display.
ESPert ESPert library for Arduino IDE
ES32Lab Library provided by ESDeveloperBR to facilitate the development of programs that utilize the ES32Lab board.
ES920 Arduino library for ES920/ES920LR FSK/LoRa wireless module
ESC Thermal Printer BLE Library for ESC/POS Printer BLE
escposprinter Library for ESC/POS Printer
ESPAsync_WiFiManager ESP32 (including ESP32-S2, ESP32-S3 and ESP32-C3), ESP8266 WiFi Connection Manager using AsyncWebServer, with enhanced GUI and fallback Web ConfigPortal.
ESPAsync_WiFiManager_Lite Light-Weight MultiWiFi/Credentials Async WiFiManager for ESP32 (including ESP32-S2, ESP32-S3 and ESP32-C3) and ESP8266 boards. Powerful-yet-simple-to-use feature to enable adding dynamic custom parameters.
EspATMQTT Support library for the the MQTT functionality in the ESP-AT interpreter.
ESPAutoWifi Auto Connect WiFi for ESP32 Board.
ESP Battery Arduino Library to calculate the ESP8266 (Feather Huzzah) battery level.
ESPDisplay Use the DAC function of ESP32 to output C_ESP_8_BIT_composite with LovyanGFX.
esp-echonet-lite Echonet Lite library for ESP
ESP-FlexyStepper This library is used to control one or more stepper motors from an ESP32 device
esp-fs-webserver From FSBrowser.ino example to library
ESP-Google-Forms-Client Arduino Google Forms REST client library for ESP8266, ESP32 and Raspberry Pi Pico (RP2040).
ESP-Google-Sheet-Client Arduino Google Sheet REST client library for Arduino devices.
ESPHap Native support Apple HomeKit protocol with Arduino projects
esp-iot-core A framework to implement IoT devices/gateways based on the ESP8266/ESP32 hardware.
ESP Line Notify Line Notify Library for ESP8266 and ESP32.
ESP Mail Client Arduino E-Mail Client Library to send, read and get incoming email notification for ESP32, ESP8266 and SAMD21 devices.
ESPPubSubClientWrapper A wrapper class for the MQTT PubSubClient library by Nick O'Leary for ESP8266/ESP32.
ESP Rotary ESP8266/Arduino Library for reading rotary encoder values.
ESP-StepperMotor-Server A stepper motor control server for ESP32 with Web UI, REST API and CLI
ESP Telnet ESP8266/ESP32 library that allows you to setup a telnet server.
ESPWiFiMqttWrapper ESP8266 and ESP32 WiFi - MQTT Wrapper
ESP2SOTA Async OTA (AP & Client WiFi modes) for ESP32/ESP8266.
ESP32 AnalogWrite ESP32 Polyfill for analogWrite functions
esp32-BG95 BGxx modem - GPRS and LTE communications
ESP32-BLE-MIDI A library to use MIDI over Bluetooth Low Energy on ESP32 boards.
esp32-BLE112 BLE112 - BLE modem
ESP32Console Extensible UART console for ESP32 with useful included commands.
ESP32 Control This library providing the possibility to call a function at specific ESP32 Control module.This library support all version of ESP32 Control module,ERS ,E1.0
ESP32 Control lite This library providing the possibility to call a function at specific ESP32 Control module.This library support all version of ESP32 Control module,ERS ,E1.0
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.
ESP32DMASPI SPI library for ESP32 which use DMA buffer to send/receive transactions
esp32-ds18b20 Minimal, non-blocking, DS18B20 sensor library for ESP32 using RMT pheripheral
ESP32-ENC28J60 Enables network connection (local and Internet) with ENC28J60 using the ESP32 Ethernet.
ESP32 ESP32S2 AnalogWrite ESP32 PWM, Servo, Easing and Tone.
ESP32 Firebase Library for ESP32 to read and write data to Firebase Realtime Database.
ESP32 FX1N PLC This library providing the possibility to call a function at specific ESP32 module.This library support all version of ESP32 module 2.0RXO,MiniPLC-32u
ESP32 HUB75 LED MATRIX PANEL DMA Display HUB75 LED Matrix Library for ESP32, ESP32-S2 and ESP32-S3
ESP32-imgur-uploader imgur.com Image/Video uploader
ESP32 Mail Client Mail Client Arduino Library for ESP32
ESP32 Microsoft Graph This library provides an easy login process to AzureAD. I have also included a sample that displays Teams presence.
ESP32MQTTClient A thread-safe MQTT library based on the of ESP-IDF instead of PubSubClient.
ESP32MX1508 An ESP32 library that makes using mx1508 dual DC motor driver easier.
ESP32-OTA Add an HTTP OTA interface to an existing project.
ESP32-OTA-Pull ESP32-OTA-Pull provides simple 'pull' based OTA updates for ESP32
ESP32-PSRamFS "ESP32 RamDisk for PSRAM and fs::FS"
ESP32-PTQS1005 PTQS1005 Sensor Data Acquisition Library for ESP32 and Arduino
ESP32 RMT Peripheral VAN bus reader library ESP32 RMT Peripheral VAN bus reader library
ESP32RotaryEncoder Use a rotary encoder with your ESP32 easily!
ESP32SPISlave SPI Slave library for ESP32
ESP32Time Set and retrieve internal RTC time on ESP32 boards.
ESP32TimerInterrupt This library enables you to use Interrupt from Hardware Timers on ESP32-based (including ESP32_S2, ESP32_S3 and ESP32_C3) boards
ESP32TinyUSB USB functions for ESP32-S2
ESP32-TWAI-CAN ESP32 driver for TWAI / CAN for Adruino using ESP-IDF drivers.
ESP32WebRemoteControl Web Remote COntrol
ESP32 Webhook Leverage IFTTT and the ESP32 library to set off events via Webhook.
ESP32_BleSerial A BLE Serial library for Arduino ESP32
ESP32_C3_ISR_Servo This library enables you to use Interrupt from Hardware Timers on an ESP32_C3 board to control multiple servo motors.
ESP32_C3_TimerInterrupt This library enables you to use Interrupt from Hardware Timers on an ESP32-C3-based board
ESP32_easy_wifi_data Simple library for sending and recieving booleans, bytes, integers, and float variables over UDP. The esp32 can be connected to a wifi network or create its own hotspot.
ESP32_ENC_Manager ESP32 + LwIP ENC28J60, including ESP32-S2, ESP32-S3 and ESP32-C3, Connection and Credentials Manager using AsyncWebServer, with enhanced GUI and fallback Web ConfigPortal.
ESP32_Ethernet_Manager (ESP32 + LwIP W5500 / ENC28J60), including ESP32-S2, ESP32-S3 and ESP32-C3, Connection and Credentials Manager, with enhanced GUI and fallback Web ConfigPortal.
ESP32_FastPWM This library enables you to use Hardware-based PWM channels on ESP32, ESP32_S2, ESP32_S3 or ESP32_C3-based boards to create and output PWM to pins.
esp32_ftpclient An FTP-Client for the ESP32.
ESP32_HTTPS_Server Alternative ESP32 Webserver implementation for the ESP32, supporting HTTPS and HTTP.
ESP32_ISR_Servo This library enables you to use Interrupt from Hardware Timers on an ESP32 board to control multiple servo motors.
ESP32_New_ISR_Servo This library enables you to use Interrupt from Hardware Timers on ESP32, ESP32_S2, ESP32_S3, ESP32_C3 boards to control multiple servo motors.
ESP32_New_TimerInterrupt This library enables you to use Interrupt from Hardware Timers on an ESP32, ESP32_S2, ESP32_S3 or ESP32_C3-based board
ESP32_Pinoo An Arduino library to use Pinoo ESP32 modules.
ESP32_PWM This library enables you to use Interrupt from Hardware Timers on an ESP32, ESP32_S2, ESP32_S3 or ESP32_C3-based board to create and output PWM to pins.
ESP32_S2_ISR_Servo This library enables you to use Interrupt from Hardware Timers on an ESP32_S2 board to control multiple servo motors.
ESP32_S2_TimerInterrupt This library enables you to use Interrupt from Hardware Timers on an ESP32-S2-based board
ESP32_SC_ENC_Manager ESP32_S2/S3/C3 + LwIP ENC28J60 Connection and Credentials Manager, with enhanced GUI and fallback Web ConfigPortal.
ESP32_SC_Ethernet_Manager (ESP32_S2/S3/C3 + LwIP W5500 / ENC28J60) Connection and Credentials Manager, with enhanced GUI and fallback Web ConfigPortal.
ESP32_SC_W5500_Manager ESP32_S2/S3/C3 + LwIP W5500 Connection and Credentials Manager using AsyncWebServer, with enhanced GUI and fallback Web ConfigPortal.
ESP32_SC_W6100_Manager ESP32_S2/S3/C3 + LwIP W6100 Connection and Credentials Manager, with enhanced GUI and fallback Web ConfigPortal.
ESP32_VS1053_Stream This is a Arduino IDE library for playing mp3, aac and flac/ogg streams with a vs1053 decoder.
ESP32_W5500_Manager ESP32 + LwIP W5500, including ESP32-S2, ESP32-S3 and ESP32-C3, Connection and Credentials Manager using AsyncWebServer, with enhanced GUI and fallback Web ConfigPortal.
ESP32_W6100_Manager ESP32 + LwIP W6100 Connection and Credentials Manager using AsyncWebServer, with enhanced GUI and fallback Web ConfigPortal.
ESP32softPWM Easily implement software PWM
ESP8266 and ESP32 OLED driver for SSD1306 displays I2C display driver for SSD1306 OLED displays connected to ESP8266, ESP32, Mbed-OS
ESP8266AutoWifi Auto Connect WiFi for ESP8266 Board.
ESP8266 Firebase Library for ESP8266 to read and write data to Firebase Realtime Database.
esp8266-google-home-notifier Send notifications to Google Home from esp8266/32.
esp8266-google-tts generate the link to speech mp3 on esp8266/32.
ESP8266 Influxdb InfluxDB Client for Arduino.
ESP8266IoTHelper Helper for ESP8266 that orchestrates WiFi connection and OTA updates
ESP8266-OLED Display Library esp8266-Arduino library for I2C-OLED displays
ESP8266-ping A library to enable esp8266 platform to send and receive ping messages.
ESP8266RestClient ESP8266 RESTful HTTP Request Library.
ESP8266Scheduler ESP8266 Co-operative Multitasking
ESP8266SDUpdater SD Card Loader for ESP8266
ESP8266TimerInterrupt This library enables you to use Interrupt from Hardware Timers on an ESP8266-based board.
ESP8266 Weather Station ESP8266 based internet connected Weather Station
ESP8266 Webhook Leverage IFTTT and the ESP8266 library to set off events via Webhook.
esp826611 Arduino library for DHT11, DHT22, etc Temp & Humidity Sensors
ESP8266_AT_WebServer Simple WebServer library for AVR, Teensy, SAM DUE, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, nRF52, SIPEED_MAIX_DUINO and RP2040-based (RASPBERRY_PI_PICO) boards using ESP8266/ESP32 AT-command shields with functions similar to those of ESP8266/ESP32 WebServer libraries
ESP8266_ENC_Manager (ESP8266 + LwIP ENC28J60) Connection and Credentials Manager, with enhanced GUI and fallback Web ConfigPortal.
ESP8266_Ethernet_Manager (ESP8266 + LwIP W5500 / W5100(S) / ENC28J60) Connection and Credentials Manager, with enhanced GUI and fallback Web ConfigPortal.
ESP8266_ISR_Servo This library enables you to use Interrupt from Hardware Timers on an ESP8266 to control servo motors.
esp8266_mdns mDNS queries and responses on esp8266.
ESP8266_multipart A small multipart file sending library for the ESP8266.
ESP8266_PWM This library enables you to use Interrupt from Hardware Timers on an ESP8266-based board to create and output PWM to pins.
ESP8266_W5100_Manager (ESP8266 + LwIP W5100 / W5100S) Connection and Credentials Manager, with enhanced GUI and fallback Web ConfigPortal.
ESP8266_W5500_Manager (ESP8266 + LwIP W5500) Connection and Credentials Manager, with enhanced GUI and fallback Web ConfigPortal.
esp8266channel3lib Analogue TV Out with an ESP8266!
ESP_8_BIT Color Composite Video Library Generate color composite TV video out signals with an ESP32.
ESP_AT_Lib WizFi360/ESP8266/ESP32-AT library for Arduino providing an easy-to-use way to control WizFi360/ESP8266-AT/ESP32-AT WiFi shields using AT-commands. For AVR, Teensy, SAM DUE, SAMD21, SAMD51, STM32, nRF52, SIPEED_MAIX_DUINO and RP2040-based (Nano_RP2040_Connect, RASPBERRY_PI_PICO, etc.) boards using WizFi360/ESP8266/ESP32 AT-command shields.
ESP_AT_WiFiManager WiFi/Credentials Manager for nRF52, SAM DUE, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, RP2040-based Nano_RP2040_Connect, RASPBERRY_PI_PICO, etc. boards using WizFi360/ESP8266/ESP32-AT-command shields with fallback web configuration portal. Credentials are saved in EEPROM, SAMD FlashStorage, DueFlashStorage or nRF52/RP2040 LittleFS.
ESP_AT_WM_Lite Light-Weight WiFi/Credentials Manager for AVR Mega, SAM DUE, SAMD, nRF52, STM32, RP2040-based Nano_RP2040_connect, RASPBERRY_PI_PICO boards, etc. using WizFi360/ESP8266/ESP32-AT-command shields. Powerful-yet-simple-to-use feature to enable adding dynamic custom parameters.
esp_dmx Transmit and receive DMX and RDM using an ESP32.
ESP_DoubleResetDetector Library to detect a double reset within a predetermined time, using RTC Memory, EEPROM, LittleFS or SPIFFS for ESP8266 and ESP32
ESP_MultiResetDetector Library to detect a multi reset within a predetermined time, using RTC Memory, EEPROM, LittleFS or SPIFFS for ESP8266 and ESP32, ESP32_C3, ESP32_S2, ESP32_S3
esp_sds011 ESP8266/ESP32 library for the SDS011 particulate matter sensor.
ESP_SSLClient The upgradable SSL Client for Arduino devices.
ESP_WiFiManager Library to configure MultiWiFi/Credentials at runtime for ESP32 (including ESP32-S2, ESP32-S3 and ESP32-C3) and ESP8266 boards. With enhanced GUI and fallback web ConfigPortal.
ESP_WiFiManager_Lite Light-Weight MultiWiFi/Credentials Manager for ESP32 (including ESP32-S2, ESP32-S3 and ESP32-C3) and ESP8266 boards. Powerful-yet-simple-to-use feature to enable adding dynamic custom parameters.
Espalexa Library to control an ESP module with the Alexa voice assistant
Espressif ESP32 Azure IoT Kit Sensors Unofficial Arduino library for interacting with sensors in the Espressif ESP32 Azure IoT Kit development board.
EthernetWebServer Simple Ethernet WebServer, HTTP Client and WebSocket Client library for AVR, AVR Dx, Portenta_H7, Teensy, SAM DUE, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, nRF52 and RASPBERRY_PI_PICO boards using Ethernet shields W5100, W5200, W5500, W6100, ENC28J60 or Teensy 4.1 NativeEthernet/QNEthernet
EthernetWebServer_STM32 EthernetWebServer_STM32 is a simple Ethernet WebServer, HTTP Client and WebSocket Client library for STM32F/L/H/G/WB/MP1 boards using built-in Ethernet LAN8742A, LAN8720, Ethernet W5x00 or ENC28J60 shields
Ethernet_Manager Simple Ethernet Manager for Teensy, SAM DUE, SAMD, nRF52, ESP32 (including ESP32-S2/C3), ESP8266, RP2040-based Nano_RP2040_Connect, RASPBERRY_PI_PICO, etc. boards. Config data saved in ESP LittleFS, SPIFFS or EEPROM, nRF52 LittleFS, EEPROM, DueFlashStorage or SAMD FlashStorage.
Ethernet_Manager_Portenta_H7 Simple Ethernet Manager for Portenta_H7 board using Ethernet from Portenta Vision shield. Config data saved in LittleFS.
Ethernet_Manager_STM32 Simple Ethernet Manager for STM32F/L/H/G/WB/MP1 boards with Ethernet LAN8720, W5x00, ENC28J60 or built-in LAN8742A shields, with or without SSL, configuration data saved in EEPROM. With DoubleResetDetect feature.
EventOS Library for event-driven embedded devices programming (hardware interruputs for all pins).
EventSystem Event based system that monitor variables and fire event when the variable change.
Eventually Event-based programming library for Arduino
EventuallyCommand Trigger Eventually event from a serial command
EventuallyStateMachine Extends Eventually with a state machine
Eventually2 Event-based programming library for Arduino
EveryTimer A library providing the possibility to call a function at specific time intervals.
evo_bsp Evo BSP components
evo_build_template Evo Build Template
evo_pmux_csr Evo PMUX CSR
evo_servo Evo Servo
EWMA Exponentially Weighted Moving Average filter used for smoothing data series readings.
ExampleLibrary An example of how to create a public Arduino Library, that is automatically uploaded into the Arduino Library Manager for public consumption.
Excelsior Functions as a beginners guide to programm the Excelsior-Brick.
Excelsior_Ambassador Functions as an extensions for the Excelsior Brick.
Excelsior_Light Used for easy use of the Excelsior Lightsensor
Executive Execute routines to specified schedule
ExponentMap Generates an exponentially growing array based on provided number of steps and maximum value.
extendFor Add and subtract from 0 to 10 in 2 steps each.
ezTime ezTime - pronounced "Easy Time" - is a very easy to use Arduino time and date library that provides NTP network time lookups, extensive timezone support, formatted time and date strings, user events, millisecond precision and more.
EZ_USB_MIDI_HOST Arduino MIDI Library wrapper for usb_midi_host library
EZPROM A library to help organize EEPROM access.
fANSI Control the PC screen using ANSI graphics
FSerial A Delay Less Communication Protocol.
Fabrik2D A library for fast solving of inverse kinematics using the FABRIK algorithm.
FanController Arduino Library for controlling PC fans
FastAccelStepper A high speed stepper library for Atmega 328p (nano), 32u4 (leonardo), 2560, ESP32, ESP32S2, ESP32S3 and Atmel SAM Due
FastBLE BLE that leaves cycles for other tasks on Arduino MKR WiFi 1010
FastBot Fast ESP8266/ESP32 library for Telegram bot (messages, menus, time sync, OTA update + SPIFFS, files upload and download)
FastCapacitiveSensor A library to use capacitive sensors quickly
FastCRC Fast CRC routines
FastDisplayPrototyping Fast Display Prototyping for Adafruit GFX and TFT eSPI
FastGPIO Faster general-purpose I/O
FastIMU Allows Arduino boards to control a variety of IMU's.
FastInterruptEncoder An Arduino library for Quadrature Encoder for ESP32 and STM32Duino.
FastLED Multi-platform library for controlling dozens of different types of LEDs along with optimized math, effect, and noise functions.
FastLEDManager FastLED Manager that can generate multiple sequences with layered (mixed) output
FastLED NeoPixel A library that allows you to reuse Adafruit NeoPixel animations with the FastLED library without having to rewrite them.
FastMap Library with fast map function for Arduino.
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
FastTrig Arduino library with interpolated lookup for sin(), cos(), tan(), atan2() and more.
fast_math Arduino library for fast math algorithms
FauxmoESP Amazon Alexa support for ESP8266 and ESP32
FC0001614614 Quad, High-Voltage EL Lamp Driver with I²C Interface.
FC0003390327 Library for the Quectel EG25-G LTE
FC0005748911 Firechip - Micro Crystal RV-8263 Arduino Library a Real-Time Clock Module with I2C-Bus
Feature-Variables Persistent event driven variables aimed at making complex designs much simpler
FFT_C FFT library in C
FHEM This library allows communication with a FHEM Server.
FIFObuf A library for buffering items into a FIFO/LIFO buffer
FileData Simple library for storing any data in file
FileFetcher A library for fetching files or images from the web (supports ESP8266/ESP32 & probably others)
Filters Filter utilities for Arduino
Finite-State Finite-State Machine (FSM) for Arduino.
FiniteStateMachine A synchronous time-sliced state management library to build responsive "embedded apps" via callbacks and conditional signal chaining.
FIR filter FIR filter library for the Arduino.
Firebase Arduino based on WiFiNINA Google Firebase Realtime Database Arduino Client Library for Arduino MKR WiFi 1010, Arduino MKR VIDOR 4000 and Arduino UNO WiFi Rev.2.
Firebase Arduino based on WiFi101 Google Firebase Realtime Database Arduino Client Library for Arduino WiFi Shield 101 and Arduino MKR1000 WIFI.
Firebase Arduino Client Library for ESP8266 and ESP32 Google Firebase Arduino Client Library for Espressif ESP8266 and ESP32
FirebaseClient Async Firebase Client library for Arduino
Firebase ESP32 Client Google Firebase Realtime Database Arduino Client Library for Espressif ESP32
Firebase ESP8266 Client Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266
FirebaseJson The easiest Arduino library JSON parser, builder and editor for ESP8266, ESP32, Teensy 3.x, Teensy 4.x and others MCUs.
FirebaseRealtime A simple library to make Firebase Realtime Databse CRUD operations.
FirstBuild - Relay Control a relay by specifying a period and duty cycle.
fishyDIYdevices A library to simplify creating, operating, and using your DIY Internet of Things devices using NodeMCU (ESP8266) devices.
fixed Implementation of fixed poind calculations
FlashLightLED An Arduino library that can programmatically manipulate the LED color changing light strips controlled by a 44 Key IR Remote.
FlashStorage_RTL8720 The FlashStorage_RTL8720 library aims to provide a convenient way to store and retrieve user data using the non-volatile flash memory of Realtek RTL8720DN, RTL8722DM, RTM8722CSM, etc.
FlashStorage_STM32 The FlashStorage_STM32 library aims to provide a convenient way to store and retrieve user data using the non-volatile flash memory of STM32F/L/H/G/WB/MP1. It is using the buffered read and write to minimize the access to Flash. It now supports writing and reading the whole object, not just byte-and-byte. New STM32 core v2.0.0+ is also supported now.
FlashStringTable Easy definition and use of Arduino flash-based (PROGMEM) global string.
FLE Arduino library for FLE = FLoat with Error datatype
Fletcher "Arduino Library for calculating Fletcher's checksum.
FlexLibrary This Library is designed to make the integration of 'Flex Sensors' easier and simpler.
FlexyStepper Stepper motor control library for Arduino supporting in-motion changes.
FlightSimOutputs Library for easy handling of digital outputs on Midwest737Simulations.com Multi Output card.
FlipDisc Arduino library for flip-disc displays
FlixPeriph Arduino drivers for the Flix drone peripherals.
FloatArrayManager A library to simplify averaging a moving window of values.
float16 Arduino library to implement float16 data type.
float16ext Arduino library to implement float16ext data type.
FlowSensor Flow Sensor library for Arduino.
fmt Port of the {fmt} library to Arduino
fog Programming water mist.
Forecaster Weather forecasting with Zambretti algorithm
FourRegs Prints the low-level configuration registers for Arduino-compatible boards which use an ARM SAMD51 processor.
Fraction Arduino library to implement a Fraction datatype.
FRAM_Cache FRAM Cache
FRAM_I2C Arduino library for I2C FRAM for persistent storage.
Franzininho_LiquidCrystal Allows communication with alphanumerical liquid crystal displays (LCDs).
FreeRTOS FreeRTOS Real Time Operating System implemented for AVR (Uno, Nano, Leonardo, Mega).
FreqPeriodCounter Smart library with comprehensive functions for counting (multiple) frequencies. For Arduino Uno and Zero.
frt Lightweight, easy-to-use wrapper around the Arduino_FreeRTOS_Library.
FS_MX1508 Library that makes using mx1508 dual DC motor driver easier.
FTDebouncer An efficient, low footprint, fast pin debouncing library for Arduino
FTPduino An easy to use FTP client library for the Arduino ecosystem.
FTTech Aqualabo Sensors Aqualabo Sensor Library for Arduino, using ArduinoModbus through RS485
FTTech LoRaWAN Arduino IDE Library to make our SAMD51 interface with RAK811 20 pin click easier to use.
FTTech SAMD51 Clicks Arduino IDE Library to make our SAMD51 easier to use.
FTTech SAMD51 XBee Arduino library to make easier to use an XBee.
FTTech Swarm Arduino IDE Library to make our SmartNode Swarm easier to use.
FT81x Arduino Driver Graphics library for the open source FT81x display driver board.
FTPClient_Generic FTP Client for Generic boards such as 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, RP2040W, etc.), ESP32/ESP8266 using Ethernet
FuGPS Library Arduino library for parsing NMEA 0183 (GPS) messages.
FunctionFsm A library that simplifies the creation of finite state machines and streamlines the process of turning state diagrams into code..
FunctionGenerator Arduino library to generate wave forms (nummeric) for a DAC
Functional-Vlpp Provides function templates to better support C++ functional programming across platforms.
FUSB302 PD UFP sink Arduino library for the FUSB302 USB power delivery controller IC.
FutabaVfdM202MD10C Library for Arduino framework for convenient working with vacuum fluorescent displays (VFD) based on Futaba M202MD10C board.
Fuzzy Spooder An add-on filament estimator for existing 3D printers.
gButton Provides an easy way to work with buttons and other momentary contact switches.
GCodeParser The GCodeParser library is a lightweight G-Code parser for the Arduino using only a single character buffer to first collect a line of code (also called a 'block') from a serial or file input and then parse that line into a code block and comments.
GParser Fast library for parsing cstring into substrings, urlencode, unicode encode for Arduino
GSheet32 Library for sending data from ESP32 to Google Sheets.
GAMMA Arduino Library for the GAMMA function
Gauge_asukiaaa It calculates value from sample values.
Gauss Library for the Gauss probability math.
Gaussian Gaussian math, Kalman Filters and Moving Averages made easy
Gemelon Pushbutton Arduino library to debounce a pushbutton.
geomath Arduino library with geographic math functions.
Geometry A library for representing where things are in relation to other things in 3D space
Gesture PAJ7620 Arduino library to control Grove Gesture(PAJ7620U2).
GetInTouch Arduino library for GetInTouch Twitch Extension.
GG GG for Arduino is a serial console library.
ggwave Tiny data-over-sound library
GhostLab42Reboot Arduino library for GhostLab42's Reboot Triple-Display Board Set
GifDecoder Play Animated GIFs
Gigabits Gigabits interface for Arduino
Gizmo Support library for interacting with the Gizmo Platform from Arduino/Wiring.
GLEE Beelan LoRaWAN LoRaWAN Arduino Library for standalone LoRaWAN modules class A and C with a simple API. Modified for the GLEE Project.
GM1602lib Arduino library for GM1602-CO sensors.
gob_unifiedButton Add touch buttons for CoreS3 and commonality with conventional buttons (M5.BtnX)
Goldfish4Tech Arduino demo code for project
GoogleFormPost A simple way to add data to Google Sheets, without API or authentication.
GPIOViewer Web Application to view GPIO pins live!
GPIO_NXP_Arduino Class library for NXP GPIO drivers
gpiobj Manage and access GPIOs as objects.
GPSP A simple, and easy to use Arduino protocol
Grandeur Let your arduinos and ESPs communicate with Grandeur in realtime.
Gravity Soil Moisture Sensor Arduino Library for DfRobot Gravity Analog Capacitive Soil Moisture Sensor.
Green Beacon BLE beacon library compatible with LINE Simple Beacon
GRGB Library for smooth RGB LED control
Grove - 125KHz RFID Reader Arduino library to control Grove - 125KHz RFID Reader.
Grove - 2-Channel Inductive Sensor LDC1612 Arduino library to control Seeed Inductive Sensor LDC1612.
Grove 3Axis Compass V2.0 BMM150 Arduino library to control Grove 3-Axis Digitial Compass v2.0.
Grove-3-Axis-Digital-Accelerometer-2g-to-16g-LIS3DHTR Library for Grove - 3-Axis Digital Accelerometer ±2g to 16g Power(LIS3DHTR).
Grove - 6Axis Accelerometer And Compass v2 Arduino library to control LSM303DLH.
Grove 6Axis_Digital_Accelerometer_Gyroscope4_ADIS16470 Arduino library to control Grove 6-Axis Digital Accelerometer&Gyroscope(ADIS16470).
Grove - Air quality sensor Arduino library to control Grove Air Quality Sensor.
Grove barometer HP20x Arduino library to control Grove barometer HP20x.
Grove Barometer Sensor Arduino library to control Grove Barometer Sensor BMP085/BMP180.
Grove - Barometer Sensor BME280 Arduino library to control Grove - Temp&Humi&Barometer Sensor(BME280).
Grove - Barometer Sensor BMP280 Arduino library to control Grove - Barometer Sensor (BMP280).
Grove - Capacitive Touch Slide Sensor CY8C40XX Arduino library to control Grove_touch_sensor_CY8C40XX.
Grove - Coulomb Counter for 3.3V to 5V LTC2941 Library for Grove - Coulomb Counter for 3.3V to 5V(LTC2941)
Grove - Digital Light Sensor Arduino library to control Grove - Digital Light Sensor(TSL2561/ISL29035).
Grove - Haptic Motor Arduino library to control Grove - Haptic Motor.
Grove - High Precision RTC Arduino library to control Grove - High Precision RTC_PCF85063TP.
Grove - High Temperature Sensor Arduino library to control Grove - High Temperature Sensor.
Grove - I2C High Accuracy Temp_Humi Sensor SHT35 Arduino library to control Grove Temperature sensor SHT35.
Grove I2C Motor Driver v1.3 Arduino library to control Grove I2C Motor Driver.
Grove - I2C Thermocouple Amplifier MCP9600 Arduino library to control Grove Temperature sensor MCP9600.
Grove - I2C UV Sensor VEML6070 Arduino library to control Grove UV sensor VEML6070.
Grove - Laser PM2.5 Sensor HM3301 Arduino library to control PM2.5 sensor(HM3300).
Grove - LCD RGB Backlight Arduino library to control Grove - LCD RGB Backlight.
Grove LED Bar Arduino library to control Grove LED Bar.
Grove - LED Matrix Driver Arduino library to control Grove - LED Matrix Driver.
Grove - LoRa Radio 433MHz 868MHz Arduino library to control Grove - LoRa Radio 868MHz and Grove - LoRa Radio 433MHz.
Grove Mini Track Ball Arduino library to control Grove Mini Track Ball.
Grove - Motor Driver TB6612FNG Arduino library of Grove - Motor Driver(TB6612FNG)
Grove - Q Touch Sensor Arduino library to control Grove - Q Touch Sensor.
Grove Ranging sensor - VL53L0X Sensor driver for VL53L0X Ranging sensor
Grove - RTC DS1307 Arduino library to control Grove - RTC DS1307.
Grove SHT31 Temp Humi Sensor Arduino library to control Grove SHT31 Temp Humi Sensor.
Grove - Sunlight Sensor Arduino library to control Grove - Sunlight Sensor.
Grove Temper Humidity TH02 Arduino library to control Grove Temper Humidity TH02
Grove Temperature And Humidity Sensor Arduino library to control Grove Temperature And Humidity Sensor, it contains chip DHT11 AM2302.
Grove - Temperature And Humidity Sensor HDC1000 Arduino library to control Grove - Temperature&Humidity Sensor HDC1000
Grove Ultrasonic Ranger Arduino library for controlling Grove Ultrasonic Ranger, using gennal I/O communication.
GSMSim GSM Library For SimCom Modules
GSON Light JSON parsing and assembling library for Arduino
GST Arduino library for Golden Standard Test, confusion matrix.
GT811 Library Arduino library for GT811-based Capacitive touch screen
GTT Enables use of matrix orbitals GTT line of products
GUIslice GUIslice embedded touchscreen GUI library in C for Arduino & Raspberry Pi
GU140X32F-7703A Provides a graphic library for the Noritake Itron GU140X32F-7703A VFD display
GY26Compass Library for interfacing with GY-26 Compass Module
GY521 Arduino library for GY521 angle measurement
GyverBeeper Async tone generator with amount and time settings
GyverBlinker Async LED blinker and task count timer
GyverBME280 Light library for BME280 sensor
GyverBus Communicating by GBUS interface
GyverButton Advanced button control library
GyverDimmer Phase and Bresenham algorithm for AC triac dimmer
GyverEncoder Advanced encoder operation library
GyverFIFO Simple ring (circular, FIFO) buffer for Arduino
GyverFilters Library with few filters for data processing
GyverGFX Fast GFX library for displays and matrixes
GyverHC595 Fast SPI/BitBang library for 74HC595 shift register
GyverHTU21D Light Arduino library for HTU21D sensor
GyverHX711 Library for HX711 ADC/weight module
GyverINA Light library for INA219/INA226 sensor module
GyverIO Fast GPIO operation functions for AVR, ESP8266, ESP32
GyverJoy Library for analog joystic Arduino
GyverLBUF Simple linear buffer for Arduino
GyverMAX6675 Fast and light MAX6675 thermocouple library
GyverMAX7219 Fast and light MAX7219 matrix library
GyverMotor Library for motor driver control
GyverNTC Simple library for NTC thermistors
GyverNTP Library for async receiving precise time from NTP server
GyverOLED Fast and light library for SSD1306/SSH1106 OLED display
GyverOLEDMenu Creating a menu in your project for SSD1306/SSH1106 OLED display
GyverOS Simple task manager for Arduino
GyverPID Fast library for PID regulating algorithm
GyverPortal Simple web interface builder for esp8266 and ESP32
GyverPower Library for power management of AVR
GyverPWM Library for advanced PWM settings of AVR
GyverRelay Library for relay regulation algorithm
GyverSegment Powerful library for controlling 7-segment indicators
GyverShift Library for input and output shift registers (HC595 and HC165)
GyverStepper Fast library for stepmotor control and multi-axis planning
GyverTimer Simple timer with period/timeout modes on millis
GyverTimers Library for control hardware timers on ATmega328p and ATmega2560
GyverTM1637 Library for advanced control of TM1637 7-segment display
GyverTransfer Library for 1-wire communication by GT interface
GyverUART Light and fast Serial library
GyverWDT Advanced WDT control library for ATmega328p/32U4/2560 & ATtiny85/84/167
Gyver433 Simple library for 433 MHz radio
Hall-Switch This library provides an interface to interact with the Hall effect sensor switch family
Hamming Library for pack and unpack data by Hamming algorithm
HardwareSerial_RS485 Concurrent multi-drop (i.e. multi-master, multi-slave) RS485 communication library
HC-SR04 Library for HC-SR04 ultrasonic distance sensor.
HC4051 Arduino library for a HC4051 1x8 channel multiplexer
HC4052 Arduino library for a HC4052 2x4 channel multiplexer
HC4053 Arduino library for a HC4053 3x2 channel multiplexer
HC4067 Arduino library for a HC4067 1 x 16 channel multiplexer
HC_SR04 Allows an Arduino board to use multiple HCSR04 module.
HCSR04 Library for HC-SR04 ultrasonic distance sensor.
HCSR04 ultrasonic sensor Allows an Arduino board to use HCSR04 module.
HDC1000 A temperature and humidity sensor library for HDC1000
HeartBeat Arduino library for HeartBeat with frequency and duty cycle.
HeidelbergInterface Arduino Library to communicate with Heidelberg Wallbox Energy Control via Modbus RTU.
Hello Drum Arduino Library for piezo sensing
hellothing_BG96_NBIoT NB-IoT library for hellothing BG96 Arduino shield
hellschreiberlib Modulate Hellscriber OOK signal
Heltec_ESP32_LoRa_v3 Proper working library for "Heltec ESP32 LoRa v3" and "Heltec Wireless Stick v3" boards.
Hercules Dual 15A 6-20V Motor Controller Arduino library to control Hercules Dual 15A 6-20V Motor Controller.
HerkulexServo A library for communicating with Herkulex smart servos.
HexFabQuadroMotorShield Control up to four DC Motors and read their currents with this shield.
HID Buttons Easily handle state changes for HID button inputs.
HID-Project Extended HID Functions for Arduino
High Performance IMU BMI085 Library for communicating with the Bosch BMI085 6 axis IMU.
HighPowerStepperDriver High-Power Stepper Motor Driver library for Arduino
High-Side-Switch DEPRECATED. C++ library for the PROFET+2 12V
Histogram Arduino library for creating histograms math.
HM330X by Tomoto Arduino library for HM3301/HM3302 dust sensor.
HMC6352 Experimental Arduino library for HMC6352 digital compass sensor
HoldButton Reads the buttons connected to Arduino pins.
HomeKit-ESP8266 Native Apple HomeKit accessory implementation for the ESP8266 Arduino core.
HomeSpan A robust and extremely easy-to-use HomeKit implementation for the Espressif ESP32 running on the Arduino IDE.
homecontrol-mqtt A client library for MQTT messaging.
Honeywell TruStability SPI Arduino library for communicating with Honeywell TruStability HSC or SSC pressure sensors over SPI.
Honeywell Zephyr I2C Arduino library for Honeywell Zephyr HAF flow rate sensors using I2C.
HotButton Button library for Arduino. The usual, plus "if (button.event(LONG, SHORT, LONG))" and more.
HoverboardAPI Hoverboard API controller
hp_BH1750 Digital light sensor breakout boards containing the BH1750FVI IC
HPDL1414-74HC595 An Arduino library for driving HPDL-1414 displays using shift registers
HSCDTD008A A library for the HSCDTD008A geomagnetic sensor.
hsmcpp C++ library for Hierarchical State Machines (HSM, FSM)
HT16K33 Arduino Library for HT16K33 I2C 4x7segment display
HTTPS_Server_Generic This is HTTPS/HTTP Server Library for ESP32, WT32_ETH01, ESP32 + LwIP W5500, ESP32 + LwIP W6100, ESP32 + LwIP ENC28J60
HTU21D Sensor Library An Arduino library for the HTU21D sensor.
HX710 Arduino library for HX710.
hx710b_arduino Arduino library for Air Pressure Sensor HX710B.
HX711 Arduino library for HX711 load cell amplifier
HX711 Arduino Library Library to interface the Avia Semiconductor HX711 ADC.
HX711_ADC Library for the HX711 24-bit ADC for weight scales.
HX711_asukiaaa It read values from HX711
HX711_MP Arduino library for HX711 load cell amplifier.
HyperDeck BlackMagic Design HyperDeck controller for Arduino via TCP
Hysteresis Hysteresis library
HzMeter_asukiaaa It measures Hz from pulse input.
IRsmallDecoder Allows the reception and decoding of infrared signals from remote controls.
I2CDisplayController Arduino library for Seven Segment Display with I2C Communication Interface.
I2CExtension I2C extension/wrapper for Arduino
I2CKeyPad Arduino library for a KeyPad connected to a PCF8574.
I2CKeyPad8x8 Arduino library for a KeyPad connected to a PCF8575.
I2CSoilMoistureSensor Provide access to all functions of the I2C Soil Moisture Sensor from Catnip Electronics.
I2C_24LC1025 Library for 24FC1025 I2C EEPROM
I2C_ASDX Arduino library for I2C ASDX pressure sensor (Honeywell).
I2C_device_Arduino I2C_device class library
I2C_EEPROM Library for I2C EEPROMS
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.
I2C_Insarianne Personal library for INSARIANNE project
I2C_LCD Arduino library for I2C_LCD.
I2C_LCD12864 Arduino library for LCD12864 I2C module.
I2C_Scanner Master I2C Bus Device Scanner.
I2CIP A library of protocols for interfacing with I2C devices on a modular switched network.
i2c-for-esp32 I2C library for ESP32 (unofficial)
i2cdetect Arduino library for scanning I2C bus for devices
IbusTrx Arduino library for sending and receiving messages over the BMW infotainment bus (IBUS).
ICM20689 Library for communicating with the ICM20689 six-axis Inertial Measurement Units (IMU).
ICM20948_WE A library for the 9-axis accelerometer, gyrometer and magnetometer ICM20948
ICM42688 Library for communicating with the ICM42688 six-axis Inertial Measurement Units (IMU).
ICM7218 Intersil-Renesas and Maxim ICM7218 and Intersil-Renesas ICM7228 LED driver library.
ICM7218C Maxim ICM7218C LED driver library.
IEEE754tools Fast helper functions for IEEE754 floats.
IFTTTWebhook Library for triggering IFTTT web hooks
IFX007T-Motor-Control This library provides an Interface for Infineons IFX007T Motor Control Arduino Shield
ILI9341_t3n Optimized ILI9341 (320x240 Color TFT) Display Support different SPI buses
Improv WiFi Library The library implements the Improv WiFi protocol allowing users to use this feature in their projects without effort.
imuFilter Sensor fusion for an IMU to obtain heading and velocity.
INA219 Arduino library for INA219 voltage, current and power sensor.
INA219B INA219B TI i2c output current/voltage/power monitor Library
INA219_WE A library for the INA219 current sensor module
INA226 Arduino library for INA226 power sensor
INA226_WE A library for the INA226 current and power sensor module
INA3221 INA3221 Triple-Channel Sensor Driver.
INA3221_RT Arduino library for the I2C INA3221 3 channel voltage and current sensor.
incbin Include binary and text files in your Arduino project with ease.
infiniteAverage Experimental Arduino Library to calculate a high precision average of many samples
Ingenia Serial Servo Drive Library Arduino library for control Ingenia Servo Drives using serial communication.
InkyBoard Bibliotheek om gebruik te maken van het InkyBoard van InkyCode
INSARIANNE Personal library for INSARIANNE project
Int64String Convert 64bit integers to strings
integer24 integer24 types uint24_t and int24_t for Arduino.
Interval Arduino library for Interval data type.
IntervalTimerEx IntervalTimerEx subclasses the Teensy IntervalTimer to allow for a variety of callable objects as timer callbacks.
IOSignal IOSignal Arduino Client.
IoT Pipe A library to use with the IoT Pipe web service.
IO7F32 io7 IOT Framework for ESP32
IO7F8266 io7 IOT Framework for ESP8266
IOTClient IOT Client Library.
IotKernel A library for basic functions of IoT devices
IotWebConf ESP8266/ESP32 non-blocking WiFi/AP web configuration.
iotec_MAX7319 A library for using the MAX7319 from MAXIM Integrated.
Iotkaran Iotkaran library for Arduino.
iotsa An Internet Of Things Server Architecture for ESP8266.
ipMIDI ipMIDI for Arduino
irBoard Library for ESP32 This library is to become a host of irBoard app by the ESP32 device.
IR-infrared Remote Control Decoder-Simulator Driver for BC7215, an 8-pin universal IR remote control signal decoder/generator chip.
IRRemoteControl A lightweight library for send/receive infra-red signal.
Irms_calc Irms calculation library for ESP8266/ESP32/Arduino.
ISL1208-RTC-Library Arduino library for Intersil ISl1208 RTC chip.
Isolated EC Probe Interface Measure Electrical Conductivity, Total Dissolved Solids, and Salinity
Isolated ISE Probe Interface An isolated Ion Specific Electrode Probe Interface
JLed An Arduino library to control LEDs
JLedPCA9685-HAL A HAL to drive PCA9685 LEDs with JLed
JMotor This library uses polymorphism and defines common interfaces for reading encoders and controlling motors allowing for easy open or closed loop motor control.
JavaScript JavaScript interpreter for Arduino
JBLogger A simple to use logger library for Arduino.
JBWopr Support library for the Unexpected Maker W.O.P.R. boards
JDI_MIP_Display Arduino library to drive the JDI and Sharp Memory In Pixel LCD Displays
JJYReceiver JJY standard radio signal wave receiver library.
JMAFoundation A library that provide event response for Arduino.
JMA_SPComm A library that makes simple communication protocol for Arduino.
Joystick 5-Pin A joystick library for Arduino.
joystick_module Provide function to using joystick module
JrkG2 Jrk G2 library for Arduino
JsmnStream Reformatting of the Serge Zaitsev jsmn library to parse a JSON string one char at a time.
JsonLogger An easy-to-use, small, fast and portable JSON builder and logger for IoT logging, data acquisition and analytics.
Json Streaming Parser A very memory efficient library to parse (large) JSON objects on small devices
json2asw Reads json sf2 data from a file and converts it to a Teensy Audio Library AudioSynthWavetable::instrument_data object.
jsons Read and write JSON documents as a stream.
JTAG_Interface Library for establishing a live JTAG communication between the MCU and FPGA of the Arduino Mkr Vidor 4000.
K1200 Library for the Velleman K1200 watch.
Kalman Include Kalman filter to your Arduino projects
kc868-arduino-library KC868 library for Arduino
Kelvin2RGB Arduino library for converting temperature to RGB values
KermiteCore_Arduino Kermite firmware library for Arduino and PlatformIO.
KeyMatrix KeyMatrix is poll event library for matrix keypads.
keyboard_peripheral_modules A set of general modules for keyboard firmware.
keybrd A library for creating custom-keyboard firmware.
KIM Library with examples for KIM1 shield v2 (no longer distributed) on Arduino platforms
KIM Arduino Library Handles the interface between KIM shield and Arduino.
Kinematics Kinematics library for robotics
Kinematrix [BETA] Arduino library for beginner.
KMP_MCP23S08 Unified driver for the the MCP23S08 SPI expander
KMP_RS485 Library allows you send and receieve data using RS485 protocol
Knock Detector A non-blocking knock detection library to use with piezo elements
KOCOAFAB Kocoafab's arduino D.I.Y. kit library.
KomootBLEConnect A library to receive Komoot BLE Connect Packages
Komotion For use with Komotion, the motion sensing platform designed for ES20r.
KT0803 Arduino library for the KT0803 and KT0803K FM transmitter.
KXTJ3-1057 Motion detection without bells and whistles, simply works, low power.
L293D Allows an Arduino board to use control a motor using a L293D.
L298NDriver A library that makes using L298N motor driver much easier.
L3G Arduino library for Pololu L3G4200D, L3GD20, and L3G4200D boards
lazyjson Lazy JSON parser for embedded systems
LCBUrl A library to manipulate URL strings
LCDDisplay10 A library to display numbers on an BL55xx display.
LCDDrivers_NXP_Arduino Class library for NXP LCD driver
LCDGraph An Arduino library for drawing line graphs on alphanumeric displays using custom characters.
LCD-I2C C++ Library for Liquid Crystal Displays (LCD) with the Hitachi HD44780 display driver.
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.
LCD_HD44780 A library for HD44780 based LCDs.
LCD_ST7032 Arduino library for ST7032 LCD controller with i2c interface
lcdgfx VGA, SSD1306, SSD1331, SSD1325/SSD1327, SSD1351, IL9163/ST7735, ST7789, ILI9341, PCD8544, SH1106/SH1107 spi/i2c OLED/LED Display driver.
LEDuino Framework for defining patterns and mapping them to a configuration of addressable LEDs using FastLED.
LeafonySTM32 Library for Leafony STM32 basic kit
LectroboxKeypadShield Driver for the Lectrobox Keypad Shield.
LectroboxPCJoyShield Driver for the Lectrobox DB-15 PC Joystick Shield.
LEDDriver PWM LED Driver with ability to brighten and dimm fluently
LEDDrivers_NXP_Arduino Class library for NXP LED drivers
LedLib Controla LEDs de forma sencilla.
LEDMatrixDriver A replacement for Arduino's LedControl library for MAX7219
LedRGBlib RGB LED library for Arduino (ENG+ESP)
LedSync Arduino library to perform synchronous blinking operations with LEDs and NeoPixels.
LedTask The Arduino library shows the power of non-preemptive multitasking.
LED744511 74'4511 LED Driver Library
Leeman Geophysical Learning Shield Tools for the Leeman Geophysical LLC Learning Shield.
Legoino Library for controlling PoweredUp, Boost, Corntrol+ controllers/hubs
Lepton FLiR Thermal Camera Module Library Library to control a Lepton FLiR (forward looking infrared) thermal camera module from an Arduino-like board (Teensy 3+/ESP32+ minimum).
Letters and Numbers Seven Segment Display Library Arduino library for displaying letters and numbers on 7-segment display.
LevelShifter_NXP_Arduino Demo code for NTS0304EUK-ARD
Lewis A morse code stream/print interpreter
LGFXMeter LGFX based Gauge Decoration and Animation library
LibEdificio Allows to control the Building Lights educative system.
LibEstacionamiento Allows to control the Estacionamiento educative system.
LibLanc Allow camera control via the Sony lanc protocol
LibLucesCiudad Allows to control the City Lights educative system.
LibMiniSys Allows to control the MiniSys educative system.
LibPrintf Library adding support for the printf family of functions to the Arduino SDK.
LibSemaforo Allows to control the Semaforo educative system.
LibSemaforosCiudad Allows to control the Traffic Lights educative system.
LibYxml Yoran Heling's yxml library.
Libdevlpr A library that makes using the FANTM DEVLPR shield easier.
libnapc libnapc implementation.
LilyGo-AMOLED-Series Library for LilyGo T-Display AMOLED Series
LilyGo-T-RGB Library for LilyGo T-RGB
LINBus_stack Provides Local Interconnect Network (LIN) support on SAM3X or AVR based boards with a TJA1021 transceiver.
LIN master emulation with background operation LIN master node emulation with preemptive background operation
LIN master portable LIN master node emulation for different boards
linaGFX Draw a line segment and one number on the memory.
LineFollowerPID Line follower robot library.
LineFormatter Wrapper class for Stream e.g. Serial to enhance layout of tabular data.
LinkedList A fully implemented LinkedList made to work with Arduino projects
LinkedPointerList Light-weight implementation of LinkedList library, that is now stripped down to bare minimum, making it appropriate for use in memory-critical environments.
LiquidCrystal_74HC595 This library allows an Arduino board to control most LCDs (Hitachi HD44780 based or compatible) through a 74HC595 shift register.
LiquidCrystal_I2C_UTF8 A library for printing Vietnamese, Russian strings (UTF-8) to LCD via I2C.
LiquidMenu Menu creation Arduino library for LCDs, wraps LiquidCrystal.
LIS3DH motion detection Motion detection without bells and whistles, simply works, low power.
LIS3MDL LIS3MDL magnetometer library
LispIO new lightweight IO function
LispMotor L298x driver
LiteLED Light weight library for driving one or more WS2812B, SK6812, APA106, SM16703 RGB LED strips.
Lithium-Powered All-In-One Code Solution for Lithium Battery Management using the LTC4150 Coulomb Counter circuit.
LiveObjectsSDK A library that makes connection with Orange LiveObjects platform a breeze.
LM73 LM73 Temperature Sensor Library
LM75A Arduino library M2M Solutions LM75A Arduino library.
LM96163 Driver for LM96163 Fan Controller
LMT87 A simple library for utilizing analog temperature sensor
LoRa An Arduino library for sending and receiving data using LoRa radios.
LoRaNow LoRaNow Library is a simple LoRa Node <> Gateway communication protocol.
LoRa-payload-BKU Library for easy Data transmission using MKR WAN 1300/ 1310 to LoRaWAN server TheThingNetwork.org
LoRaRF Arduino LoRa-RF library used for transmitting and receiving data using LoRa module with Semtech SX126x series, SX127x series, or LLCC68.
LoRa Serialization Library for serialization of data on the Arduino side and deserialization in the TTN
LoRandom A library using Semtech's sx1276/7/8/9's `RegRssiWideband` register properly to generate random numbers.
Log Simple but useful macroses for logging. Allow use printf() with Serial for logging.
LogToQueue Envio de log a un Queue para manejarlo como quieras.
log4Esp Extendable logging library for ESP8266
log4arduino Lightweight, no-frills logging for Arduino and friends
Logistic Arduino library to explore the logistic formula. (chaos, bifurcation)
losant-mqtt-arduino MQTT library to easily communicate with the Losant IoT platform.
LPS Arduino library for Pololu LPS boards
LPS35HW LPS35HW pressure sensor library
LSM303 Arduino library for Pololu LSM303 boards
LSM6 LSM6 accelerometer and gyro library
LTC2942 Library for Analog Devices LTC2941 and LTC2942 battery gas gauges.
LTC2991 Arduino library for LTC2991 temperature and voltage control IC
LTR308 library An Arduino library for the digital light sensor breakout boards containing the Lite-On LTR-308ALS-01 IC
LTR390 Arduino library for the LTR390 UV sensors.
LTS01A_MAX31725 Library for LTS01A MAX31725.
LualtekCubecell This is a library for the Lualtek Cubecell board.
LualtekRAKRUI Library for the Lualtek RAK RUI3 based board.
LualtekTTN This is a library for the Lualtek RN-TTN based board.
LUHN Arduino Library for calculating LUHN checksum.
lv_arduino Full-featured Graphics Library for embedded systems
lvgl Full-featured Graphics Library for Embedded Systems
lvglCpp LVGL C++ wrapper.
lx16a-servo Simple Arduino library to operate ALX-16A, LX-224, HTS-35H and LX-15D serial servos.
mDriver LM398n motor driver library(SKU:LM398n).
mString Static lightweight analog of String class
mWebSockets Simple to use implementation of WebSockets for microcontrollers
m0_tweak Bring out hardware performance of SAMD21 such as overclock.
M2M Solutions Logger Library Arduino library for logging.
M2M Solutions MiraOne Library Arduino library for the MiraOne radio module by Lumenradio AB.
M2M Solutions Purplepoint Boards Library Arduino library for Purplepoint IoT boards.
M2M Solutions Quectel Library Arduino library for Quectel cellular modules.
M2M Solutions TLV Library Arduino library for the TLV format.
M304 Library Library useful when programming control nodes using the M304 board for UECS control nodes
M5-ADS1100 Library for Unit & Hat ADC
M5-ADS1115 Library for Unit Ameter & Vmeter
M5ANGLE8 Arduino library for M5 8ANGLE 8x12 bit potentiometers.
M5Atom Library for M5Atom Core development kit
M5AtomS3 Library for M5AtomS3 Core development kit
M5Atomic-Motion Library for M5Atomic-Motion
M5BurnerNVS Library for M5BurnerNVS
M5Core-Ink Library for M5CoreInk development kit
M5CoreS3 Library for M5CoreS3 Core development kit
M5Core2 Library for M5Stack Core2 development kit
M5-DLight Library for M5Stack Unit & HAT DLight
M5-Depends Library for M5
M5EPD Library for M5Paper development kit
M5-Ethernet Enables network connection (local and Internet) using the M5 PoE Camera.
M5FacesEncoder Arduino Library for reading encoder values from the M5Stack Faces Encoder Module
M5Family Convergence of the relevant dependencies used in M5 products.
M5-FPC1020A Library for Finger Unit
M5GFX Library for M5Stack All Display
M5Hat-8Servos Library for M5 HAT 8SERVO
M5Hat-JoyC Library for M5Hat JoyC
M5-LoRa-E220-JP Library for M5-LoRa-E220-JP
M5-LoRaWAN Library for UNIT LoRaWAN
M5Module-4Relay Library for M5Stack MODULE 4RELAY
M5Module-GNSS Library for M5Stack GNSS Module
M5Module-LAN-13.2 Library for M5Module-LAN-13.2
M5ROTATE8 Arduino library for M5 8ROTATE 8x rotary encoders
M5-RoverC Library for M5Stack RoverC & RoverC-Pro
M5Stack Library for M5Stack Core development kit
M5 Stack 4Relay Library M5Stack 4RELAY library for multiple different architectures.
M5StackMenuSystem A quick way to create nice menus for M5 Stack devices with just a few lines of code
M5Stack-SD-Updater SD Card Loader for M5 Stack
M5StackToio This library allows your M5Stack micro-controller to control your SONY toio core.
M5Stack_Avatar Yet another avatar module for M5Stack
M5Stack_OnScreenKeyboard OnScreenKeyboard for M5Stack
M5Stack_SimpleBeep Simple Beep for M5Stack.
M5Stack_TreeView TreeView Menu UI for M5Stack
M5StampC3LED M5Stamp C3 Mate LED library.
M5Station Library for industrial level controller with M5Station(SKU:K123,K124)
M5StickC Library for M5StickC Core development kit
M5StickCPlus Library for M5StickC Plus development kit
M5StickCPlus2 Library for M5Stack M5StickCPlus2 Board
M5Unified Library for M5Stack/Core2/Tough/CoreS3, M5StickC/C-Plus, M5CoreInk, M5Paper, M5ATOM, M5STAMP, M5Station
M5Unit-4RELAY Library for M5Stack 4RELAY UNIT
M5Unit-ACSSR Library for M5Stack UNIT ACSSR
M5Unit-CAN Library for M5Stack M5Unit-CAN
M5Unit-CatM Library for M5Stack Unit CatM SIM7080
M5Unit-DDS Library for M5Stack Unit DDS
M5Unit-DigiClock Library for M5Unit-DigiClock
M5Unit-Encoder Library for M5Stack Unit Encoder
M5Unit-ENV Library for M5Stack UNIT ENV
M5Unit-EXTIO2 Library for Unit EXTIO2
M5Unit-IMU-Pro-Mini Library for M5Stack M5Unit-IMU-Pro-Mini
M5Unit-KMeter Library for M5Stack UNIT KMeter
M5Unit-MQTT Library for M5Stack UNIT MQTT
M5Unit-PoESP32 Library for M5STACK UNIT PoESP32
M5UnitQRCode Library for M5Stack UNIT QRCode
M5Unit-RELAY Library for M5Stack RELAY UNIT
M5Unit-RTC Library for BM8563 RTC
M5Unit-Sonic Library for M5Stack Unit Sonic series
M5Unit-Thermal2 Library for M5Stack UNIT Thermal2
M5Unit-ToF4M Library for M5Stack M5Unit-ToF4M
M5Unit-UHF-RFID Library for M5Stack Unit UHF-RFID
M5UnitWeightI2C Library for M5Stack M5Unit WeightI2C
M5_BMM150 Library for M5_BMM150
M5_PbHub Simple library for the M5Stack PbHUB Unit.
M5_RTC_Module A library for using the RTC-Module from iotec for the M5-Stack.
M62429 Arduino library for M62429 volume control IC
M62429 Volume Control Library M62429/FM62429 Serial data control dual electronics volume library for Arduino.
M95_EEPROM A library for talking with the M95 series of EEPROM chips from ST. May work with chips from other vendors as well.
MacroLogger Arduino logger with support for preprocessor directives and standard C/C++ string formatting.
MagAlpha Angle Sensor Library Arduino library for the MPS MagAlpha magnetic angle sensor.
MagStripe Decode data from TTL (raw) magnetic card readers.
MagStripe_ESP32 Decode data from TTL (raw) magnetic card readers on ESP32.
MagVector 3D Magnetic Sensor Library for the MPS MagVector 3D magnetic sensors.
MAGELLAN AIS Magellan Library; Provide Function MAGELLAN API v.2 MQTT Connect for ESP32 and ESP8266 Board and Device Support Client internet interface
MagicHome A library For discovering and controlling MagicHome Leds.
MagicPot Arduino library for reading values easily from potentiometers.
Maidenhead Library for converting between latitude/longitude and Maidenhead locators.
Makerlabvn_I2C_Motor_Driver Driver for 2-DC motor and 2-RC motor
Makerlabvn_SimpleMotor Driver for 2-DC motor.
map2bits Arduino library for mapping a float to a number of bits.
map2colour Arduino library for mapping a float to colour spectrum
MaquinitasParams Library of parameters for art devices.
MaquinitasRitmos Library of rhythmic data for art devices.
MatesController Breadboard Mates' Mates Controller Arduino library
MatrixCharlieplex A library for Arduino to control Charlieplexed LED matrices.
Matrix Color Sensor An RGBW color sensor.
Matrix Controller A combined DC Motor controller and servo controller.
Matrix Laser Sensor a laser rangefinder.
Matrix Mini Library An Arduino based robot controller.
Matrix Motion Sensor An inertial measurement unit 6-degree of freedom sensor.
Matrix Motor Extension A 4 channel DC motor controller.
Matrix Servo Extension A 8 channel RC Servo controller.
MATRIX7219 Arduino Library for 8x8 LED MATRIX MAX7219, MAX7221.
MAVLink MAVLink v2 for Arduino.
MaxMtrParser Max/MSP MTR (Multi-Track Recorder) Protocol Parser for Arduino
MAX11643 Arduino library for MAX11643 ADCs
MAX14661 Arduino library for MAX14661 16 channel I2C multiplexer
MAX17048 Arduino library for MAX17048/MAX17049 1-Cell/2-Cell Fuel Gauge with ModelGauge
MAX17055 Lithium based battery fuel gauge and measurement IC library.
MAX3010x Sensor Library An Arduino library for the MAX3010x sensor family.
MAX31850 Arduino library for the MAX31850 thermocouple temperature sensor.
MAX31855_RT Arduino library for MAX31855 chip for K type thermocouple.
Max44007 Library for MAX44007 I2C LUX sensor Arduino.
Max44009 Library for MAX44009 I2C LUX sensor Arduino.
MAX471_RT Arduino library for MAX471 current sensor.
MAX520 Arduino library for MAX520 and MAX521 4/8 channel 8 bit DAC.
MAX6675 Arduino library for MAX6675 chip for K type thermocouple.
MAX6675 with hardware SPI A library for MAX6675 thermocouple interface.
MAX6675_Thermocouple The Library implements a set of methods for working with a thermocouple based on the MAX6675 driver.
MAX6816 Single Switch Debouncer Library for Arduino.
MAX7XX-7-Segment MAX72XX 7-segment display library.
MAX78630 Enables reading polyphase energy-monitor parameters of LVX EnergyBoard.
MAX_RS485 A library to easily use MAX485 half-duplex RS485 to Serial module
Mbed BLE HID A Library to implement Human Interface Device with Bluetooth on a Mbed stack (Arduino Nano 33 BLE).
MBED_RP2040_PWM This library enables you to use Hardware-based PWM to create and output PWM to pins on RP2040 board to create and output PWM to pins.
MBED_RP2040_Slow_PWM This library enables you to use ISR-based PWM channels on RP2040-based boards, such as Nano_RP2040_Connect, RASPBERRY_PI_PICO, with Arduino-mbed (mbed_nano or mbed_rp2040) core to create and output PWM any GPIO pin.
MBED_RPI_PICO_TimerInterrupt This library enables you to use Interrupt from Hardware Timers on RP2040-based boards such as Nano_RP2040_Connect, RASPBERRY_PI_PICO
MCCI Arduino Development Kit ADK The MCCI XDK ported to Arduino ("Arduino Development Kit").
MCCI Arduino LoRaWAN Library High-level library for LoRaWAN-based Arduino end-devices.
MCCI Catena Arduino Platform Arduino library for MCCI Catena 44xx, 45xx, 46xx and 48xx systems.
MCCI-Catena-PMS7003 Arduino library for Plantower PMS7003 particulate matter sensors.
MCCI Catena SCD30 Arduino library for Sensirion SCD30 carbon dioxide sensors.
MCCI Catena SDP Arduino library for Sensirion SDP (SDP31, SDP32, SDP800-series) Differential Pressure sensors.
MCCI-Catena-SHT3x Arduino library for Sensirion SHT3x (SHT31, SHT32, SHT35) Temperature/Humidity sensors.
MCCI LoRaWAN LMIC library Arduino port of the LMIC (LoraWAN-MAC-in-C) framework provided by IBM.
MCCI LTR-329ALS Arduino library for Lite-On LTR-329ALS ambient light sensor.
MCP23S08 Arduino library for SPI MCP23S08 8 channel port expander 8 IO-lines
MCP23S17 Arduino library for SPI MCP23S17 16 channel port expander 16 IO-lines
MCP23008 Arduino library for I2C MCP23008 8 channel port expander 8 IO-lines
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_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.
MCP3X21 MCP3021 & MCP3221 Arduino library
MCP3XXX An Arduino Library supporting the MCP3XXX series of ADC SPI chips, including MCP3002, MCP3004, MCP3008 and others.
MCP3202 Used to interface the 12 bit ADC MCP3202 by Microchip.
Mcp3208 Arduino library for the MCP320x 12 bit ADC family.
MCP3304 A simple library for working with the MCP3304 in a bit bang version. Useful for Raspberry Pico
MCP3421 A library for MCP3421 analog digital converter chip
MCP4131 library A library to control an MCP4131 digital potentiometer
MCP4151 SPI library to interface with the MCP4151 digital potentiometer.
MCP4725 Arduino library for 12 bit I2C DAC - MCP4725
MCP4728 Arduino library for MCP4728 quad channel, 12-bit voltage output Digital-to-Analog Convertor with non-volatile memory and I2C compatible Serial Interface
MCP48xx DAC Library A library to control the MCP48xx family of SPI digital to analog converters (DACs).
MCP9808_RT Arduino Library for I2C MCP9808 temperature sensor
MCP_3208 ADC library for MCP3208
MCP_ADC Arduino library for MCP_ADC, e.g. MCP3008 SPI 10 bit, 8 channel ADC
mcp_canbus A library for MCP2515
MCP_DAC Arduino library for Microchip SPI DAC, 8, 10, 12 bit; 1 or 2 channel.
MCP_POT Arduino library for MCP41xxx and MCP42xxx SPI based digital potentiometers.
MCUOS An OS simulator for Arduino boards.
Mechasolution Voice Recognition Module Geeetech voice recognition module suite 2 Library for Arduino
Meeo This library is used for connecting your Arduino device to Meeo.
megaAVR_PWM This library enables you to use Hardware-based PWM channels on megaAVR-based boards, such as UNO WiFi Rev2, AVR_Nano_Every, etc., to create and output PWM.
megaAVR_Slow_PWM This library enables you to use ISR-based PWM channels on an Arduino megaAVR board, such as UNO WiFi Rev2, AVR_Nano_Every, etc., to create and output PWM any GPIO pin.
megaAVR_TimerInterrupt This library enables you to use Interrupt from Hardware Timers on an Arduino megaAVR board, such as UNO WiFi Rev2, AVR_NANO_EVERY, etc.
Melody Melody offers a simple an powerful music text notation called MELO.
Melopero AMG8833 A driver library for the AMG8833 sensor.
Melopero APDS9960 A driver library for the APDS9960 sensor.
Melopero BME280 A driver library for the BME280 sensor.
Melopero Cookie RP2040 Melopero Cookie RP2040 helper library
Melopero LSM9DS1 A driver library for the LSM9DS1 9-DOF IMU.
Melopero RV3028 A driver library for the RV3028 rtc.
Melopero SAM-M8Q A driver library for the SAM-M8Q GNSS Antenna Module.
Melopero UBX Protocol A library to easily create Ubx messages.
Melopero VL53L1X A driver library for the VL53L1X sensor.
MemoryDumper Dump Arduino memory
MemoryHexDump Arduino Dump memory
Meridian This is a library to drive a communication system for humanoid robots, "Meridian".
MeteoFunctions Collection of meteo functions
MFRC522_NTAG424DNA Arduino RFID/NFC Library for NXP NTAG 424 DNA tags using MFRC522.
MHGroveBLE Interface with Grove BLE v1 modules.
MH-Z CO2 Sensors Ready-to-use implementation for CO2 sensors of the MHZ series (Intelligent Infrared CO2 Module), supporting MH-Z14A, MH-Z14B, MH-Z19A, MH-Z19B, and MH-Z19C.
Mhz19 Library for Winsen MH-Z19 – infrared carbon dioxide sensor.
MHZCO2 Arduino Library for MHZ series CO2 sensors.
MicroBeaut MicroBeaut Standard Library for Arduino.
microDS18B20 Light library for DS18b20 sensor
microDS3231 Light library for DS3231 RTC module
microLED Light library for addressable LEDs
MicroOsc Simple and lightweight Open Sound Control (OSC) library
MicroQt A library that enables event-driven applications on the Arduino platform.
MicroShell Shell implementation, compatible with VT100 terminal
MicroUART Simple implementation of UART (ATmega328)
MicroWakeupper Wemos D1 Mini Battery Shield Library for the MicroWakeupper Wemos D1 Mini Battery Shield (with deepsleep)
microWire Light library for I2C communication
MicrobitV2-HHS Library for Microbit Version 2 with Radio (NRF52) and PWM support (Tone and Servo).
Microbot_Motor_Shield Dual DC Motor Shield V2 library for Arduino
Microfire Mod-NTC Add the ability to measure any 10k NTC temperature to your hardware application with a fully digital interface.
Microfire_HABridge Create a Home Assistant sensor from any hardware and send measurements with ESPNow or LoRa.
Microfire_Mod-EC Add the ability to measure EC to your hardware application with a fully digital interface.
Microfire_Mod-ORP Add the ability to measure ORP to your hardware application with a fully digital interface.
Microfire_Mod-pH Add the ability to measure pH to your hardware application with a fully digital interface.
Microfire_SHT3x Measure air temperature, humdity, VPD, and dew point. It also calculates heat index and wet bulb estimates.
microlzw Embeddable micro Lempel-Ziv-Welch compression library for strings.
Microsoft_HidForWindows Reference implementations of various Windows-compatible Human-Interface-Devices (HIDs).
MIDI Library MIDI I/Os for Arduino
Midier A library for playing, recording, looping and programming MIDI notes, arpeggios and sequences.
MIKROE_4_20mA_RT_Click A library for the 4-20 mA R & T Click Boards of MIKROE (MIKROE-1387 & MIKROE-1296).
MillisCounter Arduino library to count up and down time using the millis() function.
MillisTimer A timer library for working with millis().
Mini Grafx Graphics Library for embedded devices with a framebuffer
MiniMP3 Minimal MP3 DFURobotics library for Arduino.
MiniPLC_FX2N This library providing a function at specific ESP32 module.This library support all version of MiniPLC-32u
Mini QOI A streaming QOI decoder, designed for embedded systems with very little RAM.
Ministache Implementation of the Mustache templating language for Arduino
MINMAX MINMAX library for Arduino.
Mintrix Library for the Mintrix project.
MJScore Mahjong score calculation library
mjson JSON parser, emitter, and JSON-RPC engine
MKS_SERVO42 This library is used to control one or more Nema17 with MKSSERVO42 driver from an Arduino device
MKS_SERVO57 This library is used to control one or more Nema23 with MKSSERVO57 driver from an Arduino device
ML8511 ML8511 - UV sensor - library for Arduino
MMA8653 Allows reading the MMA8653 accelerometer.
MMC34160PJ A library for the Memsic's MMC34160PJ magnetometer
Mock Replace Arduino methods with mocked versions and let you develop code without the hardware. Run parallel hardware and system development for greater efficiency.
MockEEPROM The Arduino library replaces EEPROM library methods with mock methods.
ModBusSlave ModBus Slave RTU over RS485
ModbusConfig ModbusConfig library for ESP8266/ESP32/Arduino. The library process a modbus configuration file in JSON format.
ModbusRTUMaster This is an Arduino library that implements the master/client logic of the Modbus RTU protocol.
ModbusRTUSlave This is an Arduino library that implements the slave/server logic of the Modbus RTU protocol.
modbusrtu ModbusRTU implementation for Arduino.
modem-freeRTOS process to manage network interfaces
ModuleMore Sumo V2 Library for ModuleMore Sumo robot controller.
MODULE_2RELAY Library for M5Stack MODULE 2RELAY
MODULE_4IN8OUT Library for M5Stack MODULE 4IN8OUT
Module_GRBL_13.2 Library for M5Stack GRBL13.2 MODULE
Module_Stepmotor Library for M5Stack MODULE DIRECT STEPMOTOR
moduloMap Arduino library for modulo mapping
MoonPhase Get lunar phase information on a esp32.
MorseCodeMachine Get started with Arduino by learning Morse code.
MorseEncoder Enables Converting Data to Morse Code (Audio and Light).
MotoMama Library Simple library for H-Bridge MotoMama.
MotorController Easy to use Arduino library to control virtually any DC motor controller
Motoron Motoron Motor Controller library for Arduino
MovingAverage Arduino Library for averaging fixed-point numbers
MovingAverageAngle Arduino & Mbed Library for averaging angles 0-360°
MovingAverageFloat Arduino Library for averaging float numbers
MovingAveragePlus Moving Average library compatible with any number type
MPC_ruih Linear MPC controller
MpesaSTK Mpesa Daraja for microcontrollers.
MPG C++ library for processing and converting gamepad inputs, with support for XInput, DirectInput and Nintendo Switch.
MPU6050 MPU6050 Arduino Library.
MPU6050_light Arduino library for light and fast communication with the MPU6050.
MPU9250 Arduino library for MPU9250 Nine-Axis (Gyro + Accelerometer + Compass) MEMS MotionTracking™ Device
MPU9250_asukiaaa It manages MPU9250
MPU9250_WE A library for the 9-axis accelerometer, gyrometer and magnetometer MPU9250 and the MPU6500
MQSpaceData The first and only Arduino library where Geiger Counter and MQ Sensors combine with Data Science
MQUnifiedsensor This library allows you to read the MQ sensors very easily.
MQ131 gas sensor Library for measuring ozone (O3) concentration with sensor MQ131
MQ137 A simple library for an sensor mq137 and ESP8266.
MQTT MQTT library for Arduino
MQTT and Serial Printer Print/log over both serial and MQTT at the same time for debugging over both USB and wifi.
MqttLogger Remote logging on a mqtt broker with the same interface as Serial.print()
MQTTPubSubClient MQTT and MQTT over WebSoket Client for Arduino
MQTTPubSubClient_Generic MQTT, MQTT_over_WebSockets and Secured MQTT_over_WebSockets Client for Arduino
mqtt_fuota_duino Update the firmware of your IoT devices through MQTT protocol!
MrMx - Arduino SI4012 Arduino SI4012 library.
MrMx - AW9523B AW9523B LED Driver & GPIO I2C 16bit expander library
msTask Use hardware Timer1 to run tasks in time preset
MS5611 Arduino library for MS5611 temperature and pressure sensor
MS5611_SPI Arduino library (SPI) for MS5611 temperature and pressure sensor
MS5837 Arduino library for MS5837 temperature and pressure sensor.
MsgPack MessagePack implementation for Arduino (compatible with other C++ apps)
MsgPackRosInterfaces ROS2 common_interfaces bridge based on MsgPack
MsgPacketizer msgpack based serializer and deserializer with packetize for Arduino and more
MSMPLOTTER A library that can plot on Serial Monitor.
MSP300 Arduino Library for MSP300 pressure transducer (I2C).
MT6701-arduino MT6701 driver
MT8870 Arduino library for MT8870 DTMF decoder
MTCParser Midi Time Code (MTC) parser
MTP40C Arduino library for MTP40, MTP40C and MTP40D CO2 sensor
MTP40F Arduino library for MTP40F CO2 sensor
muCom The reliable, fast and easy way to exchange binary data via UART
muTimer Arduino library to easily use on/off delays and cycle timers with non-blocking functions.
mufonts Fonts for GFX library and muwerk mupplets
MultiButton Reliable detection of single, double and long clicks.
MultiButtons Library for handling multiple buttons with single analog pin for ESP32.
Multi Channel Relay Arduino Library Arduino library to control Multi Channel Rely.
MultiMap Library for fast non-linear interpolation by means of two arrays.
MultiResetDetector_Generic Library to detect a multi reset, using EEPROM, DueFlashStorage, FlashStorage_SAMD, FlashStorage_RTL8720, FlashStorage_STM32 or LittleFS/InternalFS. For AVR, Teensy, SAM DUE, SAMD, STM32F/L/H/G/WB/MP1, nRF52, RP2040-based Nano_RP2040_Connect, RASPBERRY_PI_PICO, RTL8720DN, MBED nRF52840-based Nano_33_BLE, Portenta_H7, etc. boards. Now using efficient FlashStorage_STM32 library and supporting new RP2040-based Nano_RP2040_Connect, RASPBERRY_PI_PICO and STM32 core v2.0.0
MultiWire Provides an extension to Wire to allow for multiple slave addresses.
Multiplex Arduino Library implementing a stream multiplexer
MultitapKeypad A library (driver) for matrix 4x3 or 4x4 keypad supports multi-tap and long-tap.
munet Modules for Wifi connectivity, NTP, OTA, MQTT on ESP32/ESP8266 compatible with muwerk scheduler, serial link for other platforms
mupplet-core muwerk mupplet Core Library
mupplet-sensor muwerk mupplet Sensor Library
Music Shield Arduino library to control Music Shield V2.0.
MusicWithoutDelay A library to play multiple musical notes at the same time without Delay.
Musician This library implements a virtual musician. You can easily ask him to play a melody, based on the MELO music notation from the Melody Library.
Muwerk scheduler library cooperative scheduler and mqtt-like communication queues
Muwerk ustd library A minimal and highly portable micro-standard-library for arrays, queues and maps
MUX_SW_NXP_Arduino Class library for NXP I2C multiplexer and switch
MX1508 A library that makes using mx1508 dual DC motor driver easier.
MyAlarm A library that manage alarms and timers based tasks.
MyBlinker A LED blinker library for Arduino platform.
MyDelay Arduino library that provides a non-blocking repeating timer with callback functionality.
MyKeywords Define your own custom color-highlighted keywords for the Arduino IDE!
MyMacros The Arduino library identifies your unique collection of development boards.
MySQL_MariaDB_Generic Connects to MySQL or MariaDB using ESP8266/ESP32, WT32_ETH01 (ESP32 + LAN8720A), nRF52, SAMD21/SAMD51, STM32F/L/H/G/WB/MP1, Teensy, SAM DUE, Mega, RP2040-based boards, Portenta_H7, etc. with W5x00, ENC28J60 Ethernet, Teensy 4.1 NativeEthernet/QNEthernet, WiFiNINA modules/shields or Portenta_H7 WiFi/Ethernet. W5x00 can use Ethernet_Generic library. ENC28J60 can use either EthernetENC or UIPEthernet Library.
MycilaConfig A simple and efficient config library
MycilaEasyDisplay Easy to use Arduino / ESP32 library for SH1106, SH1107, SSD1306 OLED I2C displays
MycilaHADiscovery Simple and efficient Home Assistant Discovery library for Arduino / ESP32
MycilaJSY Arduino / ESP32 library for the JSY-MK-194T single-phase two-way electric energy metering module
MycilaLogger A simple and efficient logging library
MycilaMQTT A simple and efficient MQTT helper for Arduino / ESP32 based on Espressif MQTT Client
MycilaNTP A simple and efficient NTP library for ESP32 / Arduino
MycilaPZEM004Tv3 Arduino / ESP32 library for the PZEM-004T v3 Power and Energy monitor
MycilaRelay Arduino / ESP32 library to control Electromagnetic and Solid State Relays
MycilaTaskManager Arduino / ESP32 Task Manager Library
MycilaTaskMonitor Arduino / ESP32 library to monitor task priority and stack high watermark
MycilaTrial Arduino / ESP32 library to add a trial duration in your app
NColor NColor Library, NFuncs required, https://github.com/Narwhalsss360/NFuncs.
NDefs NDefs library, dependency.
NEvents NEvents library for adding event handling.
NFuncs NFuncs library, dependency of other libs, useful functions.
NPush NPush library for Push buttons.
nRF52_MBED_PWM This library enables you to use Hardware-based PWM to create and output PWM to pins on an nRF52840-based Nano_33_BLE board.
nRF52_MBED_Slow_PWM This library enables you to use ISR-based PWM channels on an nRF52-based board using Arduino-mbed mbed_nano core such as Nano-33-BLE to create and output PWM any GPIO pin.
nRF52_PWM This library enables you to use Hardware-based PWM channels on nRF52-based boards to create and output PWM to pins.
nRF52_Slow_PWM This library enables you to use ISR-based PWM channels on an nRF52-based board using Adafruit_nRF52_Arduino core such as Itsy-Bitsy nRF52840 to create and output PWM any GPIO pin.
NRotary NRotary library for using rotary encoders.
NTimer Narwhalsss360 NTimer library for timed events, and Performance Timer.
Namino_Industrial_Boards Namino industrial board
NanitLib A library for Nanit
nanoFORTH A simple and useful Forth for Nano.
Navigador Arduino library for dual DC motor navigation.
NbMicro Control devices that implement the NB command set over TWI (I2C).
nb-twi-cmd NB TWI command set.
NecDecoder Light library for IR receiver with NEC protocol
NEO-6M_GPS Arduino library to interface with the NEO-6 GPS
NeoHWSerial NeoHWSerial for AVR
Neosegment Simple control of Neosegment Displays
Neotimer "A powerful non-blocking timer"
NesRob Manipulates the Nintendo R.O.B. (Robotic Operating Buddy).
NeumannCorrector Arduino library for a NeumannCorrector. (randomizing streams of bits).
NeuralNetwork Simple MLP Neural-Network Library.
NewEncoder A library that makes coding an rotary encoder a breeze with useful functions
Nexgen_Rover The Nexgen_Rover code library contains code to control the Nexgen Rover including a number of examples
Nextion Serial String ESP32/Arduino library for Nextion displays
NextionX2 A universal alternative and more flexible Nextion library
NFC Tag M24LR6E Arduino library to control Grove - NFC Tag
NGLedFlasher Library Arduino library for Flashing more then one LED
NHBot A Library for control NHBot
NHB_AD7124 Library for the Analog Devices AD7124 24 bit precision analog converter IC
NHB_AD7794 Library for using the Analog Devices AD7794 6ch 24 bit precision analog converter IC
NHCSR04 NHCSR04 for the HC-SR04 Ultrasonic sensor.
NibbleArray Library to implement a compact array of nibbles (4 bit).
NINA-Wi-Fi Enables network connection (local and Internet) with the Arduino MKR WiFi 1010, Arduino MKR VIDOR 4000, Arduino Uno WiFi Rev.2 and Nano 33 IoT.
Nintendo Connect all your favourite Nintendo Controllers to your Arduino.
NintendoControllersSTM32 Support Nunchuck, GameCube controller and Game Port joysticks on STM32F1
NintendoSwitchControlLibrary A library for microcontrollers that uses Arduino to automate Nintendo Switch games.
NL2Client An easy-to-use client for the NoLimits 2 Telemetry Server
NoDelay Arduino library to make use of the Millis funtion for non Blocking Delays.
NodeRedTime Fetch Unix Epoch timestamp from Node-Red flow.
nodepp nodepp is a C++ library that allow building applications in C++ as if it were being written in NodeJS compatible with Arduino Uno.
Nokia 5110 Nokia 5110 LCD driver
Nokia 5110 LCD library Arduino library for driving the Nokia 5110 LCD
NonBlockingDallas Arduino library for Maxim DS18B20 temperature sensor
NonBlockingRTTTL Non-blocking Arduino library for playing RTTTL melodies.
Nostr Nostr for Arduino.
Notched Shaft Encoder Monitor the postion and clickable button status from a Notched Shaft Encoder
Nouryas Advanced Line Follower Allows the car to run over a specific path (Line).
Nova Fitness Sds dust sensors library A high-level abstaction over Sds sensors family
Nova_SDS011 Sensor Library Nova SDS011 dust sensor library
NoveltyDetection Detects Novelties/Outliers using Support Vector Machine
NRFLite nRF24L01+ library requiring very little code along with YouTube videos showing all available features.
NRF51_Radio_library Microbit Radio library for NRF51, based on runtine inplementation from Landcaster University
NRF52_ISR_Servo This library enables you to use Interrupt from Hardware PWM modules on nRF52832/nRF52840 board to control multiple servo motors.
NRF52_MBED_TimerInterrupt This library enables you to use Interrupt from Hardware Timers on an NRF52-based board using mbed-RTOS such as Nano-33-BLE.
NRF52_TimerInterrupt This library enables you to use Interrupt from Hardware Timers on an nRF52-based board
nrf_rng True non-deterministic random numbers for nRF5 series chips. MIT License.
NST1001 NST1001 temperature sensor driver.
NTPtime NTPtime, UNIXtime and TimeFunc give you full control and more manipulation with time.
NTC_Thermistor The Library implements a set of methods for working with a NTC thermistor.
NTPClient_Generic Library for NTPClient to connect to an NTP time-server
nuMROBO An Arduino library for programming nuMROBO robot made by nuMectro Technology.
NukiClientESP Library for accessing the nuki smartlock with an ESP8266
NullPacketComms Packet Based Serial Communication.
NumberSpeaker Arduino library for speaking numbers.
nw2s_portenta_SSD1322 ssd1322 display driver for Portenta H7
ODriveArduino Library to control ODrive motor controllers
OakOLED An Adafruit GFX driver for the Oak OLED (an SSD1306 with no reset line)
OBD2 An Arduino library for reading OBD-II data from your car over CAN bus.
OctoSonar A library to support the OctoSonar v2 HC-SR04 concentrators
Oddly Specific Objects LCD FeatherWing Library Driver for the BU9796-based LCD FeatherWing
OLED_SSD1306_Chart Arduino library to easily draw cartesian charts in oled displays based on the SSD1306 drivers.
OmEspHelpers Web front end for simple IoT projects.
OneShot Generates an event that occurs only once at a specified interval.
OOCSI OOCSI client library for the ESP32, ESP8266, Arduino MKR Wifi 101, Arduino UNO Wifi, Arduino Nano 33 IoT, and Arduino Nano RP2040
OpcServer Open Pixel Control (OPC) Server Library for Arduino
OpenBCI_32bit_Library The library for controlling OpenBCI Cyton (32bit) boards. The Cyton is the main one.
OpenBCI_32bit_SD The library for controlling OpenBCI Cyton (32bit) SD cards.
OpenBCI_Ganglion_Library The library for OpenBCI Ganglion board. Please use the DefaultGanglion.ino file in the examples to use the code that ships with every Ganglion board. Look through the skimmed down versions of the main firmware in the other examples.
OpenBCI_Radios The library for OpenBCI RFDuino system for GZLL
OpenBCI_Wifi The core of the OpenBCI Wifi Shield.
OpenBCI_Wifi_Master The library for controlling Push The World - OpenBCI Wifi Shield
OpenJigWare_A DYNAMIXEL control Library for Arduino(with Dynamixel2Arduino)
OpenMV Arduino RPC OpenMV Arduino RPC Interface Library
Open RTS Full implementation of the Somfy RTS protocol
OpenTherm Library OpenTherm Library for HVAC system control communication using Arduino and ESP8266/ESP32 hardware.
oprintstream Work with Arduino Serial libraries in a stream-like manner.
OPT3101 OPT3101 distance sensor library
OPT4048 Arduino library for Texas Instruments OPT4048 Ambient Light Sensor (ALS)
OPTIGA Trust M This library allows you to communicate with Optiga Trust M Security Controller
OPTIGATrustX This library allows you to communicate with OPTIGA™ Trust X Products.
optoma Arduino library to control Optoma W305ST beamer over RS232.
Oregon Decode data from Oregon sensors.
OrientalCommon_asukiaaa Common api of rs485 of oriental motor.
Orvibo WiWo S20 Library ESP8266 library for controlling Orvibo WiWo S20 smart plugs.
osap Multi-microcontroller plumbing, etc.
OTAdrive_ESP Official library to use OTAdrive services in ESP8266/ESP32 arduino platform
OtaHelper A esp32/8266 library to make more easy to connect to OTA server.
OTAWrapper ESP Library to simplify OTA setup.
OV5640 Auto Focus for ESP32 Camera A library that makes the OV5640AF usable on the ESP32.
OvhAPI Arduino/ESP library to simplify working with OVH API.
OVS Simple Arduino library for oversampling ADC and other data
P1AM P1AM CPU library
P1AM_Serial P1AM_Serial CPU library
PacketSerial An Arduino Library that facilitates packet-based serial communication using COBS or SLIP encoding.
Packetizer binary data packetization encoder / decoder based on COBS / SLIP encoding
PageBuilder HTML string assembly aid library for ESP8266/ESP32 WebServer.
Pairs Text pair:value representation for dynamic data
palindrome Palindrome library
PanelLan TFT LCD Graphics config with touch for PanelLan board
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.
ParallelPrinter Experimental (not complete) library to connect a parallel printer to Arduino.
PathVariableHandlers Library for handling paths containing variables.
PBEnhancer An Arduino library for easily controlling various events of tactile switches.
PCA9536Arduino Arduino library for PCA9536 4-Bit I2C and SMBus I/O Expander With Configuration Registers
PCA9547 Arduino library for PCA9547 (8-channel I2C-bus multiplexer with reset)
PCA9549 Arduino Library for PCA9549 I2C octal bus switch.
PCA9551 Arduino library for PCA9551 I2C LED driver 8 channel
PCA9552 Arduino library for PCA9552 I2C LED driver 16 channel
PCA9553 Arduino library for PCA9553 I2C LED driver 4 channel
PCA95x5 Arduino library for PCA9535 and PCA9555 (Remote 16-bit I2C and SMBus I/O Expander with Interrupt Output and Configuration Registers)
PCA9624 Arduino library for PCA9624 8-bit Fm+ I2C-bus 100 mA 40 V LED driver
PCA9634 Arduino library for PCA9634 I2C LED driver 8 channel
PCA9635 Arduino library for PCA9635 I2C LED driver, 16 channel PWM, 8 bit.
PCA9685_LED_DRIVER GPIO I2C driver for PCA9685
PCA9685_RT Arduino library for PCA9685 I2C LED driver, 16 channel PWM, 12 bit.
PCA9698 GPIO I2C driver for PCA9698
PCD8544 Philips PCD8544 or compatible LCD library.
PCF2129 Arduino library for RTC PCF2129 with integrated quartz crystal
PCF8563_RTC A library that interfaces with the PCF8563 RTC.
PCF8575 Arduino library for PCF8575 - 16 channel I2C IO expander
PCF8575 library PCF8575, library for Arduino, Raspberry Pi Pico and rp2040 boards, esp32, SMT32 and ESP8266.
PCF8591 PCF8591 library for Arduino. Supports multiple I2C WireN bus.
PCF8591 library PCF8591, library for Arduino, Raspberry Pi Pico and rp2040 boards, esp32, SMT32 and ESP8266.
PCM51xx DAC Arduino library for TI PCM51xx DAC ICs software configuration via I2C.
PE43xx Simplifies usage of PE43xx family of attenuators.
Pelco_And_Arduino This library makes Pelco cameras moves!
percent_encode Convert between URL-unsafe string and percent encoded string.
PERIPUMP Arduino library for peristaltic pump DFR0523 and compatibles.
PersWiFiManager Persistent WiFi Manager
PGMTools PGMTools
PH4502C-Sensor Arduino library for PH4502C sensor.
PI4IOE5V6416 Arduino library for PI4IOE5V6416 16-bit general-purpose I/O expander
PI4IOE5V9554 Arduino library for PI4IOE5V9554 8-bit general-purpose I/O expander
Piano Board PianoBoard library for the Piano Board from Cheerful Electronic
PicoAnalogCorrection Arduino library to calibrate and improve ADC measurements with the Raspberry Pi Pico including the built-in temp sensor.
Pico PIO USB Pico PIO USB library for Arduino
PicoPLC This library providing a function at specific ESP32 module.This library support all version of Raspberry pi PICO,PICO W
PicoSoftwareSerial Quick 'n' dirty PIO based implementation of SoftwareSerial for an RP2040 based board
PIDController A library that implements PID control to your code.
PID_RT Arduino PID library
PID_v2 PID controller
PinButtonEvents Library for handling button events with various conditions and debouncing support.
PinChangeInterrupt A simple & compact PinChangeInterrupt library for Arduino.
PinInGroup A class that groups input pins so they can be read in one logical step.
PinOutGroup A class that groups output pins so they can be updated easier and slightly faster on average.
PIR PIR library for Arduino.
pixels-dice-interface An Arduino library for Pixels Dice
PixhawkArduinoMAVLink Arduino Library to receive Pixhawk sensor's data
PixieChromaLite RAM-limited Library for controlling Pixie Chroma displays on small microcontrollers!
Pixie_Chroma Library for controlling Pixie Chroma displays!
PL ADXL355 Analog Devices ADXL355 accelerometer library
PLCustomDevices [BETA] Perfect Lights Custom Devices official library
Plex64 A library for the Plex64 analog input multiplexer shield.
Plotter An Arduino library for easy plotting on host computer via serial communication.
PM2008 I2C Arduino library to control Cubic PM2008 I2C
PMS Library Arduino library for Plantower PMS sensors.
pngle A stream based portable PNG Loader for Embedding
PoE_CAM Library for M5Stack PoE-CAM development kit
PodEnoSim A library to interface with Pod ENO SIM Application
PollingTimer Arduino library to manage timing and event in a flexible way with polling
PololuBuzzer PololuBuzzer library for Arduino
PololuLedStrip Arduino library for addressable RGB LED strips from Pololu
PololuMaestro Pololu Maestro Servo Controller library for Arduino
PololuMenu Pololu library for simple LCD Menus.
PololuOLED Arduino library for displaying text and graphics on a SH1106 OLED display.
PololuQik Arduino library for the Pololu Qik dual serial motor controllers
PololuRPiSlave Pololu Raspberry Pi I2C Slave Arduino library
Pololu3piPlus32U4 Arduino library for the Pololu 3pi+ 32u4 Robot
Portenta_H7_ISR_Servo This library enables you to use Interrupt from Hardware Timers on Portenta_H7 board to control multiple servo motors.
Portenta_H7_PWM This library enables you to use Hardware Timers on an STM32H7-based Portenta_H7 board to create and output PWM to pins.
Portenta_H7_Slow_PWM This library enables you to use Hardware Timers on an STM32H7-based Portenta_H7 board to create and output PWM to pins.
Portenta_H7_TimerInterrupt This library enables you to use Interrupt from Hardware Timers on an STM32H7-based Portenta_H7 board. PWM feature can now be used
PositionControl This is a library aiming at implementing pid control to control the position of a DC motor with feedback from quadrature encoder using speed control driver that accepts PWM input. It is a multifunctional program with extra feature of tuning the gain parameters and very useful for robotic enthusiast in wheeled robots
Potentiometer_ADI_Arduino Demo code for AD5161
POV library Arduino library for POV effects
PowerFlex4m Abstraction layer for simple ModBus communications with PowerFlex 4m VFDs
PowerMonitor A Power monitor library
Pozyx Library for the pozyx indoor positioning shield
PPMEncoder A library to encode/generate a PPM signal for controlling RC Cars, etc...
PPPOSClient A client library for gsm ppp protocol.
Prandom Arduino library for random number generation with Python random interface.
Preferences Preferences library for Arduino, ESP8266 and Particle Gen3 devices
PreferencesCLI Arduino library to allow access to the Preferences library via the SimpleCLI library.
pressure Arduino library for pressure conversion
PrintCharArray Library to capture prints into a char array.
printHelpers Arduino library to help formatting data for printing. 64 bit integers (base 10 and 16). Engineering and scientific notation.
PrintSize Library to determine size of a printed variable.
PrintString Library to capture prints into a String.
Profiler Easily profile your Arduino functions to see how much time they take. The output can be disabled and enabled at runtime. Very lightweight.
Progetto One Pin Keypad A library to use the One Pin Keypad.
PROGMEMAssert Assert for Arduino that saves RAM by storing assert strings in PROGMEM and prints to Serial.
programmable_air Basic functions to control the Programmable-Air board.
protectedAES AES library with protection against Side Channel Attacks.
ProtoCentral ADS1293 ECG Library Library to read from the ProtoCentral ADS1293 ECG breakout
ProtoCentral AFE4490 PPG and SpO2 boards library Library for the ProtoCentral AFE4490 Shield and Breakout board
ps2dev Library to emulate PS2 keyboard/mouse using arduino
pseudospectrum A library that adds spectrum data to a pseudospectrum (additive) using linear interpolation
Psgino A library to control PSG (AY-3-8910, YMZ294, etc.) with MML.
Psychrometer Library for psychrometer - read humidity from two thermometers
ptScheduler Arduino timing library for writing non-blocking periodic tasks without using delay or millis routines.
PTSolns_I2CBackpack Control the PTSolns I2C Backpack.
PTSolns_InterfaceShield PTSolns library for Interface-Shield.
PTSolns_microWatt microWatt Support Library (mSL).
PT2258 A library to control the 6-Channel Electronic Volume Controller PT2258
PT2314 Arduino library for PT2314 i2C 4 channel audio processor,
PTW-Arduino-Assert The library Push The World uses for unit testing.
PU2CLR AKC695X Control your AKC6955 Family (AKC6951, AKC6955 and AKC6959) BROADCAST FM, AM (LW, MW and SW) RECEIVER.
PU2CLR BK108X Control your BK1086 and BK1088 BROADCAST FM, AM (LW, MW and SW) RECEIVER.
PU2CLR KT0915 Control your KT0915 BROADCAST FM, AM (LW, MW and SW) RECEIVER.
PU2CLR MCP23008 Control the MCP23008/MCP23S08 8-Bit I/O Expander with Serial Interface with your Arduino
PU2CLR PCF8574 Control the PCF8574 8-Bit I/O Expander with Serial Interface with your Arduino
PU2CLR RDA5807 Control your RDA5807 BROADCAST FM from RDA Microelectronics Inc.
PU2CLR SI470X Control your SI470X (si4703, si4702, si4701) BROADCAST FM/RDS.
PU2CLR SI4735 Control your Silicon Labs SI47XX Family (Si4730, Si4732, Si4731, Si4734, Si4735, Si4740, Si4745 etc) BROADCAST AM/FM/SW RADIO RECEIVER.
PU2CLR SI4844 Control your SI4844 BROADCAST ANALOG TUNING DIGITAL DISPLAY AM/FM/SW RADIO RECEIVER.
PubSubClient A client library for MQTT messaging.
PubSubClient_iiot A fork of Nick O'Leary's PubSubClient to enable protobuf will messages.
PulseDivider Arduino library to divide a pulse stream with a float factor.
pulseInput Non-blocking alternative to pulseIn
PulsePattern Library to generate repeating pulse patterns. (AVR only)
PulseSensor Playground Support at PulseSensor.com
PushButtonTaps Read Push Button Debounced as Single Tap, Double Tap or Long Press without blocking program.
Pushbutton Pushbutton library for Arduino
Pushdata_ESP8266_SSL Free, ultra-simple time series data storage for your IoT sensors
PwFusion_Data_Transfer PwFusion I2C communication simplification library
PwFusion_I2C_Buttons_Arduino_Library PwFusion I2C Buttons interface library
PwFusion_I2C_Encoder_Arduino_Library PwFusion I2C Encoder interface library
PwFusion_I2C_Joystick_Arduino_Library PwFusion I2C Joystick interface library
PwFusion_I2C_Toggle_Arduino_Library PwFusion I2C switch interface library
PWFusion_MAX31856 MAX31856 Thermocouple Interface Library
PWFusion_Max31865 MAX31865 RTD Sensor Measurement Library
PWFusion_Mcp2515 MCP2515 SPI CAN Controller Library
PWFusion_Mcp960x MCP9601 I2C Thermocouple Measurement Library
PWFusion_TCA9548A TCA9548A I2C Multiplexer Library
PWMrelay Low-frequency software PWM for relay
PxServ Thanks to PxServ, get the opportunity to add power to IoT projects that need things like sending data and reading data over WiFi!
PZEM004Tv30 Library for the PZEM-004T v3.0 Power and Energy monitor
QDispatch Synchronous task library.
QList Library implements linked lists
QDEC High-efficiency, state-machine based quadrature decoder.
qlibs A collection of useful libraries for embedded systems.
Qmi8658c Interface with Qmi8658c Inertial Measurement Unit
QuadratureEncoder A library for quadrature encoder utilizing enableInterrupt.h.
QuarkTS An open-source OS for embedded applications that supports prioritized cooperative scheduling, time control, inter-task communications primitives, hierarchical state machines and CoRoutines.
QubitroMqttClient (BETA) Easily connect to Qubitro IoT Platform with customized MQTT methods.
Queuetue Digital Balance Library A library of functions to build a digital balance
Queuetue HX711 Library Simple driver for the HX711 ADC.
QuickCharge Library for control QuickCharge 2.0/3.0 power adapter or charger
QuickPID A fast PID controller with multiple options. Various Integral anti-windup, Proportional and Derivative control modes.
RAKwireless ADS7830 library RAKWireless library for the RAK16001 Sensor Modules
RAKwireless-Audio-library RAKWireless library for the RAK audio module
RAKwireless CAP1293 Touch Pad library RAKWireless library for the RAK14002 module with the CAP1293 sense IC
RAKwireless I3G4250D Gyroscope library RAKWireless library for the RAK12025 module with I3G4250D Gyroscope
RAKwireless MQx library RAKWireless library for the MQx Gas Sensor Modules
RAKwireless NCP5623 RGB LED library RAKWireless library for the RAK14001 module with the NCP5623 RGB LED
RAKwireless-RAK12021-TCS37725 RAKWireless library for the RAK12021 RGB Light Sensor with the TCS37725
RAKwireless RAK12033 Library Arduino library for RAK12033 6DoF sensor.
RAKwireless RAK12034 RAKWireless library for the WisBlock 9DOF RAK12034 module, based on Bosch BMX160
RAKwireless TLE7259 LIN Bus library RAKWireless library for the RAK13005 LIN bus module with the TLE7259 chip
RAKwireless VEML Light Sensor RAKWireless library for the RAK12010 ambient light sensor module with the VEML7700 chip
RAKwireless_ADC_SGM58031_library RAKWireless library for ADC
RadSensBoard An Arduino library for RadSens Geiger counter board.
RADAR Arduino library for a pan tilt radar.
radar-bgt60 C++ library for the BGT60LTR11AIP - XENSIV™ 60 Ghz Radar from Infineon
RadiationWatch Arduino driver for Radiation Watch Pocket Geiger sensor
RadioLib Universal wireless communication library
RAIN Arduino library for FC-37 analog rain sensor and compatibles.
RAK12022-MAX31865 RAKWireless library for the RAK12022-MAX31865
RAK12029-LDC1614 RAKWireless library for the RAK12029 Induction Sensor module
RAK12035_SoilMoisture Provide access to all functions of the RAKwireless RAK12023/RAK12035 Soil Moisture Sensor.
RAK13006-MCP2518 library Arduino library for controlling CAN communication
RAK13801_UWB Arduino library to use Decawave DW1000 IC.
RAK14000_EPD RAKWireless library for the RAK14000 EPD module
RAK14014-FT6336U Arduino library for TFT display
RAK15007-CY15B108QN Arduino library for controlling FRAM.
RAK1500x-MB85RC RAKWireless library for the FRAM
Rando HX711 Library Simple driver for the HX711 ADC, with various options for output formatting/scaling.
randomHelpers Arduino library with helper function for faster random bits
Random16 Fast 16 bit random number generator
RapifireMqttClient Enables the communication between Arduino and RAPIFIRE platform.
Raspberry Pi Pico CPU Temperature Get the CPU temperature of your Raspberry Pi Pico
RBD_Button Read and debounce buttons and switches.
RBD_Capacitance Measure change in capacitance.
RBD_HumanSensor Detect human presence, touch, and pickup events.
RBD_Light Control many lights.
RBD_LightSensor Read and calibrate photoresistors.
RBD_Motor Control many motors without delay.
RBD_SerialManager A simple interface for serial communication.
RBD_Servo Control many servos without delay.
RBD_Threshold Set and check numeric quantile scales.
RBD_Timer Manage many timed events.
RBD_WaterSensor Measure and calibrate water level sensors.
RBE1001Lib Support robotics education with simplified support classes.
Rdebug The Arduino library provides a unique form of debugging.
RDV GY-512 Library An Arduino library to simplify reading values from the GY-512 gyroscope, accelerometer, and temperature sensor.
ReGIS ReGIS, short for Remote Graphic Instruction Set, is a vector graphics markup language for embedded devices using serial interfaces.
ReWire MAX32664 Biosensor Hub Library Library for interfacing with the MAX32664 biometric hub
ReactESP Asynchronous programming library for the ESP32 and other microcontrollers compatible with the Arduino framework.
React_Generic Asynchronous programming library for the generic microcontrollers compatible with the Arduino framework.
ReadFilter An arduino library with functions for filtering noisy analogRead signals
ReciclaBot Biblioteca do projeto ReciclaBot do IFPA Paragominas.
Redis for Arduino An Arduino library for Redis.
ReefwingLPS22HB Arduino Library for the LPS22HB Pressure Sensor.
ReefwingLSM9DS1 Arduino Library for the LSM9DS1 9-axis IMU.
ReefwingMotorShield A library that supports the Reefwing Motor Shield and Carrier Board.
Reefwing_imuTypes common structs and enums used by the Reefwing IMU Libraries.
relativity library with relativity functions.
Relay Simple relay usage
RelayModule The Library implements a set of methods for working with a digital relay module.
Remocon IOSignal Remocon Examples for https://remocon.kr app
RemoteDebug A library for Arduino to debug projects over WiFi, with web app or telnet client, with Print commands like Serial Monitor.
RemoteDebug2 A library for ESP2866 and ESP32 for debuging projects over WiFi.
RemoteDebugger RemoteDebug addon: RemoteDebugger, an simple software debugger - based on SerialDebug Library
RemoteSignal Remote Signal Arduino Client.
RepeatButton RepeatButton Library for Arduino.
RequestBuilder HTTP request header/body/parameter builder
ResistorReader_asukiaaa It read value of a resistor.
ResponsiveAnalogRead Arduino library for eliminating noise in analogRead inputs without decreasing responsiveness
Restfully Handles Rest requests including parsing of URIs with arguments.
RevEng PAJ7620 Arduino library to provide a driver and API for the PixArt PAJ7620 (PAJ7620U2 or PAJ7620F2) integrated gesture recognition sensor.
RGB-LED-Lighting-Shield C++ library for Infineons RGB-LED-Lighting-Shields
RGBProgress Calculate an RGB color according to a progression.
RGBWConverter Hue preserving RGB to RGBW conversion library for Arduino!
RichHttpServer An addon for ESP8266WebServer which makes common tasks for developing a rich REST API straightforward.
RingBuf A library for buffering items into a ring (circular/FIFO) buffer
RingBufCPP A C++ library for buffering items into a ring (circular/FIFO) buffer
RingEEPROM The library increases the arduino EEPROM Write endurance
Ringo by CircuitMess Library Ringo is an educational DIY mobile phone designed to bring electronics and programming to the crowd in a fun and interesting way.
RLEBitmap Run Length Encoded bitmaps
RMCS-220X A library to facilitate the control of a Rhino RMCS-220X Servo Motor over i2c.
RMDX Arduino library for MyActuator's RMD-X brushless motors
RobbusKidsy Rocket Launcher library of the Robbus Kidsy robot vehicle
ROBLEX library for the ROBLEX Development Kit
RoboHeart Arduino library for the RoboHeart
Robot Arduino library to imitate a real car.
RobotLib A robotics library to simplify implementing generic robotics hardware.
Robotec Biblioteca para robotica educativa
Rocket Scream LowPowerAVRZero Low power management for MegaAVR 0-series MCU.
Rocket Scream RTCAVRZero Minimalistic RTC (Real Time Counter) implementation for MegaAVR 0-series MCU.
RogueMP3 A library to communicate with the Rogue Robotics MP3 Playback Modules.
RogueSD A library to communicate with the Rogue Robotics Data Storage Modules.
Romi32U4 Romi 32U4 Arduino library
roo_collections Memory-conscious collections, supporting flat small hashtables, hash maps, and hash sets.
roo_flags Minimalistic library for run-time configuration flags.
roo_icons Collection of icons for use with the roo_display library.
roo_logging Logging library, targeted at ESP32 and related boards.
roo_material_icons Collection of icons for use with the roo_display library.
roo_scheduler Allows scheduling delayed and/or repetitive tasks.
roo_time Basic management of elapsed time, wall time, and date time, with multi-timezone support.
RoomWeather Arduino library that provides plug and play support for various air quality sensors.
rotaryDecoder Arduino library for rotary decoder with a PCF8574.
rotaryDecoderSwitch Arduino library for rotary decoder + switch with a PCF8574.
RotaryDial Library to read pulse dialing data from telephone rotary dials
RP2040-BrtEve Library for BridgeTek EVE series
RP2040_ISR_Servo This library enables you to use Interrupt from Hardware Timers on RP2040 board to control multiple servo motors.
RP2040_PIO_Charlieplexing A RP2040 PIO program for 6-leds and 5-leds Charlieplexing.
RP2040_PWM his library enables you to use Hardware-based PWM channels on RP2040-based boards, such as Nano_RP2040_Connect, RASPBERRY_PI_PICO, with either Arduino-mbed (mbed_nano or mbed_rp2040) or arduino-pico core to create and output PWM to any GPIO pin.
RP2040_RTC This library enables you to use RTC from RP2040-based boards such as Nano_RP2040_Connect, RASPBERRY_PI_PICO
RP2040_SD This library enables you to use SPI SD cards with RP2040-based boards such as Nano_RP2040_Connect, RASPBERRY_PI_PICO using either RP2040 Arduino-mbed or arduino-pico core.
RP2040_Slow_PWM This library enables you to use ISR-based PWM channels on RP2040-based boards, such as ADAFRUIT_FEATHER_RP2040, RASPBERRY_PI_PICO, etc., with arduino-pico core to create and output PWM any GPIO pin.
RPI_PICO_TimerInterrupt This library enables you to use Interrupt from Hardware Timers on RP2040-based boards such as RASPBERRY_PI_PICO
RS485 RS485 library for Arduino.
rs485_asukiaaa Functions and classes about rs485 modbus.
rssRead Read rss (xml) and return an array of strings.
RTClib A fork of Jeelab's fantastic RTC library
RTCVars This library eases the storage of variables in reset-safe RTC memory.
RTC3231 A modified RTClib library to handle DS3231 RTC only.
RTC_NXP_Arduino Class library for NXP RTCs
RTC_RX8025NB A simple Arduino RTC library for the EPSON RX-8025NB module.
RTC_RX8025T Arduino library for the RX8025T real time clock (RTC)
RTL8720_RTC This library enables you to use RTC from RTL8720-based boards such as RTL8720DN, RTL8722DM, RTL8722CSM.
RTL8720_TimerInterrupt This library enables you to use Interrupt from Hardware Timers on an RTL8720-based board
RTT QRCode RT-Thread QR Code App
RTT Stream Arduino library for Segger RTT Real-Time Transfer
runner A kind of shell for Arduino.
runningAngle Library to average angles by means of low pass filtering with wrapping.
RunningAverage The library stores the last N individual values in a circular buffer to calculate the running average.
RunningMedian The library stores the last N individual values in a buffer to select the median.
RunningStats It computes simple running statistics.
RussianText_u8g Russian text for library u8g_lib
RV-1805-C3 Library for Micro Crystal RV-1805-C3 extreme low power RTC module.
RV-3028-C7 Library for Micro Crystal RV-3028-C7 extreme low power RTC module.
RV3028 Basic library for the RV-3028-C7 RTC
RV8803Tiny A library to drive the RV8803 extremely precise, extremely low power, real-time clock from new ATTINY series that run on MegaTinyCore.
sACN Library for sACN ANSI E1.31
sACNSource defines sACN (ANSI E1.31) protocol packets for DMX-512 lighting control.
sMQTTBroker A simple broker library for MQTT messaging.
sTune Open loop PID autotuner using a novel s-curve inflection point test method.
S11059 A color sensor library for Arduino
S4ALib Simple library for S4A EDU Robotic Controller.
S5851A A temperature sensor library for Arduino
S8_UART Arduino library to control SenseAir S8 CO2 sensor using UART communication
S9706 A color sensor library for Arduino
SakuraIO Library for Sakura Communication Module (https://sakura.io/)
SAMD_ISR_Servo This library enables you to use Interrupt from Hardware Timers on SAMD21/SAMD51 board to control multiple servo motors.
SAMD_PWM This library enables you to use Hardware-based PWM channels on SAMD21/SAMD51-based boards to create and output PWM to pins.
SAMD_Slow_PWM This library enables you to use Hardware Timers on SAMD21/SAMD51 boards to create and output PWM to pins.
SAMD_TimerInterrupt This library enables you to use Interrupt from Hardware Timers on SAMD-based boards such as SAMD21 Nano-33-IoT, Adafruit SAMD51 Itsy-Bitsy M4, SeeedStudio XIAO, Sparkfun SAMD51_MICROMOD, etc.
SAMDUE_PWM This library enables you to use Hardware-based PWM channels on SAMDUE boards to create and output PWM to pins.
SAMDUE_Slow_PWM This library enables you to use ISR-based PWM channels on an Arduino SAM_DUE board to create and output PWM any GPIO pin.
SAMDUE_TimerInterrupt This library enables you to use Interrupt from Hardware Timers on an SAM-DUE-based board
sarmfsw sarmfsw
SBC Allows communications with a Steel Battalion Controller using a Teensy 4.0 or 4.1
SC16IS7X0 Library to read and write UART and GPIO for the SC16IS740_750_760
scd30_modbus Arduino library for the SCD30 sensors
SceneManager cooperative multi-scene manager for Arduino
SchedTask Task Scheduler Library for Arduino
SchmittTrigger A lightweight schmitt trigger for debouncing and filtering.
SchooMyUtilities A utility library for schoomy.
ScioSense_APC1 Arduino library for the Air Purification Combo ONE sensor with UART or I2C communication interface
ScioSense_ENS16x Arduino library for the ENS16x digital four channel MOX gas sensor family with I2C interface from ScioSense
ScioSense_ENS21x Arduino library for ENS21x digital temperature & humidity sensors with I2C interface from ScioSense
ScioSense_ENS220 Library for the ENS220 pressure and temperature sensor by ScioSense
SCL3300 A library for SPI communication with the Murata SCL3300 Inclinometer sensor.
ScrollingText8x8Display Display a scrolling text on a 8x8 LED display.
sd-ducky-v1 HID attack with SD card support
SdFat Provides access to SD memory cards.
SdFat - Adafruit Fork Provides access to SD memory cards and (Q)SPI Flash.
SD_card_logger SD card logger, easy to use library for data logging
SDPSensor-ESP arduino-esp library for Sensirion's Differential Pressure sensors
SDU_CAR Enables the use of all the functions used by the SDU Car.
Seeed Arduino 24GHz Radar Sensor An extensible library for interfacing with 24GHz Radar Sensor devices
Seeed Arduino 8Channel I2C Hub An extensible library for interfacing with 8Channel I2C Hub
Seeed Arduino FS A friendly library for file operation.
Seeed Arduino rpcBLE A lightweight BLE Arduino Library
Seeed Arduino rpcUnified An rpc system can be connected to the rtl8720 module
Seeed Arduino rpcWiFi A lightweight WiFi Arduino Library
Seeed Arduino RTC RTC library for SAMD21 and SAMD51.
Seeed Arduino SFUD Library for Seeed Arduino SFUD
Seeed Arduino Sketchbook Wio Terminal and Other Seeed Demos
Seeed-PCA9685 Arduino library of 16-Channel Servo Driver
Seeed_Arduino_AHT20 A AHT20 library for Arduino.
Seeed_Arduino_mbedtls Seeed Arduino library for TLS/SSL connection
Seeeduino GPRS Arduino library to control Seeeduino GPRS.
SensesInnoma A library for send data from Internet of Things to "Innoma Platform"
Sensesiot A library for send data from Internet of Things to "Sensesiot"
Sensor A simple Arduino Sensor/map wrapper
SensorLib Commonly used I2C , SPI device multi-platform libraries
SensorPlot WebInterface WebInterface to display Sensor-Data.
SensorToButton An algorithm to convert analog Data into a Button.
SensorWLED Provides methods to retrieve instant and peak values from the ADC input. The Arduino library SensorWLED splits the input from a varying analog signal from the ADC into components, i.e., provides the capability of a sample-and-hold circuit.
Sequent Home Automation HAT A easy to use Arduino Library for Home Automation HAT
Serde Exchange structured data between Arduino boards
SerialCAN A library that lets you send data over Serial using the CAN communication protocol
SerialCommand Arduino library for Serial Commands over a serial port
Serial Data Exporter This library provides a simple way to collect and export data via Serial in various output formats.
SerialDebug Improved serial debug to Arduino with debug levels an simple software debugger
SerialDebugger A library for serial port debugging parameter for Arduino or ESP32.
serialEEPROM Arduino Library for I2C EEPROM
SerialMenuCmd This library constitutes a basic command line interface
SerialMIIO A library for serial communication with Xiaomi IoT module.
SerialMP3 A library for Serial MP3 Player board GD3300D chip.
serialMux Serial multiplexer for Arduino
serial-readline Arduino library for buffered serial line reading
SerialRFID Arduino library to read RFID tags from ID-innovations RFID readers (e.g. ID-12LA) using serial.
SerialTerminalIO Toolbox for creating terminal control
SerialTransfer Arduino library to transfer packetized data fast/reliably via UART/Serial
serial-transport ASCII based protocol to communicate reliably over a serial connection without hardware flow control.
SerialTuning Tune variables without a sweat.
SerialUtil A library for sending/recieving data between two arduino's over serial communication
SerialVariable Save values to the Arduino over Serial
SerialWombat A library to drive the Serial Wombat Family by UART or I2C.
Series It's like a task list.
ServoESP32 Generate RC servo signal on a selected pins with ESP32 device and Arduino framework.
ServoESP32Fix Generate RC servo signal on a selected pins with ESP32 device and Arduino framework, fixed support for latest ESP32 core
Servo Hardware PWM Allows Arduino/Genuino Mega boards to control up to 9 servos with the integrated 16-bit hardware PWM timer/counter.
ServoMotor Library to make a custom/DIY servo motor.
ServoSmooth Library for smooth control of servo motor
servodht11 Arduino library for DHT11, DHT22, etc Temp & Humidity Sensors
SET Arduino library to implement simple SET datastructure.
SetPoint A library that makes detecting changes on an analog input simple.
SevSeg Turns your Arduino into a seven segment display controller!
SevSegShift Fork of SevSeg that adds the functionality of Shift Registers
Seven Segment Library Arduino Library for using common anode seven segment display
SevenSegmentsDisp Library for Seven Segments Displays
Seven Segments K Library for working with Seven Segments displays
SFM-V1.7 Interfacing to the SFM-V1.7 Fingerprint Sensor for ESP32 platform
SGP30 Arduino library for SGP30 environment sensor.
Sharer Arduino library that simplifies Serial communication
SharpDistSensor Sharp analog distance sensor library
Sharp GP2Y Dust Sensor Read dust density using Sharp GP2Y Dust Sensors like GP2Y1010AU0F and GP2Y1014AU0F
Shellminator This library can be used to interface with VT-100 compatible terminal emulators.
SHEX Arduino library to generate hex dump over Serial
ShiftInSlow Arduino library for shiftIn with build-in delay - e.g. for 74HC165
ShiftOutSlow Arduino library for shiftOut with build-in delay - e.g. for 74HC165
ShiftRegister Allows Arduino boards to write numbers to shift register (DEC -> BIN)
ShiftRegisterController An Arduino library that allows seamless control of the 74HC595 shift register.
ShiftRegister-PWM-Library Makes shift register pins PWM capable.
ShiftRegister74HC595 Simplifies usage of shift registers, designed for the 74HC595.
Shifty Extremely flexible and easy-to-use shift register driver for 74HC595 shift registers
SHT2x Arduino library for the I2C SHT20 SHT21 SHT25 series temperature and humidity sensor.
SHT31 Arduino library for the SHT31 temperature and humidity sensor
SHT31_SW Arduino library for the I2C SHT31 temperature and humidity sensor
SHT31_SWW Arduino library for the I2C SHT31 temperature and humidity sensor
sht3x-dis-arduino-lib A library for SHT3X-DIS sensor from Sensirion
SHT85 Arduino library for the SHT85, SHT30, SHT31, SHT35 Sensirion temperature and humidity sensors and compatibles.
Shutters Allows non-smart roller-shutters to be percentage-controlled using time
SiC45xDriver A library to talk to the SiC45x series buck converters using I2C (Wire).
SI1145_WE An Arduino library for the SI1145 VIS, IR, PS and UV-Index sensor.
SID6581 SID 6581/8580 Chiptune Player / MIDI slave for ESP32
SiderealObjects A library for providing basic astronomy related object tables.
SiderealPlanets A library for providing basic astronomy related functions.
SiguesAhi [ALPHA] Library for building instruments that check if institutions still exist.
SIM800L HTTP connector Library for GSM/GPRS module SIMCom SIM800L to make HTTP/S connections with GET and POST methods.
SIM808 Straightforward Arduino library for the SIM808
SIMON Arduino library to build the "Simon says" game or a digital lock.
SimpleCLI A Command Line Interface Library for Arduino
SimpleDCMotor A library enabling DC motor control with SimpleFOC.
SimpleDHT Arduino Temp & Humidity Sensors for DHT11 and DHT22.
SimpleEncoder SimpleEncoder is a library that makes it easy to use rotary encoders with Arduino's.
SimpleEspNowConnection EspNow Library for communication and device pairing
simpleEvents Implement simple event loops for micro-controllers using Arduino’s millis().
Simple FOC A library demistifying FOC for BLDC motors
SimpleFOCDrivers A library of supporting drivers for SimpleFOC. Motor drivers chips, encoder chips, current sensing and supporting code.
SimpleFSM Arduino/ESP state machine library.
SimpleFusion Simple IMU fusion with a complementary filter.
SimpleHOTP A lightweight HOTP (HMAC - Based one Time Password) Generator for Arduino.
Simple-Hydroponics-Arduino Hydruino: Simple automation controller for hydroponic grow systems.
SimpleKalmanFilter A simple implementation of Kalman Filter.
SimpleLed Arduino library for control LED.
Simple LED Matrix A library for the MAX7219 LED display drivers.
SimpleMelt Open source meltybrain control firmware
SimplePortal Simple WiFi credentials captive portal for esp8266
Simple Repository IO A simple IO controller
simpleRPC Simple RPC implementation for Arduino.
SimpleSerialShell Simple serial text shell for sending commands to Arduino board.
Simple-SolarTracker-Arduino Helioduino: Simple automation controller for solar tracking systems.
SimpleStack A library that enables you to create a simple stack of arbitrary datatype.
SimpleTime SimpleTime functionality for Arduino
SimpleTimeout Minimal, production-ready timeout library for Arduino.
SimpleTimer Simple arduino timer.
SimpleUDPController Decodes messages sent from InoPad app.
SimpleUltrasonic A library for the HC-SR04 ultrasonic sensor.
SimpleWiFiClient Enables low latency control with the UDP protocol
Simple5641AS Simple use of the 5641AS LED 7-segment display.
SimplifiedTimer Simple arduino timer.
siot_core_lib Platform for IoT devices connect to SIOT Data Hub
sipf-arduino-client SIPF Library for Arduino
Sitron Labs OPT3001 Ambient Light Sensor Arduino Library Arduino library for the Texas Instruments OPT3001 Ambient Light Sensor.
Sitron Labs SH1106 Arduino Library Arduino library for OLED displays based on the Sino Wealth SH1106 controller.
Sitron Labs ST75256 Arduino Library Arduino library for LCD displays based on the ST75256 controller.
Sitron Labs TIC Arduino Library Arduino library for parsing consumer-side data provided by electricity meters in France.
Sitron Labs WK2132 Arduino Library Arduino library for the Weikai WK2132 multi-bus to UART.
Sixfab_CellularIoT This is library of Sixfab Cellular IoT Shield and Cellular IoT Application Shield.
Sixfab_NBIoT This is library of Sixfab NBIoT Shield.
SlackAPI A library to wrap the Slack API (supports ESP8266/ESP32 & others)
slight_ButtonInput Event based button input.
slight_DebugMenu Helper Library to create Simple Menu.
slight_easing very simple easing functions.
slight_Fade Timed value fading.
slight_FDC1004 A library to interface to an TI FDC1004 Capacitiv sensor.
slight_LiquidCrystalDummy Helper Library for LCD usage.
slight_mapping simple range mapping helper
slight_RotaryEncoder Event based rotary ecnoder input.
slight_TLC5957 Easy Access to lots of RGB-LEDs.
SM_16DIGIN A easy to use Arduino Library for Sixteen LV Digital Inputs HAT
SM_4REL4IN A easy to use Arduino Library for Four Relays four Inputs HAT
SM_BAS A easy to use Arduino Library for Building Automation HAT
SM_ESP32Pi A easy to use Arduino Library for ESP32-PI
SM_LCDAdapter A easy to use Arduino Library for Six-in-one LCD Adapter Kit
SM_RTD A easy to use Arduino Library for RTD Data Acquisition HAT
SM_TC A easy to use Arduino Library for Eight Thermocouples DAQ HAT
Small e-paper Shield V2 Arduino library to control Small e-paper Shield V2.
SmallProjects Small Projects to demonstrate the usage of Khoi Hoang's libraries, such as ISR-based timers for ESP8266, ESP32 and Arduino Mega, Nano, etc.
SmallRTC Replacement RTC library for Watchy.
SmartButton Library Asynchronous SmartButton library for handling various button events.
SmartDial A library to communicate with the Rogue Robotics SmartDial.
Smart Motor Driver - SAMI Arduino library for SAMI the Smart Motor Driver by dannimakes.
Smartcar shield Arduino library for controlling the Smartcar platform
Smooth Keep smooth running averages without using arrays! The sample size is adjustable at runtime.
SmoothLed Arduino library for FadeCandy style control of single-wire-based LED neopixels and WS2812B strips with megaTinyCore.
SmoothThermistor Flexible thermistor reading library.
snakelights SnakeLights library for snake wired NeoPixels
SNMP An SNMP library to write SNMP agent or manager for Arduino boards.
SNMP_Agent SNMP Agent: An fully compliant SNMPv2c Agent for esp32 for acting as an SNMP client device.
SoapESP32 Enables ESP32 devices to scan the local network for DLNA media servers, browse their content and download files.
SoftFilters Arduino framework and library of software data filters.
SoftI2C An Arduino library for software-based I2C communication.
SoftPWM A software library to produce a 50 percent duty cycle PWM signal on arbitrary pins.
SoftServo Library for software servo motor control (by system timer)
SoftTimers The SoftTimers arduino library is a collection of software timers. The library aims at greatly simplifying multitask complexity.
SoftwareReset Software methods to reset AVR boards
SoftwareTimer Software timer library
Soict_IoT_Labs Practice exercises for the subject Introduce to ICT
SolarCalculator A library inspired by the NOAA Solar Calculator.
SolarCharger Solar Charger Shield.
Soldered ADS1015 and ADS1115 EasyC Library Popular ADC boards by Soldered.
Soldered CAN Bus Breakout Arduino Library CAN Bus Breakout Library for Arduino
Soldered MQ-X Gas Sensor Library MQ-X Gas Sensor Library by Soldered
Soldered OLED Display 128x64 OLED Display
Soldered PMS7003 Arduino Library PMS7003 Arduino Library by Soldered
Soldered SI114X Light Sensor Library used to easily operate with SI1142 and SI1147 Light Sensors
Somfy_RTS A library that makes it easy to control Somfy RTS devices via MQTT using an ESP8266
SonarI2C A library to support cheap ultrasonic sensors on I2C bus
Sony9PinRemote RS422 Sony 9-Pin Protocol Remote Controller of VTRs for Arduino
Soundex "Arduino Library for calculating Soundex hash.
Spacecat An Arduino library for ESP8266/ESP32 to makes things easier that requires authentication with an RFID card
SparkFun ADS1219 Arduino Library An Arduino library for the ADS1219 24-Bit 4-Channel ADC from TI
SparkFun ADS122C04 ADC Arduino Library Arduino library for the TI ADS122C04
SparkFun AS7331 Arduino Library An Arduino library to make use of the Qwiic and Qwiic Mini AS7331 Spectral UV Sensor
SparkFun GridEYE AMG88 Library Library for the Panasonic GridEYE Thermopile Array - AMG88
SparkFun LSM303C 6 DOF IMU Breakout Driver for ST's LSM303C 6-DOF IMU (3-axis accelerometer & 3-axis magnetometer)
SparkFun MAX1704x Fuel Gauge Arduino Library Arduino library for the MAX17043/44/48/49 fuel gauges
SparkFun MS5637 Barometric Pressure Library Library for the SparkFun Qwiic Pressure Sensor - MS5637
SparkFun OWire Arduino Library Library for "OWire" or "0-Wire" 2-pin Multi-Mode LEDs
SparkFun PHT MS8607 Arduino Library Arduino library for the TE Connectivity MS8607 PHT sensor
SparkFun Qwiic IR Thermometer MLX90614 Arduino Library Library for the SparkFun IR Thermometer Evaluation Board, Qwiic IR Thermometer Board, and the MLX90614 IR thermometer.
SparkFun Qwiic Power Switch Arduino Library Arduino library for the Qwiic Power Switch
SparkFun SerLCD Arduino Library Library for I2C, SPI, and Serial Communication with SparkFun SerLCD Displays
SparkFun Toolkit A utility library that other SparkFun libraries can take advantage of.
SparkFun VL53L1X 4m Laser Distance Sensor Library for the SparkFun Qwiic 4m Distance Sensor - VL53L1X
SparseArray Arduino library for sparse arrays of floats.
SparseMatrix Arduino library for sparse matrices.
Sparthan Myo ESP32 Bluetooth communication library for the Myo Armband
SPC A library for easy processing of Analog Signals
SpeedControl This is a library aiming at implementing pid control to control the speed of a DC motor with feedback from quadrature encoder. It is a multifunctional program with extra feature of tuning the gain parameters and very useful for robotic enthusiast in wheeled robots
SpeedMeasurer Pito tube library for 2 BMP180 sensors
SpeedyStepper Stepper motor control library for Arduino.
SPIExtension SPI extension/wrapper for Arduino
SPIFFS_Shell A Serial-based interface that resembles a Linux shell for interacting with SPIFFS.
spin-timer Universal Timer with 1 millisecond resolution, supporting OOP principles.
SpresenseNeoPixel NeoPixel library for SPRESENSE (Arduino)
SRF05 Arduino library for SRF05 distance sensor
ssd1306 Display driver for VGA, SSD1306, SSD1325/SSD1327, SSD1331, SSD1351, ILI9163/ST7735, ILI9341, PCD8544.
SSD1306Ascii Text display on small monochrome OLED modules.
ssd1306xled SSD1306, SSD1315 or SSH1106 OLED screen driver
SSD1803A_I2C LCD library for EA DOGx displays.
ST_HW_HC_SR04 Advanced arduino library for HC-SR04 ultrasonic sensors.
StackmatTimer A library for interfacing with a Stackmat/Cube timer
Stamp Library for time keeping and manipulation
STAMP-PICO Library for STAMP-PICO development kit
statHelpers Arduino library with a number of statistic helper functions.
StateMachine "A simple state machine implementation."
StateSpaceControl A library for state space feedback control on on Arduino
staticFunctional Drop in replacement for std::function for use in embedded systems
Statistic Library with basic statistical functions for Arduino.
Statistical Statistic, Sum, Max, Min, Sq_Sum, Arithmetic Average, Geometric Average, RMS Average, Ext RMS Average, Bubble Sort, Median, Standard Deviation, Standard Deviation Error, Coefficient Factor, Average, Stream, Regression, Slope, Data, Analyse
StatsD StatsD client with tag support.
statusled Library to drive a status LED like off/on, blinking, counting, flashing...
STEAMbot Library that provides access to all the STEAMbot facilities.
StepperDriver A4988, DRV8825 and generic two-pin stepper motor driver library.
STM32F1_RTC Allows to use the RTC functionalities of STM32F1xx based boards using external low speed oscillator.
STM32_ISR_Servo This library enables you to use Interrupt from Hardware Timers on an STM32F/L/H/G/WB/MP1 board to control multiple servo motors.
STM32_PWM This wrapper library enables you to use Hardware-based PWM on STM32F/L/H/G/WB/MP1 boards to create and output PWM to pins.
STM32_Slow_PWM This library enables you to use Hardware Timers on STM32F/L/H/G/WB/MP1 boards to create and output PWM to pins.
STM32_TimerInterrupt This library enables you to use Interrupt from Hardware Timers on an STM32F/L/H/G/WB/MP1-based board
StopWatch_RT Arduino Library implementing a stopwatch.
StreamAverage Library for averaging without having huge data Buffers consuming all your memory.
StreamDebugger Debugger for Arduino Stream-based communication
StreamLog To format and log sensor data as CSV, coming from Arduino in a streamlined manner.
StreamUtils 💪 Power-ups for Arduino streams
StringAction Introduces string operations and Serial reading
StringUtils Bunch of converting functions for string data
string_asukiaaa Functions about string for Arduino.
STS_Servos Arduino library for Feetech's STS smart servos
STUSB4500 Arduino driver library for STUSB4500
Subpixie Subpixel font renderer for small displays
SunPosition Library for tracking Sun position by location and time for Arduino
sunezy-mon Arduino Library to communicate with SunEzy / Orion inverters.
SUSHI-EXP-BOARD Arduino library for SUSHI-EXP board.
SWSerialOut Arduino library for SWSerialOut, supports only data out (TX).
SWI2C Software I2C library.
SwitchLib An Arduino Library for handling tactile switches...or anything else.
SX126x-Arduino Arduino library to use Semtech SX126x LoRa chips and modules to communicate
Syncano Arduino Library A library that provides access to Syncano
sysfile sysfile manager for Arduino. It uses littlefs
TCone MicroBeaut-TCone Library with Timer and Counter One.
TFminiArduino Arduino library for Benewake TFmini micro LiDAR module
TLx4966-Direction-Speed-Sensor This library provides an interface to interact with the TLx4966 Double Hall sensor family.
TA6932 TA6932 library - 7 segments display IC
TabahiConsole Control ESP and Arduino modules remotely from your web console
Tachometer Library for frequency and period measurement
TaskJockey A simple, light-weight cooperative task manager for Arduino, ESP32, STM32, and similar systems
TaskManager cooperative multi-task manager for Arduino
TBPubSubClient A client library for MQTT messaging.
TB9051FTGMotorCarrier An Arduino library for the Pololu TB9051FTG motor driver carrier.
TC78B009FTG_asukiaaa It controls TC78B009FTG
TCA6416A Arduino library for operating TCA6416A.
TCA9534 Arduino library for TCA9534 Low Voltage 8-Bit I2C and SMBUS Low-Power I/O Expander with Interrupt Output and Configuration Registers
tca9544a Arduino library to control the TCA9544A I2C bus multiplexer
TCA9548 Arduino Library for TCA9548 I2C multiplexer and compatibles.
TCA9555 Arduino library for I2C TCA9555 16 channel port expander - 16 IO-lines
TCS230_ESP32 Library for the TCS230 color sensor for the ESP32
tcs3200 tcs3200 color sensor library
TCS3200-Sensor Arduino library for TCS3200 color sensor.
TCS34725 Arduino library for TCS34725 RGB Color Sensor
TCS34725AutoGain Library for TCS34725 RGB Color Sensor
TCXWriter A Tiny Library for writing/creating TCX files.
tdslite A lightweight MSSQL connector/TDS driver for embedded devices.
Technoshield-ui-lib Technoshield User Interface API.
TeensyAudioFlashLoader utility to load audio samples from uSD card to external flash ram or psram on teensy 4.1
TeensyAudioLaunchCtrl Trigger audio samples using your usb midi controller
TeensyAudioSampler play pitched multi-polyphonic audio samples with teensy audio library
TeensyID A library for getting Teensy IDs
TeensyStep High speed stepper driver for PJRC Teensy boards (T3.0 - T3.6) and STM32F4
TeensyTimerTool Generic Interface to Teensy Timers
TeensyUserInterface A simple touchscreen user interface for Teensy.
TeensyVariablePlayback Play samples at variable pitch using Teensy Audio Library
Teensy_PWM This library enables you to use Hardware-based PWM channels on Teensy boards, such as Teensy 2.x, Teensy LC, Teensy 3.x, Teensy 4.x, Teensy MicroMod, etc., to create and output PWM to pins. Using the same functions as other FastPWM libraries to enable you to port PWM code easily between platforms.
Teensy_Slow_PWM This library enables you to use ISR-based PWM channels on Teensy boards, such as Teensy 2.x, Teensy LC, Teensy 3.x, Teensy 4.x, Teensy MicroMod, etc., to create and output PWM any GPIO pin.
Teensy_TimerInterrupt This library enables you to use Interrupt from Hardware Timers on a Teensy-based board such as Teensy 4.x, 3.x, LC, 2.0, etc.
Telaire T6700 CO2 Sensor Module Library I2C communication Library for Telaire T6700 CO2 Sensor Module
TelegramBotClient A non blocking client library for accessing Telegram's Bot API
Teleinfo Teleinfo library for arduino
TelemetryJet A lightweight telemetry protocol for hardware sensor data.
Telit xE910 Series GSM Modem Library Telit xE910 series GSM modem library.
TempReader A library that allows users to use the internal temperature sensor of ATMega328P.
TempSensors_NXP_Arduino Class library for NXP temperature sensors
Temperature Library with weather and temperature conversion functions.
TemperatureZero Arduino library for internal temperature of the family SAMD21 and SAM51
TencentCloudIoTSDK A toplevel client library for TencentCloud IOT Platform.
TeslaCloud Build communication for Arduino devices with Tesla Cloud!
textparser Line based text parser.
tflm_cortexm TensorFlow for ARM Cortex-M
tflm_esp32 TensorFlow for ESP32
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_eSPI_Scroll Adds flickerless text scrolling functionality to TFT eSPI library
TGP Bouton Permet le controle et la lecture d'un bouton.
TGP Decodeur Permet de décoder les messages provenant d'un objet de type Stream (tel que Serial), selon un format standard.
TGP Del Permet le contrôle d'une diode électroluminescente (DEL).
TGP Ecran Permet l'intitialisation simplifié de l'écran Adafruit SSD1306.
TGP LCD Keypad Permet le contrôle simplifié pour un blindage "LCD Keypad Shield"
TGP Menu OLED Permet la création d'un menu deroulant sur affichage OLED SSD1306.
TGP ProtoTGP Permet le contrôle simplifié de la plateforme de développement ProtoTGP.
TGP Suiveur Permet de lire le suiveur de ligne composé de 6 photodétecteurs.
TheThingsNetwork The Things Network Arduino Library.
TheThingsNode The Things Node Arduino Library.
TheVaporTrail SubPixel Library for smooth LED animation and color blending.
ThermistorLibrary This library allows you to read the thermistors very easily.
ThinSat Program TSLPB Library A driver library for the Twiggs Space Lab Payload Board
ThingerCore32 Thinger.io Core32 OS Library for ESP32 based devices
thinger.io Arduino library for IOTMP protocol used on Thinger.io IOT Platform.
Thingpings Send a ping to Thingpings.
ThingsBoard ThingsBoard library for Arduino.
ThingsCloud_ESP_SDK Build your IoT project in minutes!
ThingsML Thingsml Encoder/Decoder
ThingsOfValue SDK for Arduino LOTTE IoT Platform (a.k.a Things Of Value) SDK for Arduino
Thingworx ESP32 Thingworx REST library for ESP32
ThreeD Processes a 3D coordinate matrix to generate 2D coordinates.
Throttle Just like Debounce but faster
Tic Tic Stepper Motor Controller library for Arduino
TickTwo A library for creating Tickers which can call repeating functions. Replaces delay() with non-blocking functions. Recommanded for ESP and Arduino boards with mbed behind.
Ticker A library for creating Tickers which can call repeating functions. Replaces delay() with non-blocking functions.
TIL306 Library for Texas Instruments TIL306 and TIL307 LED Numeric Displays.
Timber A wrapper logging Arduino library.
TimeInterrupt Allows for timer interrupts on various platforms.
TimeInterval Library developed by ESDeveloperBR with the objective of facilitating the control of intervals, avoiding the use of the DELAY command.
TimeProfiler Time profiler for Arduino
TimeRandom Library for generating random numbers with time syncronization
TimedPID PID controller
TimedState An Arduino Library providing utilities for controlling program state over time without delay().
Timer A library for creating start / stop Timers
Timer-CAM Library for M5Stack Timer-CAM development kit
TimerInterrupt This library enables you to use Interrupt from Hardware Timers on an Arduino, Adafruit or Sparkfun AVR board, such as Nano, UNO, Mega, Leonardo, YUN, Teensy, Feather_32u4, Feather_328P, Pro Micro, etc.
TimerInterrupt_Generic This library enables you to use Interrupt from Hardware Timers on supported Arduino boards such as AVR, Mega-AVR, ESP8266, ESP32, SAMD, SAM DUE, nRF52, STM32F/L/H/G/WB/MP1, Teensy, Nano-33-BLE, RP2040-based boards, etc.
TimerMs Advanced software timer (based on millis())
Timers LightWeight Timers library
timing Arduino library with wrapper classes for seconds, millis and micros.
TimonelTwiM Upload firmware to a microcontroller running the Timonel bootloader.
TinBus A library for creating a multi master bus using the UART.
TinkerController TinkerController allows you to use Gaming Controllers with your Arduino/ESP IOT devices.
TinyCBOR Concise Binary Object Representation (CBOR) Library
TinyCmdTable Very small command line manager
tinyCommand A simple Arduino IDE library for serial command processing.
tinyCore A mechanism to easily describe multi-core (esp32/Arduino).
TinyDebug ATtiny85 Serial-like debug interface for the Wokwi.com simulator.
tinyESPNow Arduino library for tinyESPNow.
TinyGPSMinus A smaller and simpler TinyGPS fork with fewer features.
tinyI2S Arduino library for tinyI2S.
TinyKT0803 Arduino library for the KT0803 and KT0803K FM transmitter.(tiny edition). Based upon KT0803.
TinyMatrixMath Implments common matrix math operations for small matrices.
TinyMegaI2C An efficient optimised i2c library for new ATTINY series uCs
TinyMenu A Tiny Menu for SuperPico-Compactible Boards (RP2040), based on TFT_eSPI
TinyMPU6050 Tiny implementation for MPU6050 focusing on performance and accuracy
TinyNunchuk This is a library for an ATTiny85 to use a Wii Nunchuk.
TinyPICO Helper Library A TinyPICO Helper Library
tinySHT2x Arduino library for the SHT20, SHT21 and SHT25 temperature and humidity sensor. Optimized for AVR tiny.
TinyStepper Arduino library to drive stepper motors. Small and easy to use.
TinyStepper_28BYJ_48 Tiny stepper motor 28BYJ-48 control library for Arduino.
TinySuite A collection of tools for ATTiny85
TinyTemplateEngine Hello ${0}! A line-by-line template engine for large input data with a very small memory footprint
tinyTimeR Easily implement timer interrupts.
TinyTrainable Library to build media arts instruments with tiny machine learning.
tinyUDP tiny UDP send & recv.
Tiny4kOLED This is a library for an ATTiny85 to use an I2C SSD1306 OLED. It supports double buffering on 128x32 pixel OLED.
TLC5916_Lite Works in Normal Mode to turn on/off LEDs, and special mode for current gain and open circuit detection.
TLC5917 Arduino library for TLC5917 8-Channel Constant-Current LED Sink Drivers.
TLC591x Library for TI TLC5916 and TLC5917 constant current sink LED driver chips.
TLC5947 Arduino library for TLC5947 24 channel 12 bit PWM.
TLE493D This library provides an Interface for Infineon's TLE493D
TLI493D This library provides an Interface for Infineon's TLI493D-W2BW
TLI4971-Current-Sensor This library provides an Interface for Infineons TLI4971 Current Sensor
TM1637_RT TM1637 Library for Arduino.
TMCStepper Arduino library for Trinamic stepper drivers
TMC2130Stepper Arduino library for Trinamic TMC2130 stepper drivers
TMC5072 Control TMC5072 stepper motor drivers.
TMC7300 Control TMC7300 DC motor drivers.
TMP6x Library for the TI linear thermistors (TMP61, TMP63 and TMP64) using your own Analog Digital Converter (ADC).
Toggl API v8 - Arduino Implementation Toggl API v8 implementation for ESP
Toggle AArduino button debounce library for various switch types, port expanders and other 8-bit data sources.
TomIBT2 TomIBT2 is an Arduino library for controlling the IBT-2 motor driver board
TomStick A TomStick library is an Arduino library for simply controlling the axes of the joystick.
Tone A software digital square wave tone generation library.
TonePlayer A library for playing melody in background process using the builtin tone() function.
toolbox Collection of common utilities and functions.
TOPMAX Arduino library to track top n maxima.
TOPMIN Arduino library to track top n minima.
Touch Screen Driver Arduino library for Touch Screen Driver.
TouchyTouch Capacitive sense touch library that mimics how CircuitPython touchio works
TpdButton Simple prototyping library to read different events on a button.
TQDF_WatchOS Arduino library to support all features of TQDF Watch.
TrapeZoid trapezoidal control using moving average.
TriSonica_Mini Library for communicating with the TriSonica Mini Wind Sensor.
TridentTD_Linenotify A library for LINE Nofity
TridentTD_SimplePair ESP8266 Simple-Pair library that exchange basic data without connecting WiFi
TrimWright UML State Machines for Arduino
Trinamic_TMC4210 Library to control Trinamic TMC4210 IC.
Troolean Arduino Library for a three state logic data type
TrueProx Arduino library for high accuracy presence detection using analog proximity sensors.
TSBridge An Arduino library for controlling Train Simulator.
TSController An Arduino library for controlling Train Simulator.
TS4231 Library Triad Semiconductor library for configuring the TS4231 Light to Digital Converter.
TS8000 Library Triad Semiconductor library for the TS8000 Ultrasonic to Digital Converter.
TSC2004 Library for the TSC2004 resistive touch screen controller
TSD305lib TSD305 IR thermopile library for Arduino
TsicSensor Arduino library for reading TSIC temperature sensors.
TSL235R Library for the TSL235R light to frequency convertor.
TSL260R Arduino library for the TSL260R, TSL261R and TSL262R infrared to voltage convertor.
TsyDMASPI SPI library using DMA buffer for Teensy
TTP229 Arduino library for TTP229 module.
TunePlayer A library to decode and play simple tunes.
Tuya_BLE_MCU_SDK Communicate with Tuya modules that have flashed the Tuya common BLE firmware.
Tuya_ZIGBEE_MCU_SDK Communicate with Tuya modules that have flashed the Tuya common ZIGBEE firmware.
Tuyav Communicate with the Tuya IoT module
Tween Tween library for Arduino with Robert Penners easing functions
TwiBus Scans the TWI (I2C) bus in search of connected devices addresses and data.
TWI_GPS GPS message API wrapper library for I2C Arduino connection
TwoButtonsInterface A button library that handles two buttons interface.
Two Way ESP A simple wrapper for the ESP_NOW protocol
TwoWheelRobot A library to make issuing simple directional commands to a two wheeled robot easier.
tynyDC Using mx1919 dual DC motor driver tiny.
uBitcoin Brings Bitcoin to embedded devices
u-blox GNSS GNSS GPS library without bells and whistles, simply works, low power.
uClock BPM clock generator for Arduino platform.
uFire SHT20 Measure atmospheric temperature and humdity.
uICAL Library for parsing iCalendar file format.
uNeurai Brings Neurai to embedded devices
U8xLaserDistance U8 series laser distance sensor Arduino library
UARDECS Library A library that provides communication functions conforming to UECS, a common standard for horticulture in Japan.
UARDECS_MEGA Library A library that provides communication functions conforming to UECS, a common standard for horticulture in Japan.
Ubidots Arduino YUN Ubidots library for the Arduino YUN
Ubidots FONA Library Ubidots library for the Adafruit FONA
Ubidots GPRS Library Ubidots library for the GPRS module SIM900
Ubidots MQTT for ESP8266 Library for sending data to the Ubidots cloud using ESP8266 based systems
UbxGps A library for the fastest and simplest communication with u-blox GPS modules.
ucPack Unified C++ Packetizer
UC121902-TNARX-A Arduino library for controlling UC121902-TNARX-A LCD displays.
UCR ESP8266 Enables an ESP8266 to be used as a WiFi output device for UCR.
UHS2-MIDI USB Host Shield Library 2.0 MIDI I/O for Arduino
UltraSonic_Lib A library for UltraSonic distance sensor.
Ultrasonic Minimalist library for ultrasound module to Arduino
um3750-library Emulate the UM3750 encoder and decoder.
UM7 Arduino driver library for UM7 and UM7-LT IMU/INS
UNIT_GLASS Library for M5Stack UNIT GLASS
UniversalTelegramBot Arduino Telegram Bot library for multiple different architectures.
UniversalTransmitter Customizable Teensy/Arduino handheld controller for RC projects
UnixTime Unix time stamp to date time conversion and vice versa
Uno_HUB75_Driver Minimal HUB75 LED Matrix Library for Uno
Uptime Get the device uptime in years, months, days, hours, minutes, seconds, milliseconds, total days, and total seconds.
UrlEncode Simple URL encoder (also known as percent encoding)
USB-MIDI USB-MIDI I/Os for Arduino
USBPause Pause and restore USB interrupts
USBPowerDelivery USB Power Delivery for Arduino.
usb_midi_host Pico USB MIDI Host library for Arduino
UUID Arduino library for generating UUID's. (experimental).
VanBus Vehicle Area Network (VAN) bus packet reader/writer.
VariableTimedAction A library for creating timed events/actions.
Vcc Measure supply voltage (using optinally stored calibration value)
VCNL3040 Proximity Sensor Library Code for Vishay VCNL3040 Proximity sensor
VEDirect A library for interfacing with Victron VE.Direct Hex protocol
Vector datatype Library for 3d vectors and quaternions
VectorDisplay Support a vector display via USB serial, WiFI or Bluetooth
VectorXf Vector class 2f, 3f, 4f (port of ofVecXf (openFrameworks))
VEML6040 A library for Vishay's VEML6040 RGBW Color Sensor
VEML6070 A library for communication with VEML6070 UV sensor.
VernierLib Library to read Vernier LabQuest sensors with a Vernier Arduino Interface Shield.
ViewMarq Library to communicate with ViewMarq LED Message Displays.
VirtualButton Library for advanced button operation for Arduino
VirtualScreen Automatically span GFX Adafruit graphics functions across multiple screens
VizIoTMqttClient A client library for connect to MQTT server VizIoT.com.
VL6180X VL6180X distance and ambient light sensor library
vn_lunar Arduino library for convert Gregorian calendar to Vietnamese lunar.
VolAnalyzer Library for sound amplitude analysis
VolumeConverter Arduino library to convert volume units.
vovagorodok_ArduinoBleChess Bluetooth low energy (BLE) library for communication via CECP chess protocol.
vovagorodok_ArduinoBleOTA Bluetooth low energy (BLE) library for uploads.
vovagorodok_ArduinoPin Objective arduino pin
vovagorodok_ArduinoStreamLogger Simple ostream logger
vovagorodok_ArrayUtils Helps to create complex arrays and maps as arrays of pairs
vovagorodok_Servo Simple servo library
Vrekrer SCPI parser Simple SCPI parser for Arduino
VRPC Asynchronous RPC via MQTT
VT100 Library to control a VT100 terminal via an Arduino
WakeOnLan Generate and send Wake On Lan (WOL) packet over UDP protocol.
Wasm3 The fastest WebAssembly interpreter (and the most universal runtime)
Watchy Watchy - An Open Source E-Paper Watch by SQFMI
WaterFlow WaterFlow library for Arduino
WaterMix Arduino library for mixing water with different temperatures.
Waterproof_Ultrasonic Waterproof_Ultrasonic library for AJ-SR-04M or JSN-SR04.
WaveMix Arduino library to mix two signals (A and B) with an adaptive weight.
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
WBIOExtMini Library for the Lualtek WisBlock IO Extension Mini board
WeatherFlowAPI Easy access to network WeatherFlow data.
WeatherMeters Weather Meters library
WeatherStationDataRx Library for reading data from radio weather stations
weight Library of weight conversion functions
WhareHauoraWiFiManager ESP8266 WiFi Connection manager with fallback web configuration portal
WiFiManager WiFi Configuration manager with web configuration portal for Espressif ESPx boards, by tzapu
WiFiManagerDesign Change the design of the WiFiManager.
WiFiManagerTz A NTP/Timezone extension to @tzapu's WiFiManager
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 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 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.
WiFi Picker Allows an user to dynamically add and remove saved WiFi APs.
WiFiProvisioner An easy-to-use Wi-Fi provisioning library for ESP32 devices.
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
WiFiWire Arduino library for Wire on WiFi.
WifiLocation Library to get geographic position (lat, lon, accuracy), without GPS, by listening surrounding WiFi networks (Works with ESP8266 and ESP32 boards)
Winbond W25N Library for use with the Winbond W25N and W25M series SPI Flash ICs
WindSensorHWD_asukiaaa It controls wind sensor HWD.
Windows Virtual Shields for Arduino Windows Virtual Shields for Arduino allows an Arduino to communicate and control Windows devices running open-source Windows Universal Application.
WinsonLib Winson product's Arduino Library
Wio LTE Arduino Library Arduino library to control Wio LTE Arduino Library.
WIOTerminal_WiFiManager SAMD51 WIO-Terminal MultiWiFi Connection Manager with enhanced GUI and fallback web ConfigPortal
WireData A library to simplify sending data via I2C (aka TWI).
WireWrapper Arduino Wrapper for Wire librarry (for SAM, ESP8266...)
wire_asukiaaa Functions about wire for Arduino.
wiring-timer Universal Timer with 1 millisecond resolution, based on system uptime (i.e. Arduino: millis() function or STM32: HAL_GetTick() function), supporting OOP principles.
WisBlock-API API for WisBlock Core module
WisBlock-API-V2 API for WisBlock Core module
Witty Witty Support Library
wm8978-esp32 An esp32 library for the wm8978 dac.
WMM_Tinier An adaptation of the miniwinwm/WMM_Tiny code for calculating magnetic variation.
WrapperFreeRTOS C++ FreeRTOS Wrapper.
WroobImp Use to connect your Arduino board to Wroob system.
WS2812FX WS2812 FX Library for Arduino and ESP microprocessors.
WZ Library Arduino library for Dart WZ-S and Prosense WZ-H3 formaldehyde sensors.
XBeeATCmds XBee AT Command Wrapper for Arduino
XBoxControllerHandler Handle strings from an XBox controller receiver (ESP controller running BluePad) containing controller input status.
XInput Library for emulating an Xbox controller over USB.
XModem A configurable XModem transfer library.
XPowersLib Arduino,CircuitPython,Micropython library for x-powers power management series
X9C10X Arduino Library for X9C10X series digital potentiometer.
Xbox 360 Controller LEDs Mimic the Xbox 360 controller's LED patterns.
XboxControllerNotificationParser It parses value of notification from xbox controller.
XboxSeriesXControllerESP32_asukiaaa It communicate with a controller of Xbox series X from ESP32.
XboxSeriesXHIDReportBuilder_asukiaaa Report builder of HID for Xbox SeriesX Controller.
XLR8ADC Arduino library to take advantage of XLR8 ADC performance.
XLR8AddrPack Arduino header file defining addresses common to the XLR8 family.
XLR8BuildTemplate Template for building custom designs for XLR8
XLR8Core OpenXLR8 Core components
XLR8Float Arduino library for hardware accelerated floating point math.
XLR8Info Arduino library for identifying features of XLR8 product
XLR8LFSR Simple LFSR example on the XLR8 FPGA.
XLR8PID Arduino library for hardware accelerated PID control.
XLR8PWM OpenXLR8 implementation of PWM
XLR8RC Captures outputs from an RC receiver (the signals that go to servos) and outputs a 16 bit integer representing the pulse width (in microseconds)
XLR8Servo Allows Arduino boards to control a variety of servo motors. For Alorium Technology's XLR8 board.
XLR8USB USB FullSpeed (Mouse) host interface
XMLWriter Arduino library for creating XML
Xsens_MTi_I2C This library demonstrates the basics of communicating with Xsens MTi 1-series devices through I2C.
Xsens_MTi_SPI This library demonstrates the basics of communicating with Xsens MTi 1-series devices through SPI.
XTEA-Cipher XTEA-Cipher library for Arduino. cryptographic MAC function, symmetric-key data encryption/decryption
XYZgeomag Calculate the magnetic field on earth using the World Magnetic Model(WMM).
XYZrobotServo Pololu's Arduino library for the XYZrobot Smart Servo A1-16
YAAWS Yet Another Arduino Web Server
YACL Yet Another CBOR Library.
YAMLDuino A simple and efficient YAML library for embedded C++
yatest Yet another unit testing framework for Arduino libraries and projects.
YetAnotherButtonLibrary Have your sketches respond to simple and advanced button events with only a few lines of code.
YK04_Module Library for working with a remote control sensors based on the YK04 driver.
YouTubeLiveStreamArduino An arduino library for interacting with YouTube live streams. (supports ESP8266/ESP32 & probably others)
youkey_stepper This is a library dedicated to stepper motors for Arduino and microcontrollers.
Youless Arduino Library A library for use with Youless Energy Monitor.
YoutubeApi A wrapper for the YouTube API for Arduino (supports ESP8266 & WiFi101 boards)
ZACwire for TSic Reading the ZACwire protocol of TSic sensors with ISRs.
ZEEPROM Simplified I2C EEPROM library for Arduino compatible boards for the Zetta 128Kbit EEPROM
Zentser ESP SDK Zentser library for ESP8266 or ESP32
ZeroRegs Prints the low-level configuration registers for the Arduino Zero (and similar boards).
ZikoMatrix A Matrix library
ZMPT101B Library to interact with the ZMPT101B Voltage sensor.
ZMPT101B-Sensor Library to interact with the ZMPT101B Voltage sensor.
ZumoShield Arduino library for the Pololu Zumo Shield and Zumo robot kit for Arduino
Zumo32U4 Zumo 32U4 Arduino library