A list of the 2887 libraries of the type Contributed.

107-Arduino-BMP388 Arduino library for interfacing with the BMP388 barometric pressure sensor which can be used for inferring altitude information.
107-Arduino-MCP2515 Arduino library for controlling the MCP2515 in order to receive/transmit CAN frames.
aE2 E+E E2-sensor library for Arduino.
AGirs A Girs infrared server for the Arduino platform.
ALog Low-power general-purpose data logger library, written for the Arduino-based ALog but expandable to other devices.
aREST RESTful API for the Arduino platform.
aREST UI A graphical user interface for Arduino based on the aREST API.
AStar32U4 A-Star 32U4 Arduino library
aTalkArduino Real Time Data communication protocol
ATmega32U4 Grove Air quality sensor ATmega32U4 Arduino library to read values from Grove Air Quality Sensor.
ATtinySerialOut Minimal bit-bang send serial 115200 or 38400 baud for 1 Mhz or 230400 baud on 8/16 MHz Attiny clock.Perfect for debugging purposes.Code size is only 76 Bytes@38400 baud or 196 Bytes@115200 baud (including first call)
AUnit A unit testing framework for Arduino platforms inspired by ArduinoUnit and Google Test.
aWOT Arduino web server library.
A4963 Library for A4963 brushless motor controler
A4990MotorShield Arduino library for the Pololu A4990 Dual Motor Driver Shield
absmouse Absolute positioning USB HID mouse library.
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 and the MCP2518FD CAN Controllers (CAN 2.0B mode)
ACAN2517FD Driver for MCP2517FD and MCP2518FD CAN Controller (CAN FD mode)
ACAN_T4 A Teensy 4.0 CAN / CANFD driver.
AccelStepper Allows Arduino boards to control a variety of stepper motors.
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 And Gyroscope LSM6DS3 Arduino library to control Grove 6 Axis Accelerometer&Gyroscope LSM6DS3, LSM6DS3-C.
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).
Accessories This is a library for Arduino to handle accessories like lights, motors.
Accessory Shield Allows an Arduino board to use the DFRobot Accessory Shield
AceButton An adjustable, compact, event-driven button library that handles debouncing and dispatches events to a user-defined event handler.
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.
AceTime Date, time, clock, and TZ Database timezones for Arduino.
ACE128 Access the Bourns ACE-128 Absolute Contacting Encoder over I2C or digital pins
ACI_10K_AN-temp-sensor Read temperature with analog input and 10K RTD
ACROBOTIC SSD1306 Library for SSD1306-powered OLED 128x64 displays!
ACS-M1128 ACS-M1128 SAM Element IoT WiFi Connectivity
ACS712 ACS712 library for Arduino.
AD5231 Arduino Library Arduino Library for controlling the Analog Devices AD5231 SPI Digital Potentiometer (DigiPot)
AD524X Arduino Library for AD524X
AD5254_asukiaaa It manages potentiometer AD5254 or AD5253
AD57X4R Provides an SPI based interface to the AD5724R, AD5734R, and the AD5754R Quad 12-/14-/16-Bit Unipolar/Bipolar Voltage Output DACs.
AD7173 Arduino library for Analog Devices AD7173 analog digital converter
AD7193 Library for AD7193 Sigma-Delta ADC with PGA
AD7390 DAC library Arduino library for the AD7390 digital to analog converter (DAC)
AD9850SPI Arduino SPI library for AD9850
AD_Sensors The Library implements a set of methods for working with a digital and analog sensors.
Adafruit 10DOF Library for the Adafruit 10DOF Breakout.
Adafruit 9DOF Library for the Adafruit 9DOF Breakout.
Adafruit ADT7410 Library Arduino library for the ADT7410 sensors in the Adafruit shop
Adafruit ADXL343 Unified driver for the ADXL343 Accelerometer
Adafruit AHT10 Arduino library for the AHT10 sensors in the Adafruit shop
Adafruit AHTX0 Arduino library for the AHT10 and AHT20 sensors in the Adafruit shop
Adafruit AM radio library Arduino library for AM radio on samd21 microcontroller
Adafruit AM2320 sensor library Arduino library for AM2320 I2C Temp & Humidity Sensors
Adafruit AMG88xx Library Arduino library for AMG88xx 8x8 Thermocouple Sensors.
Adafruit APDS9960 Library This is a library for the Adafruit APDS9960 gesture/proximity/color/light sensor.
Adafruit Arcada GifDecoder This is a library to display animated GIFs on Adafruit Arcada boards
Adafruit Arcada Library This is a library to abstract away arcade/gameplay display, sounds and controls.
Adafruit AS726X Adafruit Channel Visible Light / Color Sensor Breakout
Adafruit AVRProg Arduino library for programming AVR chips from Arduino
Adafruit BD3491FS Arduino library for the BD3491FS Sound Processor in the Adafruit shop
Adafruit BME680 Library Arduino library for BME680 sensors.
Adafruit BMP3XX Library Arduino library for BMP3XX series temperature/pressure sensors
Adafruit BusIO This is a library for abstracting away UART, I2C and SPI interfacing
Adafruit CCS811 Library This is a library for the Adafruit CCS811 I2C gas sensor breakout.
Adafruit composite video Library Arduino library for composite video on samd21 microcontroller
Adafruit DAP library Arduino library for DAP programming on ARM cortex microcontroller
Adafruit DMA neopixel library Arduino library for NeoPixel DMA on SAMD21 and SAMD51 microcontrollers
Adafruit DotStarMatrix Adafruit_GFX-compatible library for DotStar grids
Adafruit DPS310 Library for the Adafruit DPS310 barometric pressure sensor.
Adafruit DS1841 Arduino library for the DS1841 breakouts in the Adafruit shop
Adafruit DS3502 Arduino library for the DS3502 I2C Potentiometer in the Adafruit shop
Adafruit EPD ePaper display driver
Adafruit Feather OLED Helper class to work with 128x32 OLED displays on Adafruit Feathers
Adafruit FreeTouch Library Arduino library for QTouch on samd21 microcontroller
Adafruit HTS221 Arduino library for the HTS221 sensors in the Adafruit shop
Adafruit ICM20X Arduino library for the ICM20X Family sensors in the Adafruit shop
Adafruit ICM20649 Arduino library for the ICM20649 sensors in the Adafruit shop
Adafruit ImageReader Library Companion library for Adafruit_GFX and Adafruit_EPD to load images from SD card.
Adafruit INA260 Library Arduino library for the INA260 sensors in the Adafruit shop
Adafruit IS31FL3731 Library Arduino library for the Adafruit IS31FL3731 Charlieplex LED driver and CharliePlex FeatherWing.
Adafruit Keypad Diode-multiplexed keypad support for Arduino
Adafruit LIS2MDL Unified Magnetometer sensor driver for Adafruit's LIS2MDL Breakout
Adafruit LIS3MDL Library for the Adafruit LIS3MDL magnetometer.
Adafruit LIS331 Library for the Adafruit LIS331 Accelerometer family.
Adafruit LittlevGL Glue Library Simplifies use of LittlevGL library with Adafruit displays.
Adafruit LPS2X Arduino library for the LPS22 & LPS25 sensors in the Adafruit shop
Adafruit LPS35HW Arduino library for the LPS35HW sensors in the Adafruit shop
Adafruit LSM303 Accel Unified Accelerometer sensor driver for Adafruit's LSM303 Breakout
Adafruit LSM303AGR Mag Unified Magnetometer sensor driver for Adafruit's LSM303AGR Breakout
Adafruit LSM303DLH Mag Unified Magnetometer sensor driver for Adafruit's LSM303 Breakout
Adafruit LSM6DS Arduino library for the LSM6DS sensors in the Adafruit shop
Adafruit LSM9DS1 Library Arduino library for LSM9DS1 9-DOF sensor board.
Adafruit MCP3008 MCP3008 8-Channel 10-Bit ADC
Adafruit MCP4728 Arduino library for the MCP4728 sensors in the Adafruit shop
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 microbit Library Arduino library for using micro:bit nRF51
Adafruit MLX90393 Driver for the MLX90393 magenetic field sensor
Adafruit MLX90640 Arduino library for the MLX90640 sensors in the Adafruit shop
Adafruit MP3 mp3 decoder
Adafruit MPRLS Library Arduino library for MPRLS series pressure sensors
Adafruit MPU6050 Arduino library for the MPU6050 sensors in the Adafruit shop
Adafruit MSA301 Library for the Adafruit MSA301 Accelerometer.
Adafruit nRFCrypto Arduino Cryptography library using hardware-accelerated ARM CryptoCell CC310 on nRF52-based Adafruit Bluefruit LE modules
Adafruit NAU7802 Library Arduino library for the NAU7802 ADC converter in the Adafruit shop
Adafruit NeoMatrix ZeroDMA library Arduino library for DMA control of NeoMatrix on samd21 microcontroller
Adafruit NeoPXL8 Arduino library for controlling 8 NeoPixel LED strips using DMA on ATSAMD21, ATSAMD51
Adafruit NeoTrellis M4 Library Examples and code for the NeoTrellis M4
Adafruit PCF8591 Arduino library for Adafruit PCF8591 combo ADC + DAC
Adafruit PCT2075 Arduino library for the PCT2075 sensors in the Adafruit shop
Adafruit PixelDust Arduino library for particle simulation
Adafruit Pixie Arduino library for controlling Serial-based ultra-bright LED pixels and strip.
Adafruit PM25 AQI Sensor This is an Arduino library for the Adafruit PM2.5 Air Quality Sensor
Adafruit Protomatter This is a library for the Adafruit RGB LED matrix.
Adafruit seesaw Library This is a library for the Adafruit seesaw helper IC.
Adafruit Sensor Calibration Calibration helper for various Arduino compatibles
Adafruit Sensor Lab Arduino library for scientific sensor readings/fusions/manipulations
Adafruit SGP30 Sensor This is an Arduino library for the Adafruit SGP30 Gas / Air Quality Sensor
Adafruit SH110X SH110X oled driver library for monochrome displays
Adafruit SHTC3 Library Arduino library for SHTC3 temperature & humidity sensor.
Adafruit Si7021 Library Arduino library for Si7021 sensors.
Adafruit SPIFlash SPI Flash filesystem support for FAT and CircuitPython FS support from within Arduino
Adafruit SSD1305 SSD1305 library for Monochrome OLEDs based on SSD1305 drivers
Adafruit SSD1306 Wemos Mini OLED SSD1306 oled driver library for Wemos D1 Mini OLED shield
Adafruit TensorFlow Lite This is a library to abstract away TensorFlow Lite for Adafruit/Arcada boards
Adafruit TFTLCD Library Adafruit 2.8" TFT display Library
Adafruit TinyUSB Library TinyUSB library for Arduino
Adafruit TouchScreen Adafruit TouchScreen display library.
Adafruit VCNL4040 Arduino library for the VCNL4040 Breakouts in the Adafruit shop
Adafruit VEML6070 Library Arduino library for VEML6070
Adafruit VEML6075 Library Arduino library for VEML6075
Adafruit VEML7700 Library Arduino library for the VEML7700 sensors in the Adafruit shop
Adafruit WavePlayer Library Helper library for wrangling Wave files
Adafruit Zero DMA Library DMA helper/wrapped for ATSAMD21 such as Arduino Zero & Feather M0
Adafruit Zero FFT Library FFT library for Arduino Zero / Adafruit Feather M0 (SAMD21 processor).
Adafruit Zero I2S Library I2S audio playback library for the Arduino Zero / Adafruit M0 (SAMD21 processor) and M4 (SAMD51) boards
Adafruit Zero PDM Library PDM Microphone Input library for Arduino Zero / Adafruit Feather M0 (SAMD21 processor).
Adafruit ZeroTimer Library Arduino library for SAMD21/SAMD51 timer control
Adafruit_VCNL4010 Sensor driver for VCNL4010 IR proximity sensor
Adafruit_VL53L0X Sensor driver for VL53L0X Time of Flight sensor
Adafruit_VL6180X Sensor driver for VL6180X Time of Flight sensor
AdagioPro Controls Adagio RGB Poollights over RS-485
Adaino An Analog Data Acquisition library for Arduino and IoT.
ADCTouch Create Touch Sensors with a single (Analog)Pin without external Hardware
ADCTouchSensor Create Touch Sensors with a single analog pin without external hardware
ADC_SAmpler Enable analog sequencer with timer on SAM3x DUE
ADC_SEQR Enable analog sequencer on SAM3x DUE
Adeon Adeon is a software solution for controlling GSM devices (GSM gates, relays, modules etc.) via SMS commands.
ADG2128 A library for the ADG2128 analog cross-point switch.
ADSWeather Arduino library to interface with the Argent Data Systems weather station sensor assembly.
ADS1110 ADS1110 Driver (16-BIT ADC with Onboard Reference, PGA and I2C Interface)
ADS1115_WE A library for the ADS1115 ADC
ADS1118 library Arduino library for TI ADS1118 (16-Bit Analog-to-Digital Converter with Internal Reference and Temperature Sensor).
ADS1219 ADS1219 24 bit ADC
ADS1x1x Arduino library for ADS101x / ADS111x Ultra-Small, Low-Power, I2C-Compatible, ADCs
advancedSerial An Arduino library with additions to vanilla Serial.print(). Chainable methods and verbosity levels. Suitable for debug messages.
ADXL345 A acceleration sensor library for Arduino
ADXL362 Library for ADXL362 -
AESLib ESP8266 wrapper for AES library with 128-bit CBC encryption
AFArray Simple Array ADT for Arduino Framework with template.
Afstandssensor - HCSR04 Bibliotek til HC-SR04 ultralyd afstandssensor.
AIStarter AIStarter programming interface.
AIOModule AIO Modules for ESP8266 and Arduino
AJSP Another JSON Streaming Parser
Akafugu Four Letter Word Library Akafugu Four Letter Word Library
Akafugu TWIDisplay Library Akafugu TWIDisplay Library
Akafugu TWIKeyboard Library Akafugu TWIKeyboard Library
Akafugu TWILiquidCrystal Library Akafugu TWILiquidCrystal Library
Akafugu WireRtc Library Akafugu WireRtc Library
ALA Arduino Light Animation (ALA) library
AlertMe Allows for sending email and SMS from nothing but the ESP8266!
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).
AliyunIoTSDK A toplevel client library for aliyun MQTT messaging.
AllSensors DLHR Support for the AllSensors DLHR Series Low Voltage Digital Pressure Sensors.
AllSensors DLV Support for the AllSensors DLV Series Low Voltage Digital Pressure Sensors.
AllThingsTalk LoRaWAN SDK LoRaWAN SDK for AllThingsTalk Maker
AllThingsTalk LTE-M SDK Connect your LTE-M enabled Arduino device to AllThingsTalk IoT Platform.
AllThingsTalk WiFi SDK Connect and control your device with AllThingsTalk
AllWize Arduino-compatible library to interface RC1701HP-OSP/WIZE radio modules
ALLBOT The library for the ALLBOT modular robotic system.
AlmaviosLitMqtt A Simple MQTT client for connection with cloud providers
AloesDevice MQTT connector for Aloes
AltSoftSerial Software emulated serial using hardware timers for improved compatibility
AlternativeLSS Asynchronous control of Lynxmotion LSS smart servos.
Altino The library for the Altino car.
AM232X Arduino library for AM2320 AM2321 and AM2323 I2C temperature and humidity sensor.
AM2320_asukiaaa It controls AM2320 or CM2320
AM50288H A 14 segment LCD display library for Arduino
AmazonDRS AmazonDRS library for Arduino.
AmbientCO2 Arduino library for CozIR Ambient CO2 sensors.
Ambient ESP32 ESP8266 lib Ambient library for Arduino ESP32 and ESP8266.
Ambimate A library for the Ambimate sensor board from TE
AMIS30543 AMIS-30543 SPI stepper motor driver library
AmperkaFET Allows to control the power switches through the output shift register.
Analog Buttons Arduino multi button support library
analogComp Set and manage the integrated analog comparator
Analog-Digital Multiplexers Arduino library for controlling analog/digital multiplexers (A/D mux).
AnalogIO-Arduino This library allows to read a value from an analog input like an potentiometer, or from a digital input like an encoder. Moreover, allows to write it on digital output, exactly on PWM pin.
AnalogKeypad by Makuna A library that makes interfacing an analog keypad easy.
AnalogMultiButton An Arduino library to capture button presses on multiple buttons through a single analog pin.
AnalogPin Arduino Library for AnalogPin
AnalogTouch AnalogTouch library for Arduino
Andee Annikken Andee Library for Annikken Andee U, Android and iOS boards.
AndeeMobile For use with the Annikken AndeeMobile
Andee101 Annikken Andee101 Library for Arduino 101
Angle Library to convert between floating point angle to minutes hours representation.
Animately Precise animation of props or robots without the need for thread-blocking (delay()) or complex state machines.
ANSI Arduino library to send ANSI escape sequences
ANT-Arduino Library for communicating with various ANT radios from Dynastream Innovations.
Antares ESP8266 HTTP A library to simplify the process of fetching/deploying data to Antares IoT platform
Antares ESP8266 MQTT A library to simplify the process of subscribing and publishing data to Antares IoT platform via MQTT on ESP8266
AntaresLoraID Arduino Library for Dragino/RFM and standalone LoRaWAN modules.
anto-esp8266-arduino Enables ESP8266 to connect to IoT platform.
ANTPLUS-Arduino Library for easy ANT+ integration
AnyRtttl A feature rich arduino library for playing rtttl melodies.
anyleaf Driver for the AnyLeaf pH sensor.
AP3216_WE An Arduino library for the AP3216 (CJMCU 3216) ambient light and proximity sensor.
APA102 APA102/SK9822 LED strip library
AppleMIDI AppleMIDI (rtpMIDI) protocol for Arduino
APRS-Decoder-Lib Library to decode APRS messages.
APRS-IS-Lib APRS-IS library for ESP32
Arancino Enables communication between microcontroller and Arancino Module running mainly in Arancino boards.
ArdBitmap A library to compress and draw bitmaps on the Arduboy game system.
ArdOSC Open Sound Control(OSC) Library for Arduino.
ArdTap A library to manage an Arduino board from a mobile in a couple of minutes. No coding, only configuration.
ArdUAV Flight control software for Arduino RC airplanes
ArdVoice A library to play audio (voices) on the Arduboy game system.
ArduMax AD5241 Driver Driver for Analog Devices AD5241/2 and AD5280/2 digital potentiometers.
ArduMax MCP41xxx Driver Driver for Microchip MCP41xxx/42xxx digital potentiometers and MCP43xxx/44xxx digital rheostats.
ArduZ80 The first Z80 emulation library for Arduino.
Arduboy The Arduboy core library.
ArduboyPlaytune A library for playing musical scores and tones that is compatible with the Arduboy game system.
Arduboy-TinyFont Tiny 4x4 Font for Arduboy which contains the small ASCII Table from 32 to 127. The sprite for the font uses 192 bytes.
ArduboyTones A library for playing a sequence of tones, intended for use with the Arduboy game system.
Arduboy2 An alternative library for use with the Arduboy game system.
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.
arduino-async-modem Asynchronously interact with your GSM or LTE modem.
ArduinoCloudStorage CloudStorage lets you store and retrive values from a remote server.
ArduinoComponents A library for writing modern OO Arduino.
arduino-display-lcdkeypad Arduino LCD Keypad Shield driver.
ArduinoESPAT A library to control esp-8266 from Arduino by AT commands easier.
arduino-ess Support for Sensirion's Environmental Sensor Shield
ArduinoFacil Librería (más bien conjunto de macros) para facilitar el uso de Arduino en castellano para principiantes.
arduinoFFT A library for implementing floating point Fast Fourier Transform calculations on 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
ArduinoHttpServer Server side minimalistic HTTP protocol implementation.
Arduino-I2C-KM1 KeiganMotor KM-1 control library using I2C communication
ArduinoIHC A Library for connecting to the IHC Controller data in/out.
ArduinoINA219 INA219 hi-side i2c current/power sensor Library
ArduinoIRC Easy library to make an Arduino IRC Bot (Also supports Twitch chat).
ArduinoJson A simple and efficient JSON library for embedded C++.
ArduinoLang Translate Wiring and CPP language to your native language.
Arduino Learning Board A combined library created to support the Arduino Learning Board project
ArduinoLearningKitStarter Library for the ArduinoLearningKitStarter (ALKS) board by RoboticsBrno with definition of pins and initialization of peripheries.
ArduinoLog Small logging framework
arduino-managed-serial-device Easily and asynchronously with a serial device requiring call-and-response style commands.
ArduinoMenu library Generic menu/interactivity system
arduino-menusystem A library for implementing a menu system
ArduinoMqtt MQTT Client library for Arduino based on the Eclipse Paho project.
arduino-NVM Direct flash memory access, round robin virtual pages and EEPROM like memory. (Flash, VirtualPage, NVRAM)
Arduino OPL2 Use this library to control the OPL2 Audio Board
ArduinoOSC OSC subscriber / publisher for Arduino
ArduinoOTA Upload sketch over network to Arduino board with WiFi or Ethernet libraries
Arduino POST HTTP Parser A library that allows for easy parsing of POST packages.
ArduinoQueue Queue Library
ArduinoSensors A Library of Libraries of Sensors
ArduinoSerialToTCPBridgeClient Open a TCP connection to a server from the Arduino using just serial. (No Ethernet/WiFi shields necessary)
arduino-sht Support for Sensirion's humidity and temperature sensors.
Arduino Smart Watch A library that makes coding a watch for Arduino Micro and so on
ArduinoSTL A port of uClibc++ packaged as an Arduino library.
ArduinoTEA5767 A simple to use library for the TEA5767 I2C FM receiver IC.
ArduinoThread A simple way to run Threads on Arduino
ArduinoThreadRunOnce Run an ArduinoThread just one time
arduino-timer Timer library for delaying function calls
arduino-timer-api Simple cross-platform API for multitasking on timer interrupt handlers
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.
ArduinoUserInterface A simple LCD user interface for Arduino.
arduinoVNC VNC Client for Arduino
Arduino-Websocket-Fast Websocket client library (fast data sending).
ArduinoWebsockets A library for writing modern Websockets applications with Arduino.
Arduino_MKRMEM SPIFFS on W25Q16DV for Arduino MKRMEM Shield.
ardyno A library to control dynamixel motors
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.
Array An array container similar to the C++ std::array
ArrbotMonitor Plotter-friendly display macros.
ArtNet Art-Net Sender/Receiver for Arduino (Ethernet, WiFi)
ArticulatedLib Articulated Library
ArtnetWifi ArtNet with the ESP8266, ESP32 and more.
ArxContainer C++ container-like classes (vector, map, etc.) for Arduino which cannot use STL
ArxRobot Library Enables easy access to the controls of Arxterra robots.
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
AS-289R2 Thermal Printer Shield Arduino Library for Thermal Printer Shieid
AS1115 AS1115 display library.
AS3935 Library to support Austrian Microsystems AS3935 lightning sensor.
AS5X47 A library that reads angles from AS5047 and AS5147 sensors.
AsciiMassage AsciiMassage is a microcontroller message packer and parser for the ASCII format in different protocols.
asip A library to control a board using a stream (e.g., serial)
asip-services A library to extend the core Asip library with additional services
Aspen SIM800 A comprehensive SIM800 Series library for simplified and in-depth chip access.
astra_esp8266 Easily access a Cassandra database from an ESP8266.
AstroMech Protocol for exchanging small amounts of data over audio.
AsyncAnalog Arduino Library for async reading of an analog pin
AsyncDelay Simple abstraction library implementing delays and timeouts.
AsyncElegantOTA Perform OTAs for ESP8266 & ESP32 Asynchronously.
AsyncLiquidCrystal Allows communication with alphanumerical liquid crystal displays (LCDs), in a non-blocking way.
AsyncSerial Library that allow to recieve a serial port stream in a non blocking process
AsyncServoLib Library for non blocking controlling a servo
AsyncSonar Library for non blocking controlling a ultrasonic sensor like HC-SR04
AsyncStepperLib AsyncStepper is a library for non blocking stepper motor control
AsyncTaskLib Library that implements a non blockin task
AsyncTimerLib Simple non blocking timer with callback function
AtTouch Arduino Library for the Atmel AT42QT1070 QTouch 7-channel Sensor IC via i2c.
AT24CM01 AT24CM01 EEPROM Library for Arduino Devices
atlas OEM module Basic function to accessing atlas OEM module.
ATM90E26 Arduino ATM90E26 Energy Monitor Support for Arduino
Atmega328_IO Library for robot Cing with Atmega328.
Atmega32u4_IO Library for robot Cing with Atmega328.
Atmega8_IO Library for robot Cing with Atmega8.
Atmega8_IO_basic Library for robot Cing with Atmega8.
Atmel TSS463C VAN bus Datalink Controller library A library for the Atmel TSS463C VAN Datalink Controller with SPI
Attiny84_IO Library for robot Cing with Attiny84.
Attiny84_IO_basic Library for robot Cing with Attiny84.
Attiny85_IO Library for robot Cing with Attiny85.
Attiny85_IO_basic Library for robot Cing with Attiny85.
Audio - Adafruit Fork Adafruit SAMD51 port of Teensy Audio Library - Flexible, High Quality Audio Processing
AutoAnalogAudio Automated analog reads and analog output (streaming) using Arduino DAC(or PWM), ADC, DMA and Timers
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
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 Library to average angles correctly around 0.
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 analyze the structure of the heap (AVR328).
AVR Standard C Time Library Real Time functions for Goldilocks ATmega1284p & ATmega2560
AVRUtils AVRUtils
avr_stl A port of ArduinoSTL Arduino library.
Awesome The library that supports the Awesome Shield PCB.
AWS-SDK-ESP8266 SDK for AWS using ESP8266
AxisJoystick The Library implements a set of methods for working with an axis joystick controller.
AzureIoTHubMQTTClient Azure IoT Hub client library for ESP8266 via MQTT protocol.
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
BaleMessengerBot_Arduino Arduino Bale Bot library.
Ballvalve A library to control 5 wire electric ball valves like the US Solid MSV-00015.
BareBoneSim800 A BareBone Arduino Library For SIM800 Modules
BaroLibrary Library for Measurement Specialties MS5637-02BA03 Altimeter/Pressure sensor (including Freetronics BARO module).
base64 Base64 encoder/decoder for arduino repo
Basecamp A basic IoT library for the ESP32
basicGLCD This library is for QY-12854BG(= GLCD).
BasicLinearAlgebra A library for representing matrices and doing matrix math on arduino
BasicTinkering A collection of wrapper classes for commonly used electronic components.
BasicsLibrary Library for beginners with examples.
Batflow Battery lookup
BatteryMeter A library for reading a voltage from a battery and displaying the results.
Battery Sense Arduino battery sensing library
bb_hx1230 BitBank HX1230 96x68 LCD display library.
bb_spi_lcd Color SPI LCD+OLED library with many unique features.
bb_uc1701 Optimized 128x64 monochrome LCD display library for ST7565/UC1701 conrollers.
BBE IoT Class Library This is the C++ class library for students' use in IoT class to control smart systems.
bcl A fork of Nayukis Bitcoin Cryptography Library.
Beacon An AMX-style Ethernet beacon, allowing for remote discovery.
BeaconNano Create a Beacon from an Arduino Nano Ble
Beelan LoRaWAN LoRaWAN Arduino Library for standalone LoRaWAN modules class A and C with a simple API.
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.
BigCrystal A library that displays double height characters on LCD displays.
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.
BitBang_I2C Bit-bang the I2C protocol on any 2 GPIO pins on any system.
BitBool The ultimate bit manipulation tool.
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.
bitluni ESP32Lib Multimedia library for the ESP32
BlaeckSerial A simple library to send binary (sensor) data via Serial port to your PC.
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.
BLESerial A library to communicate with BLE Serial Modules
ble_definitions A library that contains ready to use definitions for different BLE Services and Characteristics
Bleeper A library to store generic configurations.
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.
Blinker Build a easy way for your IoT project.
Blinker_PMSX003ST Arduino library for Plantower PMSX003ST family sensors.
BlueDisplay This library enables an Android smartphone or tablet to act as a graphical display for your Arduino.
BlueDot BMA400 Library BlueDot library for BMA400 sensors.
BlueDot BME280 Library BlueDot library for BME280 sensors.
BlueDot BME280 TSL2591 BlueDot library for BME280 and TSL2591 sensors.
BlueDot BME680 Library BlueDot library for BME680 sensors.
BlueFairy Task Scheduler, Keyboard Control, Machine State
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
BlueVGA Library for BluePill VGA library for STM32F103C8T6 (BluePill) that can manipulate a 224x240 pixels with 8x8 Tiles or Characters from a user defined bitmap font
BLVD20KM_asukiaaa It controls BLVD20KM
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 SPIFFS or EEPROM.
BlynkEthernet_Manager Simple Ethernet Manager for MultiBlynk for Teensy, SAM DUE, SAMD21, SAMD51, nRF52, ESP32, ESP8266, etc. boards, with or without SSL, configuration data saved in ESP8266 LittleFS, SPIFFS, nRF52 LittleFS/InternalFS, EEPROM, DueFlashStorage or SAMD FlashStorage.
BlynkEthernet_STM32_WM Simple Blynk Credentials Manager for STM32 boards using built-in LAN8742A Ethernet, 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_Esp8266AT_WM Simple WiFiManager for Blynk with MultiWiFi Credentials, for Mega, SAM DUE, SAMD21, SAMD51, nRF52, STM32, etc. boards running ESP8266/ESP32 AT shields. Configuration data saved in EEPROM, SAMD EEPROM-emulated FlashStorage, SAM-DUE DueFlashStorage or nRF52 LittleFS
Blynk_Teensy Enable Blynk support of Teensy boards, especially latest Teensy 4.0, using WiFi, Ethernet, BT/BLE and GMSM/GPRS shields
Blynk_WiFiManager Simple WiFiManager for Blynk and ESP8266/ESP32 with or without SSL, configuration data saved in either LittleFS, SPIFFS or EEPROM
Blynk_WiFiNINA_WM Simple WiFiManager for Blynk and Mega, UNO WiFi, Teensy, SAM DUE, SAMD21, SAMD51, STM32, nRF52, etc. boards running WiFiNINA shields, configuration data saved in EEPROM, FlashStorage, DueFlashStorage, LittleFS/InternalFS
BME280 Provides a library for reading and interpreting Bosch BME280 environmental sensor data over I2C, SPI or Sw SPI.
BME280_Zanshin Access the Bosch BME280 temperature, humidity and pressure sensor
BME680 Arduino library to access and control the Bosch BME680 sensor and get temperature, humidity, pressure and gas readings.
BMP280_DEV An Arduino compatible, non-blocking, I2C/SPI library for the Bosch BMP280 barometer.
BMP388_DEV An Arduino compatible, non-blocking, I2C/SPI library for the Bosch BMP388 barometer.
BNO055SimplePacketComs Serve the BNo055 sensor using a SimplePacketComs Server.
Board Identify An Arduino library which allows identification of over 100 different boards/controllers.
BobaBlox A library that makes it easy to code simple hardware interactions with the Arduino.
BohleBots_BNO055 Library for the BNO055 as easy to use compass.
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 BME280 Library for communicating with the BME280 pressure, humidity, and temperature sensor.
Bolder Flight Systems BMI088 Library for communicating with the Bosch BMI088 6 axis IMU.
Bolder Flight Systems MPU9250 Library for communicating with the MPU-9250 and MPU-9255 nine-axis Inertial Measurement Units (IMU).
Bolder Flight Systems SBUS Library for communicating with SBUS receivers and servos.
Bolder Flight Systems UBLOX Library for communicating with uBlox GPS receivers.
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.
Botly Permet de piloter le robot Botly développé par l'association La Machinerie
Bounce2 Debouncing library for Arduino and Wiring.
BowlerCom A library to communicate between an arduino and a computer.
BPLib This library simplifies using the RN-42 Bluetooth Module
BQ25896 Arduino library for BQ25896 single-Cell Battery Charger
BraccioRobot Braccio Robot controller API.
BraccioV2 A library that enables more functionality for use with the Tinkerkit Braccio Arm.
BRAINZY A library that makes coding user-friendly for programming robots.
Brasilino Biblioteca de tradução e facilitação de funções para Arduino em PT-BR
BridgeHttpClient A practical and easy to use generic HTTP client library for the Yun.
Brief A scriptable firmware and protocol for interfacing hardware.
Brino A biblioteca possibilita o uso de termos em portugues (Brino) para a programacao do arduino.
Brushless Servo A library to use Brushless Motors with Servo syntax.
Brzo I2C Brzo I2C is a fast I2C Implementation written in Assembly for the esp8266
BSEC Software Library Bosch Sensortec Environmental Cluster (BSEC) Software library
BTLE Arduino library for basic Bluetooth LE communication.
BTS7960 Library for BTS7960 Dual H-Bridge 43A DC Motor controller
BufferUtils An Arduino library for working with Buffers.
Buffered Streams Implementation of Arduino's Stream class which use internal ring buffers to emulate a pair of connected Streams or a Loopback Stream.
Button Button is a tiny library to make reading buttons very simple.
Button-Arduino This library allows to manage a button.
ButtonDebounce A library that makes easy to use button with debounce.
ButtonFever Powerful button tools for managing various button events of standalone button or button array.
ButtonKing Arduino libary for improving the usage of a singe input button.
ButtonSuite A set of classes for using a momentary buttons as momentary buttons, latching buttons, counters, and enumerators.
Button2 Arduino Library to simplify working with buttons.
Buzz AC/static electricity-based motion detection using only the ADC and a wire!
Buzzer Allows Arduino/Genuino boards to simplify the use of the Buzzer.
ByteConvert Library for converting variables to bytes and reverse
Byteduino A light implementation of Obyte cryptocurrency platform (formerly Byteball) for ESP8266 and ESP32
cI2C Arduino Hardware I2C for AVR (in plain c)
cQueue Queue handling library (written in plain c)
CalibratedSpeed Arduino Library for calibrating DC motors
Callback A simple implementation of Signals and Slots for writing more flexible callbacks
CAN An Arduino library for sending and receiving data using CAN bus.
CAN-BUS Shield Arduino library to control CAN-BUS Shield.
CanSat Kit Library Library for CanSat Kit.
CapacitiveSensor Create capacitive sensors that can detect touch or proximity.
Capacitor Measure capacitance from 0.2pF to 100uF with no external hardware.
CaptureTimer Arduino Input Capture Library
Cardinal An Arduino library that takes input in degrees and output a string or integer for the 4, 8, 16, or 32 compass headings (like North, South, East, and West).
CarreraDigitalControlUnit Carrera® DIGITAL 124/132 interface library for Arduino and mbed OS
CayenneLPPdec CayenneLPP data decoder
CayenneLPP CayenneLPP Arduino Library.
CayenneMQTT Connect a device to the Cayenne dashboard using MQTT.
CBUSconfig Arduino library for MERG CBUS module configuration
CBUS Library for MERG CBUS
CBUSSwitch Arduino library for MERG CBUS pushbutton switch processing
CBUS2515 Library for MERG CBUS using MCP2515, 25625 ICs
CBUSLED Arduino library for MERG CBUS LED processing
CD4511B Seven Segment Display Driver Arduino library that drives seven segment displays using CD4511B chips.
CD74HC4067 A library for interfacing with the CD74HC4067 Mux.
CEClient A library which allows communication with HDMI CEC capable devices.
CESmartCamp Made it for CESmartCamp#12
cerebro A library that makes cerebro works easly.
CERP - DF-Robot Wireless GamePad V2.0 for Arduino library Is a lightweight library for DF-Robot Wireless GamePad V2.0 for Arduino
Ch376msc A library for CH376 file manager control chip.
Charge n Boost A library for the Charge 'n Boost lithium charger and usb booster
Charset Charset library for Arduino
CheapLCD A convenience library for using a common LCD shield available from SainSmart, DFRobot, HiLetgo, RobotDyne and others.
CheapStepper A library for the cheap but useful 28BYJ-48 5v stepper motor with ULN2003 driver board
ChirpSDK Chirp SDK
Chrono Chronometer/stopwatch library that counts the time passed since started.
Chronos Easily manipulate date-times to perform scheduling, setup calendars and find points in time that are of interest.
Circios Roboter-Steuerung Arduino-Bibliothek zum Ansteuern des "Circios" Schulroboters
CircuitsFunBasic Essential basic components library by CircuitsFun.
CircuitsFunProjects Beginner friendly projects and project libraries by CircuitsFun
CircularBuffer Arduino circular buffer library
CircularBufferLib CircularBuffer Library
ClimaStick Arduino ClimaStick v1 & v2 library for the Internet of Things Platform.
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 SHTC3 Arduino library for Arduino library for Sensirion SHTC3 Digital Humidity and Temperature Sensor
ClosedCube Si7051 Arduino library for Silicon Labs Si7051 ±0.1°C Digital Temperature Sensor breakout board
ClosedCube Si7055 Arduino library for Silicon Labs Si7055 ±0.5°C Digital Temperature Sensor breakout board
ClosedCube TCA9538 Arduino library for Texas Instruments TCA9538 Remote 8-Bit I2C and SMBus Low-Power I/O Expander
ClosedCube TCA9546A Arduino library for Texas Instruments TCA9546A 4-Channel I2C Multiplexer/Switch With Reset Function
ClosedCube TCA9548A Arduino library for Arduino library for Texas Instruments TCA9548A 8-Channel I2C Switch/Multiplexer
ClosedCube TMP116 Arduino library for ClosedCube TMP116 �0.2�C (max) High-Accuracy Low-Power I2C Temperature Sensor breakout board
ClosedCube TSYS01 Arduino library for Arduino library for TE CONNECTIVITY +/-0.1C 24-bit Digital Temperature Sensor
ClosedCube_I2C_Driver Arduino library for ClosedCube I2C Driver (Wrapper)
cloud4rpi-esp-arduino Connect a board to the Cloud4RPi control panel using MQTT -
Cloudchip IoT communication library for Arduino, ESP8266 & EPS32
CM1106 I2C Arduino library to control Cubic CM1106 I2C
CmdMessenger A serial messaging library for the Arduino and .NET/Mono platform.
CmdParser A simple and most powerfull cmd parser with small memory footprint
CMMC Easy CMMC Easy is a library for managing time without delay function
CMMC MQTT Connector MQTT Connector library
CMMC Packet A simple CMMC Packet data structure.
CMMC WiFi Connector WiFiConnector by CMMC
CMMC_Interval CMMC_Interval
CMMC_LED An easy led controller
CoAP simple library Simple CoAP client/server library for generic Arduino Client hardware.
CoDrone A library for CoDrone users
Codec2 The Codec2 library is a proof-of-concept for running the Codec2 audio codec on an Arduino-compatible Adafruit Feather nRF52 Bluefruit LE board.
CoinMarketCapApi A wrapper for the Api (supports ESP8266, ESP32 & WiFi101 boards)
Cojson Zero-effort JSON reading and writing on Arduino platforms,
ColorConverter Color Converter Library
ComDriverSpi SPI communication driver class
CommandParser An Arduino library for parsing commands of the form COMMAND_NAME ARG1 ARG2 ARG3.
Commander Command line library for Arduino.
Commanders This is a library for Arduino to handle input devices like buttons, Dcc (railroad modeling), CAN or I2C bus, or serial interface to give orders.
Comp6DOF_n0m1 An Arduino Library for compass tilt compensation and hard iron offset
Complex Arduino library for Complex math.
Computherm RF Library Arduino library for Computherm Q8RF thermostat.
ConductivityLib Library for resistance-measuring sensors prone to electrolysis.
ConfigManager WiFi connection manager for ESP8266 and ESP32
ConfigTool Save config variable and edit them online.
ConfigurableFirmata This library implements the Firmata protocol as a set of plugins that can be used to create applications to remotely interface with an Arduino board.
ConnectThings_ESP8266 Allows communication with WiFi network for all Arduino boards.
Constellation Arduino/ESP library for Constellation 1.8
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.
CONTROLLINO Support library for CONTROLLINO PLC boards
CoogleIOT An IOT library for ESP8266 to provide WiFi Configuration, MQTT Client, OTA updates and more.
CoopTask Portable C++ library for cooperative multitasking like Arduino Scheduler on ESP8266/ESP32, AVR, Linux, Windows
CoopThreads Lightweight, platform agnostic cooperative threads library
Coordinates Allow easy and reliable conversion between cartesian and polar coordinate system.
CopyThreads A lightweight threading library
Correlation Arduino Library to determine correlation between X and Y dataset
Corsair Lighting Protocol Control LED strips via USB from a PC.
CountDown Arduino library to implement a CountDown clock in SW.
CountdownLib Countdown Library
Cozir Arduino library for COZIR range of CO2 sensors. Polling mode only.
CppLinq ArduinoLinq Library
CppPotpourri An architecture-agnostic package of discrete solutions to common problems in C++.
CPPTasks A simple hardware agnostic library written in C++11 implementing coroutines/state machines
CRCx CRC calculation for Arduino and other C++ programs
CRC Simula Arduino IDE Library Support Library for Chicago Robotics Simula Boards.
CRC VCNL4200 Library Library for control of the Vishay VCNL4200 proximity and ambient light sensor package. Now includes limited interrupt support.
CRC32 An Arduino library for calculating a CRC32 checksum.
CRMX_TimoTwo Provides a library for reading and interpreting CRMX TimoTwo MKR Shield data over SPI.
CronAlarms Schedule alarms to occur at specific times with crontab syntax.
Crypto Rhys Weatherley's arduinolibs Crypto library.
CryptoAuthLib MicroChip CryptoAuthLib with Arduino support
CS5464 Arduino CS5464 Energy Monitor Support for Arduino
CS5490 A library control an integrated circuit Cirrus Logic - CS5490
CSV Parser CSV Parser for Arduino.
CTBot Simple Arduino Telegram BOT library for ESP8266/ESP32
CTC GO MOTIONS All in one library containing examples from lessons and projects for CTC GO! Motions Expansion
Cumulocity IoT client A client library to connect your Arduino to Cumulocity IoT cloud over MQTT.
CurrentSwitch Use SCT-013-000 current sensor as a workproof
CurrentTransformer Arduino Library for measuring current in 50/60Hz circuits using current transformers.
CurrentTransformerWithCallbacks Coil, Current Transformer (CT) based AC current measurements using fast ADC sampling of waveform
CurveFitting Fits polynomial curves to given datapoints
CuteBuzzerSounds Simple and Cute Robot Sounds
CWW Morse Transmit Send Morse Code on a digital I/O pin with optional audio sidetone.
Cytron 3A Motor Driver Shield Library for controlling Cytron 3A Motor Driver Shield
Cytron ESPWiFi Shield Library for Cytron ESPWiFi Shield
Cytron G15 Shield Library for controlling G15 Cube Servo
Cytron Maker Sumo Library Library for Cytron Maker Mini Sumo controller.
Cytron Motor Drivers Library Library for Cytron Motor Drivers.
Cytron Servo Shield Library for using Cytron Servo Shield
DTime Date plus Time workaround service
DABShield Library for controlling DABShield DAB/DAB+/FM digital radio shield
Dabble Updated Dabble library with Internet module for Arduino.
DabbleESP32 Dabble is a library to interface ESP32 with Dabble Smartphone app on Arduino IDE.
DABDUINO Library for controlling DABDUINO - DAB/DAB+ (digital radio) shield
DAC7611 A library that makes interfacing the DAC7611p a breeze.
DAC8551 Arduino library for DAC8551 SPI Digital Analog Convertor
DAC8552 Arduino library for DAC8552 SPI Digital Analog Convertor
DAC8554 Arduino library for DAC8554 SPI Digital Analog Convertor
DallasTemperature Arduino Library for Dallas Temperature ICs
DarkSkySevenDay Current and Seven Day Weather Forecast Library for Arduino.
DataSeriesPod A simple Arduino data logging library
DataServeriOS Serves data to Arduino Control (iOS) for control over network.
DataVisualizer This library is intended to simplify the use from Microchip Data Visualizer via the Atmel Data Protocol.
databot Official databot library supporting databot, based on Arduino
DatavisionLCD This library allows communication with Phico Datavision LCD.
dbg-trace Debug Trace component for Embedded Applications - Debug and Trace Log message system based on trace ports with adjustable levels.
DBS-Lib DBS-Lib is a library board that we created for practice such as C++, algorithms, mathetical, embedded system and robotics.
DCCpp This is a library to control DCC devices.
DcDccNanoController This library is made to build a basic Dcc controller on small Arduino Nano or Uno.
DCD SDK for Arduino A library that allows to connect to dcd hub and update value of thing property provided by property_id.
DCF77 Read and decode the atomic time broadcasted by the DCF77 radiostation.
dcf77_xtal DCF77 decoder with excellent noise tolerance.
DDS Generate sinusoids on AVR-based Arduinos at varying frequencies. Requires an analog low-pass filter.
DeadReckoning-library Uses wheel encoder data on a differential drive robot to estimate position.
DebounceEvent Simple push button and toggle switch debounce library that reports number of clicks and length
DebounceFilterLib DebounceFilter Library
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 Serial based assertion and log library for Arduino
Debugger A terminal debugger with break points and data watches.
DecodeIR A library for decoding IR signals.
deepC Allows you to run machine learning models locally on arduino boards.
DeepSleepScheduler Lightweight, cooperative task scheduler with configurable sleep and task supervision.
desklab Implement methods for the use of desklab ( devices.
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.
DFPlayer Mini Mp3 by Makuna Library for the DFPlayer Mini Mp3 module
DFPlayerMini_Fast Arduino library to interface with the DFPlayerMini MP3 module
DFRobotDFPlayerMini Driver for DFPlayer Mini from DFRobot
DFRobotIRPosition Driver for Positioning ir camera from DFRobot
DFRobot_ESP_EC_BY_GREENPONIK Update from DFROBOT library for ESP32 compatibility
DFRobot_ESP_PH_WITH_ADC_BY_GREENPONIK Update from DFROBOT library for ESP32+ADC compatibility
DFL168A_Async Arduino board accesses OBD2/J1939/J1708 Data by DFL168A Integrated Circuit Chip. Most methods are unblocked.
DFL168A_Sync Arduino board accesses OBD2/J1939/J1708 Data by DFL168A Integrated Circuit Chip. All methods are blocked.
DFR0554 Device driver for DFR0554
DFW Tele-op and autonomous change over for WPI RBE platform.
DHTlib AVR Optimized Library for DHT Temperature & Humidity Sensor on AVR only.
DHT sensor library for ESPx Arduino ESP library for DHT11, DHT22, etc Temp & Humidity Sensors
DHTStable Stable version of library for DHT Temperature & Humidity Sensor
DHT12 Arduino library for I2C DHT12 temperature and humidity sensor.
DHT2pin Experimental library of the DHT library that uses 2 pins.
DHTNEW Arduino library for DHT temperature and humidity sensor, with automatic sensortype recognition.
Diablo16-Serial-Arduino-Library Provides library access to communicate with the 4D Systems Diablo16 processor, when configured in Serial/SPE mode
Dictionary A dictionary data type with a fast b-tree based search
DIGI-DOT-BOOSTER Library An easy to use library to control the DD-Booster.
DigiKeyboardFr A library that allow to use azerty keyboard with digispark
DigitLedDisplay MAX7219/MAX7221 Digital Tube 7-Segment LED Display Library
Digital Infrared Temperature Sensor MLX90615 Arduino library to control Grove - Digital Infrared Temperature Sensor.
DigitalIO Fast digital IO.
DigitalPressureSensor This library provides an Interface for Infineon's DPS310 Pressure Sensor.
DimSwitch A library to control dimmable ballasts for fluorescent light tubes.
Dimmable Light for Arduino This library allows you to command electrical appliances through dimmer (also known as thyristor)
Dimmer class for ATmega32U4 Easy use of 10/12 bit PWM outputs on ATmega32U4 for dimmer applications.
Dimmer class for SAMD21 Easy use of PWM outputs on SAMD21 for dimmer applications.
DimmerControl Dimmer control functions, like soft on/off, dimming up/down etc.
DIO2 Fast digital input/output functions.
DistanceTable Library for a memory efficient DistanceTable for Arduino.
DLPacket Structure a collection numerical data to be sent through a stream into a well-defined packet.
DL_PAC_NK76 Arduino library for remote control DeLonghi PAC NK76
DMOscillator A library that makes easy on/off control on a pin at fixed or dynamic rate.
DMStepper A library to drive stepper motors.
DMTimer A library that simplifies non blocking recurrent calls.
DMD2 Updated (beta) library for Freetronics DMD dot matrix displays.
DmtrPots Potentiometer library for Arduino / Teensy.
DMXSerial Enables DMX communication using the built-in serial port for Arduino boards.
DMXSerial2 Enables building DMX/RDM devices using the built-in serial port for Arduino boards UNO, Leonardo, Mega.
DmxSimple Drive DMX controlled lights and visual effects available from DJ or theatrical suppliers.
DMXUSB DMXUSB emulates an ENTTEC-compatible DMXKing USB to DMX serial device with one or two universes
DoubleEMAFilterLib DoubleEMAFilter Library
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 or LittleFS/InternalFS for AVR, Teensy, SAM DUE, SAMD21, SAMD51, STM32, nRF52, etc. boards
DRA818 Configure and communicate with FM module DRA818.
Drive Arduino library to use L298N motor bridge. (Works for all esp8266 boards also)
DropboxManager Manipulate your Dropbox files by ESP8266
DRV2667 Arduino library for DRV2667 Piezo Haptic Driver with Boost, Digital Front End, and Internal Waveform Memory
DRV8835MotorShield Arduino library for the Pololu DRV8835 Dual Motor Driver Shield
DSFamily Read and calibrate of of the Maxim DS- Family of 1-wire thermometers
DS1307 Emulator An emulator of the DS1307, which transform the Arduino in an RTC chip without actually having a physical RTC.
DS1307RTC Use a DS1307 Real Time Clock chip with the Time library
DS1307newAlarms Adding weekday alarms to the DS1307 RTC functionality
DS1624 A library to interface with Maxim DS1624 temperature sensor and memory.
DS1631 Use the Maxim Integrated DS1631 I2C Thermometer
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_RT Arduino library for the DS18B20 temperature sensor.
DS1881 A driver for the Dallas/Maxim i2c logarithmic potentiometer.
DS2431 Arduino library for Maxim DS2431 1-Wire EEPROM
DS28CM00 Arduino library for I2C DS28CM00 unique identification chip.
DS3231 Arduino library for the DS3231 real-time clock (RTC)
DS3231M Arduino library to use the Maxim Integrated DS3231M RTC (Real-Time-Clock)
DS3232RTC Arduino Library for Maxim Integrated DS3232 and DS3231 Real-Time Clocks.
DS323x Arduino library for DS3231/DS3232 Extremely Accurate I2C-Integrated RTC/TCXO/Crystal
DSC Keybus Interface This library directly interfaces Arduino and esp8266 microcontrollers to DSC PowerSeries security systems for integration with home automation, notifications on system events, and usage as a virtual keypad.
DST RTC Arduino library for automatically adjusting RTC time for Daylight Saving Time (DST)
DU-INO DU-INO base Arduino library.
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
DualTB9051FTGMotorShield Arduino library for the Pololu Dual TB9051FTG Motor Driver Shield
DualVNH5019MotorShield Arduino library for the Pololu Dual VNH5019 Motor Driver Shield
DualVNH5019MotorShieldMod3 Arduino library for the running two Pololu Dual VNH5019 Motor Driver Shields on an Arduino Mega
DueFlashStorage DueFlashStorage saves non-volatile data for Arduino Due.
DueTimer Timer Library fully implemented for Arduino DUE
due_can Allows for CAN bus communications with the Arduino Due
DUE_schmitt Enable SAM3x DUE IO Schmitt trigguer
Dump AVR dump RAM and Flash
Dusk2Dawn Get estimate time of sunrise and sunset given a set of coordinates.
dustSensor_kocoa Arduino Particulate Matter Sensors for PM-D4.
DW1000 A library that offers functionality to use Decawave's DW1000 chips/modules.
dwarf433 Arduino libary to transmit arbitrary RF433 signals
Dynamixel Arduino library for Dynamixel
DynamixelShield DynamixelShield Library for Arduino
Dynamixel2Arduino DYNAMIXEL protocol Library for Arduino
Dynamixel_Servo Dynamixel_Servo is an Arduino compatible library for controlling Dynamixel MX and RX series servos.
eBoard shackle the Arduino All in one library to run qfixSoccerBoard code on the Arduino
eBtn A library to handle Buttons based on events.
EButton A compact, simple-to-use, reliable and powerful event-driven button library, with proper debouncing and fine grained event structure.
EEvar Allows to save your variables in EEPROM memory. Works with any POD (bool, int, float, custom structs) and String. Simple. Lightweight.
eFLL eFLL (Embedded Fuzzy Logic Library).
eHaJo Absolute Pressure Addon Support for I²C absolute pressure board with WSEN-PADS chip.
eHaJo LM75-Addon-Board Support for I²C digital temperature sensor addon-board LM75.
EMoRo 2560 EMoRo 2560 library includes all specific libraries and examples for EMoRo 2560 controller.
E131 E1.31 sACN for AVR Ethernet and ESP8266.
E24 E24xxx EEPROM library.
EAA_MLX90614 MLX90614 device driver
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.
EasyButtonAtInt01 Small and easy to use Arduino library for using push buttons at INT0/pin2 and / or INT1/pin3 using interrupts.Functions for long and double press detection are included.Just connect buttons between ground and pin 2 or 3 of your Arduino - that's itNo call of begin() or polling function like update() required. No blocking debouncing delay.
EasyBuzzer EasyBuzzer Library
EasyCommaLib EasyComma is a light library that implements funtions for easily parse comma separed arrays
EasyDDNS ESP8266 & ESP32 DDNS Update Client Library.
Easy NeoPixels Use Adafruit NeoPixels with less setup and configuration.
Easy Nextion Library Arduino library for Nextion displays
EasyNTPClient Library to read time from Network Time Protocol (NTP) servers.
EasySSDP Easy, single function SSDP setup.
EasyTask A lightweight but powerful implementation of tasking manager.
EasyUI ESP8266 User Interface Library.
EasyVR A library for the EasyVR line of products.
EasyWebServer An easy-to-use web server
EasyingLib Arduino library that implements easing functions for smooth property value change transitions
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
EC_Salinity Monitor hydroponic nutrient levels, salinity levels in aquariums or the ocean, saltwater pools, soil salinity, water quality etc.
EDB Extended Database Library
EduShield Display library for EDUshield
EduShield-2 Library Arduino Library for the Edu-Shield 2 by JustPlay Software (
EducationShield Library used for the completion of all the projects related to CTC
EEWrap A convenient library allowing one to use the EEPROM just like RAM.
EEPROMextent This is a library for Arduino to read/write complex data to EEPROM.
EEPROMAdapter This adapter can read and write AT28C64 and AT28C256 EEPROM chips using Arudino Mega. Creating converter PCB for this task recommended
EEPROMEx Extension of the standard Arduino EEPROM library.
EEPROM-Storage Generic class to wrap an EEPROM variable on the Particle and Arduino platforms.
EEPROMWearLevel EEPROMWearLevel reduces EEPROM wear by writting a new value to an other EEPROM location.
EEPROM32_Rotate EEPROM wrapper for ESP32 that handles partition rotation
EEPROM_CAT25 Driver for On Semiconductor CAT25 SPI EEPROM chips for AVR, SAM3X (Due), and SAM M0+ (SAMD, SAML, SAMC) microcontrollers
EEPROM_Rotate EEPROM wrapper for ESP8266 that handles sector rotation
Effortless-SPIFFS A class designed to make reading and storing data on the ESP8266 effortless.
efont Unicode Font Data Arduino Unicode Font libraries.
egoShieldS Library offering support for uStepper S egoShield
egoShieldTeach Library offering support for uStepper egoShield
egoShieldTimeLapse Library offering support for uStepper egoShield
EL_dev_arduino Library and Sample of ECHONET Lite for Arduino
elapsedMillis Makes coding responsive sketches easier.
Electronic Cats Internal Temperature Zero Library Arduino library for internal temperature of the family SAMD
Electronic Cats PN7150 Arduino library for SPI and I2C access to the PN7150 RFID/Near Field Communication chip.
ElectronicsEducation Arduino libraries and educational materials for workshop
ElegantOTA Perform OTAs for ESP8266 & ESP32 Elegantly!
elk JavaScript engine for microcontrollers
ELMDuino Arduino library to easily interface with the common OBDII scanner: ELM327
EloquentTinyML An eloquent interface to Tensorflow Lite for Microcontrollers
ELT S300 Library This is a library for the ELT CO2 sensor S300 via I2C.
emGUI GUI for embedded devices
EmSevenSegment Arduino library to drive multiple-digit 7-segment LED displays using HEF4094B, CD4094B, CD4094BMS, MC74HCT4094A and other 4094 shift registers.
Embedded Template Library A C++ template library tailored for embedded systems.
EmbeddedUtils collections of utility headers for embedded c++
Embedis An Embedded Dictionary Server.
EmonLib Energy Monitoring Library
EmotiBit BMI160 A library written for EmotiBit that supports the BMI160 and BMM150 IMU
EmotiBit FeatherWing A library written for EmotiBit FeatherWing that supports all sensors included on the wing.
EmotiBit MAX30101 Library for the MAX30101 Pulse sensor on board the EmotiBit-Beta boards
EmotiBit MLX90632 Library for using MLX90632 FIR sensor
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
EMUSerial ECUMaster EMU Serial Library
EnableInterrupt Assign an interrupt to any supported pin on all Arduinos, plus ATtiny 84/85 and ATmega 644/1284.
Encoder Counts quadrature pulses from rotary & linear position encoders.
EncoderStepCounter Quadrature Encoder library for half-step and full-step encoders.
Endo-Continuum-Robot The Endo Continuum Robot Library
EnergyBoard Enables reading polyphase energy-monitor parameters of LVX EnergyBoard
EnergyMeter Arduino library to get data from energy meters in order to monitor them.
Environment Read enviroment sensors
EPD It controls waveshare 1.54 inch e-paper(e-ink) display.
Ephemeris Arduino library for the calculation of ephemeris of the solar system with an Arduino Mega.
ESPectro ESPectro development board library for Arduino IDE
ESPectro32 ESPectro32 development board library for Arduino IDE
ESPert ESPert library for Arduino IDE
ESPiLight pilight 433.92 MHz protocols library for Arduino
ESPpassthrough Library that uses ESP AT serial commands to set it in Passthrough (transparent) Mode.
ESPxRGB RGB manipulation functions in Xtensa assembler for ESP SoCs
ESP Async E1.31 Async E1.31 sACN for ESP8266.
ESP Battery Arduino Library to calculate the ESP8266 (Feather Huzzah) battery level.
EspBootstrap Library helps bring new esp devices online and connected into ecosystem
ESP-DASH A Blazing Fast library to create realtime Dashboards for ESP8266s and ESP32s.
ESPDateTime Date Time Functions and Classes for ESP8266 and ESP32
ESPFlash Lightweight library that makes SPIFFs usage simple and easy to understand on the ESP8266 and ESP32.
ESP-FlexyStepper This library is used to control one or more stepper motors from an ESP32 device
ESPHap Native support Apple home kit protocol with Arduino projects
EspHtmlTemplateProcessor A library that provide simple HTML template processing for ESP using SPIFFS
ESP Logger This library aims to provide an easy way to collect data
ESPMail EMail library.
ESPManager ESP manager
EspMQTTClient A library that provides a wifi and MQTT connection to an ESP8266/ESP32
ESPNexUpload Upload UI file to Nextion displays using ESP's
ESP OTA GitHub ESP library for auto updating code from GitHub releases.
ESPPerfectTime SNTP library that provides more accurate time for ESP8266/ESP32.
ESP QRcode ESP Generate QRCode for SSD1306, SH1106 oled displays 128*64 pixel and others based on Adafruit ST77XX
ESP Rotary ESP8266/Arduino Library for reading rotary encoder values.
EspSaveCrash Automatically saves exception details and stack trace to flash in case of ESP8266 crash.
EspSoftwareSerial Implementation of the Arduino software serial for ESP8266/ESP32.
ESP-StepperMotor-Server A stepper motor control server for ESP32 with Web UI, REST API and CLI
ESPStringTemplate Lightweight string templating library for building static web pages on the ESP8266
ESP Telnet ESP8266 library that allows you to setup a telnet server.
ESP-WiFiSettings WiFi configuration manager for the ESP32 and ESP8266 platforms.
EspWii A library to send Wii extension controllers data over wifi.
ESP32 64x32 LED MATRIX HUB75 DMA Display Experimental DMA based LED Matrix HUB75 Library
ESP32AnalogRead Load the ESP32 ADC calibration data and use it to read from the ADC.
ESP32 AnalogWrite ESP32 Polyfill for analogWrite functions
ESP32 BLE ANCS Notifications Arduino library for ESP32, for reading and interacting with Smartphone notifications from iOS.
ESP32 BLE Arduino BLE functions for ESP32
ESP32-Chimera-Core Alternate library M5Stack/Odroid-Go/D-Duino and possiblly other ESP32/TFT/SD bundles
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
ESP32Encoder Encoder library for the ESP32 using interrupts.
esp32FOTA A simple library for firmware OTA updates
ESP32 I2C Slave I2C slave library for ESP32 (unofficial)
ESP32-imgur-uploader Image/Video uploader
ESP32 Mail Client Mail Client Arduino Library for ESP32
ESP32MotorControl Motor control using ESP32 MCPWM
ESP32 Rest Client Arduino WIFI Rest Client for ESP32
ESP32 RMT Peripheral VAN bus reader library ESP32 RMT Peripheral VAN bus reader library
ESP32Servo Allows ESP32 boards to control servo motors using Arduino semantics.
Esp32SimplePacketComs This Arduino library supports Simple Packet Coms for Esp32.
ESP32-targz A library to unpack/uncompress tar, gz, and tar.gz files on ESP32 and ESP8266
ESP32TimerInterrupt This library enables you to use Interrupt from Hardware Timers on an ESP32-based board
ESP32 ULP Debugger Arduino ESP32 ULP Debugger libraries.
Esp32WifiManager This Arduino library supports Wifi Management for Esp32.
esp32_ftpclient An FTP-Client for the ESP32.
esp32_gamepad connect ESP32 to SteelSeries:Free bluetooth gamepad.
ESP32_HTTPS_Server Alternative ESP32 Webserver implementation for the ESP32, supporting HTTPS and HTTP.
esp32_https_server_compat An Arduino library for an alternative ESP32 HTTP/HTTPS web server implementation
ESP32_ISR_Servo This library enables you to use Interrupt from Hardware Timers on an ESP32 board to control multiple servo motors.
ESP32httpUpdate Http Update for ESP32
ESP8266 and ESP32 OLED driver for SSD1306 displays I2C display driver for SSD1306 OLED displays connected to ESP8266, ESP32, Mbed-OS
esp8266-framework esp8266 framework stack for easy configurable applications
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 Microgear A client library for ESP8266 to connect to NETPIE IOT Platform.
ESP8266MQTTClient MQTT Client for ESP8266
ESP8266 MQTT Mesh Self-assembling Mesh network built around the MQTT protocol supporting OTA
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.
ESP8266 QRcode ESP8266 Generate QRCode for SSD1306 oled displays 128*64 pixel
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_AT_WebServer Simple WebServer library for AVR, Teensy, SAM DUE, SAMD21, SAMD51, STM32, nRF52 boards running ESP8266/ESP32 AT-command shields with functions similar to those of ESP8266/ESP32 WebServer libraries
ESP8266_ISR_Servo This library enables you to use Interrupt from Hardware Timers on an ESP8266 to control servo motors.
ESP8266_LED_64x16_Matrix ESP8266 driver to run LED matrix.
esp8266_mdns mDNS queries and responses on esp8266.
ESP_AT_Lib An ESP8266/ESP32-AT library for Arduino providing an easy-to-use way to manipulate ESP8266/ESP32-AT library. For AVR, Teensy, SAM DUE, SAMD21, SAMD51, STM32, nRF52 boards running ESP8266/ESP32 AT-command shields.
ESP_AT_WiFiManager WiFi/Credentials Manager for nRF52, SAM DUE, SAMD21, SAMD51, STM32, etc. boards running ESP8266/ESP32-AT-command shields with fallback web configuration portal. Credentials are saved in EEPROM, SAMD FlashStorage, DueFlashStorage of nRF52 LittleFS.
ESP_AT_WM_Lite Light-Weight WiFi/Credentials Manager for AVR Mega, SAM DUE, SAMD, nRF52, STM32, etc. boards running ESP8266/ESP32-AT-command shields. Powerful-yet-simple-to-use feature to enable adding dynamic custom parameters.
ESP_DoubleResetDetector Library to detect a double reset, using RTC Memory, EEPROM, LittleFS or SPIFFS for ESP8266 and EEPROM and SPIFFS for ESP32
ESP_EEPROM An improved EEPROM library for ESP8266
ESP_LM35 A library for the ESP boards to make easier using the LM35 temperature sensor.
esp_sds011 ESP8266/ESP32 library for the SDS011 particulate matter sensor.
ESP_WiFiManager ESP32, ESP8266 WiFi Connection manager with fallback web ConfigPortal
Espalexa Library to control an ESP module with the Alexa voice assistant
Esparto Rapid development framework, synchronous task queue and GPIO manager (plus more) for ESP8266 devices
ESPUI ESP32 and ESP8266 Web Interface Library
ESPVGAX VGA signal generator for ESP8266
ESPVGAX2 VGA signal generator for ESP8266
EtherCard EtherCard is an IPv4 driver for the ENC28J60 chip.
EtherSia IPv6 library for the ENC28J60, W5500 or W5100 Ethernet controllers
Etherkit JTEncode Generate JT65, JT9, JT4, FT8, WSPR, and FSQ symbols on your Arduino.
Etherkit Morse Generate Morse Code for transmission on an digital I/O pin.
Etherkit Si5351 A full-featured library for the Si5351 series of clock generator ICs from Silicon Labs
EthernetBonjour Bonjour (ZeroConf) Library for Arduino & Teensyduino
EthernetIndustruino Library for the Industruino Ethernet module
EthernetWebServer Simple EthernetWebServer library for AVR, Teensy, SAM DUE, SAMD21, SAMD51, ESP, nRF52, ESP32, ESP8266 boards using Ethernet shields W5100, W5200, W5500 or ENC28J60
EthernetWebServer_STM32 EthernetWebServer is a library for STM32 boards running WebServer using built-in Ethernet or Ethernet shields
Ethernet2 Enables network connection (local and Internet) using W5500 based Ethernet shields.
Ethernet_Shield_W5200 Arduino library to control Ethernet Shield W5200.
ev3-arduino Enables the communication with an ev3 brick
Eventually Event-based programming library for Arduino
EveryTimer A library providing the possibility to call a function at specific time intervals.
everytime A easy to use library for periodic code execution.
evive This ia a arduino libray for using evive.
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.
Executive Execute routines to specified schedule
ExodeCore Communication between Arduino microcontroller boards and a connected computers.
Exosite Easily interface with Exosite's device HTTP API.
ExponentMap Generates an exponentially growing array based on provided number of steps and maximum value.
extEEPROM Arduino library to support external I2C EEPROMs.
ExtFlashLoader Downloads application binary to external flash memory connected to ATSAMD51 MCU and run it.
ezButton Button library for Arduino
ezOutput Output library for Arduino
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.
EZPROM A library to help organize EEPROM access.
fDigitsSegtPin Power the basic 4 digits 7 segments display
FaBo 201 3Axis ADXL345 A library for FaBo 3AXIS I2C Brick
FaBo 202 9Axis MPU9250 A library for FaBo 9Axis I2C Brick
FaBo 203 Color S11059 A library for FaBo Color I2C Brick
FaBo 204 Baromter MPL115A2 A library for FaBo Barometer I2C Brick
FaBo 205 Proximity VCNL4010 A library for FaBo Proximity I2C Brick
FaBo 206 UV Si1132 A library for FaBo UV I2C Brick
FaBo 207 Temperature ADT7410 A library for FaBo Temperature I2C Brick
FaBo 208 Humidity HTS221 A library for FaBo Humidity I2C Brick
FaBo 209 KTemp MCP3421 A library for FaBo KTemp I2C Brick
FaBo 210 GPIO PCAL6408A A library for FaBo GPIO I2C Brick
FaBo 211 7Segment LED TLC59208F A library for FaBo 7Segment LED I2C Brick
FaBo 212 LCD PCF8574 A library for FaBo LCD I2C Brick
FaBo 213 LCD mini AQM0802A A library for FaBo LCD mini I2C Brick
FaBo 214 OLED EROLED096 A library for FaBo OLED I2C Brick
FaBo 215 RTC PCF2129 A library for FaBo RTC I2C Brick
FaBo 217 Ambient Light ISL29034 A library for FaBo Ambient Light I2C Brick
FaBo 222 Environment BME680 A library for FaBo Environment I2C Brick
FaBo 223 Gas CCS811 A library for CCS811 that getting values of CO2 and TVOC.
FaBo 230 Color BH1749NUC A library for FaBo Color I2C Brick
FaBo 301 BLE SiliconLabs A library for SiliconLabs BLE113.
FaBo 307 BLE Nordic A library for nRF5x.
FaBo GPIO40 PCA9698 A library for FaBo GPIO.
FaBo Motor DRV8830 A library for FaBo Motor.
FaBo PWM PCA9685 A library for FaBo PWM.
FabGL VGA, SSD1306 Controller, PS/2 Mouse and Keyboard Controller, Graphics Library, Graphical User Interface (GUI), Sound Engine, Game Engine and ANSI/VT Terminal for the ESP32
Fabrik2D A library for solving inverse kinematics in 2 dimensions using the FABRIK algorithm.
FacebookApi A wrapper for the Facebook Graph API for Arduino (supports ESP8266 & WiFi101 boards)
FadeLed Makes fading LEDs easy
FanController Arduino Library for controlling PC fans
FastAccelStepper A high speed stepper library for Atmega 328p (nano) and ESP32
FastBLE BLE that leaves cycles for other tasks on Arduino MKR WiFi 1010
FastCapacitiveSensor A library to use capacitive sensors quickly
FastGPIO Faster general-purpose I/O
FastLED Multi-platform library for controlling dozens of different types of LEDs along with optimized math, effect, and noise functions.
FastLED NeoMatrix Adafruit_GFX and FastLED compatible library for NeoPixel grids
FastLED_RPIRGBPanel_GFX Adafruit_GFX and FastLED compatible library for ArduinoOnPC Raspberry Pi RGBPanel Driver.
FastLED_SPITFT_GFX Adafruit_GFX and FastLED compatible library for SPI TFT screens like SSD1331, ST7735, and ILI9341
FastLED_TFTWrapper_GFX Adafruit_GFX and FastLED compatible library for ArduinoOnPC X11 TFT Emulator
FastMap Library with fast map function for Arduino.
FastPID A PID controlled implemented using fixed-point arithmetic.
FastShiftIn Arduino library for (AVR) optimized shiftIn - e.g. for 74HC165
FastShiftOut Arduino library for (AVR) optimized shiftOut - e.g. 74HC595
FatFs FAT file system based on open-source FatFS solution.
FCWRobot_Model2 The library array that is needed for the FCW Robot Model2.
FDC2214 TI FDC2214 capacitative sensor library
FeatherFault FeatherFault tells you why your Arduino program is crashing
FHEM This library allows communication with a FHEM Server.
Filters Filter utilities for Arduino
FingerLib Allows for servo-like functionality for finger control. For Atmega 2560 (Almond PCB) and Arduino Zero (Chestnut) only.
Fingerprint Scanner TTL Arduino examples for ADH-Tech's Fingerprint Scanners.
FIR filter FIR filter library for the Arduino.
FireTimer Simple and non-blocking library to time the execution of processes
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 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.
FirmataExpress An enhanced version of StandardFirmata version 2.5.8
FirmataWithDeviceFeature This library implements the Firmata protocol as a set of plugins that can be used to create applications to remotely interface with an Arduino board.
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.
fix_fft A library for implementing fixed-point in-place Fast Fourier Transform on Arduino. It sacrifices precision and instead it is way faster than floating-point implementations.
FixedPoint_LUT Use FixedPoint_LUT to replace highly runtime intensive calculation times
FixedPoints A template library for defining fixed point types of varying sizes.
Flash A library to wrap accessing and writing to flash
FlashLightLED An Arduino library that can programmatically manipulate the LED color changing light strips controlled by a 44 Key IR Remote.
FlashStorage The FlashStorage library aims to provide a convenient way to store and retrieve user's data using the non-volatile flash memory of microcontrollers.
FlexLibrary This Library is designed to make the integration of 'Flex Sensors' easier and simpler.
flex_DST A library for observing DST according to usere predefined parameters.
FlexiPlot Arduino Library Arduino library for FlexiPlot.
FlexyStepper Stepper motor control library for Arduino supporting in-motion changes.
Flicker A library for making capacitive touch easy to use.
FlightSimOutputs Library for easy handling of digital outputs on Multi Output card.
FlightSimSwitches Library for easy handling of Switches and Buttons in X-Plane with PJRC's Teensy
FMDataClient Filemaker 17 DATA API Client (ESP32)
Forced-BME280 A library that makes using a BME280 easy and lightweight.
Formulinha Formulinha Robot Library
FortniteAPI Arduino library to access unofficial Fortnite API.
FourRegs Prints the low-level configuration registers for Arduino-compatible boards which use an ARM SAMD51 processor.
FourteenSegDisplay Drives a fourteen 14 segment alphanumeric starburst LED display, Also supports 7, 9 & 16 segment displays.
fp64lib Handcrafted 64-bit floating point routines for AVR/arduino microprocessors.
Fraction Arduino library to implement a Fraction datatype
Fram FRAM library for Industruino
FRAM_I2C Arduino library for I2C FRAM.
Framebuffer GFX Adafruit_GFX and FastLED compatible Framebuffer library
FreeRTOS FreeRTOS Real Time Operating System implemented for AVR (Uno, Nano, Leonardo, Mega).
FreeRTOS_SAMD21 FreeRTOS ported for Arduino SAMD21 processors
Freenove WS2812B RGBLED Controller Arduino library for Freenove WS2812B RGBLED Controller.
FreqCount FreqCount measures the frequency of a signal by counting the number of pulses during a fixed time.
FreqMeasure FreqMeasure measures the elapsed time during each cycle of an input frequency.
FreqPeriodCounter Smart library with comprehensive functions for counting (multiple) frequencies. For Arduino Uno and Zero.
FrequencyDetector Measure frequency of analog captured signal connected to an Arduino and check for noise and mute.
FrequencyTimer2 Generate a frequency using Timer2
frt Lightweight, easy-to-use wrapper around the Arduino_FreeRTOS_Library.
FTDebouncer An efficient, low footprint, fast pin debouncing library for Arduino
FTOLED Library to drive Freetronics OLED128 128x128 display.
FTRGBLED Freetronics RGBLED module (WS2801-based) driver library.
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.
Functor Callbacks in C++ using template functors.
GadgetBox Enclosure and Universal Hardware for IoT Gadgets.
Gadgetron Libraries Collection of Libraries for the Gadgetron software.
Gamebuino Classic Create your own games on a fun and retro console.
Gamebuino META Make your first game within hours.
Gamer A library for the DIY Gamer Kit by Technology Will Save Us.
GamerIR Infrared communication library for the DIY Gamer Kit by Tech Will Save Us
GammaCorrectionLib GammaCorrection Library
Gaussian Gaussian math, Kalman Filters and Moving Averages made easy
GEM A library for creation of graphic multi-level menu.
Gemelon Pushbutton Arduino library to debounce a pushbutton.
GenericMotorDriver Generic library for controlling PWM, brushed DC motor drivers.
genieArduino 4D Systems ViSi-Genie library for Arduino
Geometry A library for working with points, rotations and coordinate transformations in 3D space
Gesture PAJ7620 Arduino library to control Grove Gesture(PAJ7620U2).
GetInTouch Arduino library for GetInTouch Twitch Extension.
GFX4DIoD9 Graphics Library for the IoD-09TH and IoD-09SM by 4D Systems
GFX4d Graphics Library for the gen4-IoD by 4D Systems
GFX_Root Root class extract of Adafruit GFX graphics core library
ghaemShopSmSim arduino SMS Remote Controler over ghaemShopSmSim protocol
GhostLab42Reboot Arduino library for GhostLab42's Reboot Triple-Display Board Set
GifDecoder Play Animated GIFs
Gigabits Gigabits interface for Arduino
GKScroll Arduino library for scrolling long lines of text on an LCD screen.
GlobalCovfefe An emulation of a GlobalCache device with one IR sender and (optionally) an IR learner (demodulating or non-demodulating).
gmp-ino GNU Multiple Precision (GMP) Arithmetic Library for Arduino.
GMSN Pure Digit This library is used to control the GMSN! Pure Digit.
GoPRO GoPRO API library for Arduino
GoProControl A library that makes using GoPro Cameras a breeze.
GobbitLineCommand Basic to advanced line following, intersection detection, basic motor control, battery monitoring, gripper control, and basic collision detection with the Gobbit robot.
Goldelox-Serial-Arduino-Library Provides library access to communicate with the 4D Systems Goldelox processor, when configured in Serial/SPE mode
Goldilocks Analogue DAC Library DAC (MCP4822) functions for Goldilocks Analogue
Goldilocks Analogue SPI RAM Library Firmware for SPI solid state memory (including SRAM, FRAM, EEPROM) devices for Goldilocks Analogue
Google Cloud IoT Core JWT Demonstrates JWT generation for connecting Arduino clients to Google Cloud IoT Core.
GoogleMapsApi A wrapper for the Google Maps API for Arduino (supports ESP8266 & WiFi101 boards)
GP20U7 GPS Library A simple library for the GP20U7 GPS unit
GPRSbee An Arduino library for the SODAQ GPRSbee.
GPS GPS code class for Arduino
Grafici-GFX Data visualization library for Arduino driven displays
Grandeur Cloud Lets an arduino based hardware device communicate with Grandeur Cloud in realtime.
Gravity Soil Moisture Sensor Arduino Library for DfRobot Gravity Analog Capacitive Soil Moisture Sensor.
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 Compass HMC5883L This is an Arduino library for Grove 3-Axis Digital Compass HMC5883L.
Grove 3-Axis Digital Gyro Arduino library to control Grove 3-Axis Digital Gyro base on ITG 3200.
Grove 4-Digit Display Arduino library to control Grove_4Digital_Display TM1637.
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 for controlling Grove Barometer Sensor.
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 - Chainable RGB LED Arduino library to control Grove - Chainable RGB LED.
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).
GroveDriverPack GroveDriverPack
GroveEncoder Grove Encoder Library
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 Color Sensor Arduino library to control Grove - I2C Color 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 IMU 9DOF Arduino library for controlling Grove IMU 9DOF, using I2C communication.
Grove - Infrared Receiver And Emitter Arduino library to control Grove - Infrared Emitter and Grove - Infrared Receiver.
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 - Multichannel Gas Sensor Arduino library to control Grove - Multichannel Gas Sensor .
Grove - OLED Display 0.96 Arduino library to control Grove - OLED Display 0.96.
Grove - Q Touch Sensor Arduino library to control Grove - Q Touch 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.
GSL1680 Driver for GSL1680
GSM-Playground A library for GSM Playground device.
GSMSim GSM Library For SimCom Modules
GT5X Arduino library for the GT5X fingerprint sensors
GTT Enables use of matrix orbitals GTT line of products
GUIslice GUIslice embedded touchscreen GUI library in C for Arduino & Raspberry Pi
GuaraTeca_Hardware Bibliotecas de controle de diversas plataformas roboticas em baixo nivel.
GuaraTeca_OBR Biblioteca de controle de diversas plataformas roboticas.
Gwiot 7941E A simple library to interface with Gwiot 7941E 125kHz RFID reader
GxEPD Display Library for SPI e-paper panels from Dalian Good Display and boards from Waveshare.
GxEPD2 Arduino Display Library for SPI E-Paper displays from Dalian Good Display and Waveshare.
HaLakeKit A library to control hakale kit.
HaLakeKitFirst A library to define communication between HaLakeKitFirst blocks.
HaLake-M5Stack-Library A library to create web server on M5Stack
hackAIR A library for using a variety of air quality sensors.
HalfStepper An Arduino library to enable half-stepping and single/dual phasing for step motors.
Hall-Switch This library provides an interface to interact with the Hall effect sensor switch family
HamShield A library for use with HamShield by Enhanced Radio Devices.
HamShield_KISS A library for use with HamShield by Enhanced Radio Devices.
Haptic_DA7280 Arduino library for Dialog DA7280 Haptic Controller
Haptic_DRV2605 Arduino library for TI DRV2605L Haptic Controller
HardWire A spinoff of the Wire. This library allows you to communicate with I2C and Two Wire Interface devices, and control each step of any I2C transaction.
HardwareBLESerial An Arduino library for Nordic Semiconductors proprietary UART/Serial Port Emulation over BLE protocol, using ArduinoBLE.
Hardware Buttons Custom button actions handler
HardwareSerial_RS485 Concurrent multi-drop (i.e. multi-master, multi-slave) RS485 communication library
HCSR04 Library for HC-SR04 ultrasonic distance sensor.
HCSR04 ultrasonic sensor Allows an Arduino board to use HCSR04 module.
hd44780 Extensible hd44780 LCD library.
HDC1000 A temperature and humidity sensor library for HDC1000
HeatpumpIR Heatpump / Air Conditioner infrared control
Helium Arduino library for the Helium Atom module
Hello Drum Arduino Library for piezo sensing
hellothing_BG96_NBIoT NB-IoT library for hellothing BG96 Arduino shield
Heltec ESP32 Dev-Boards Library for Heltec ESP32 (or ESP32+LoRa) based boards
Heltec ESP8266 Dev-Boards Library for Heltec ESP8266 based 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.
HiTechnic-Arduino Use the HiTechnic motor/servo controllers with your Arduino!
HID Buttons Easily handle state changes for HID button inputs.
HID-Project Extended HID Functions for Arduino
HighPowerStepperDriver High-Power Stepper Motor Driver library for Arduino
High-Side-Switch C++ library for the PROFET+2 12V
HIH61xx Library to access Honeywell HIH61xx humidity and temperature sensors.
Histogram Arduino library for creating histograms math.
HLW8012 HLW8012 for Arduino / ESP8216
HomeDing Building Internet Things made easy.
HomeKit-ESP8266 Native Apple HomeKit accessory implementation for the ESP8266 Arduino core.
Homeyduino Homeyduino allows you to connect your Arduino projects with Homey.
HONEYLemon A library HONEYLemon Platform.
Honeywell TruStability SPI Arduino library for communicating with Honeywell TruStability HSC or SSC pressure sensors over SPI.
Honeywell Zephyr I2C Arduino library for communicating with Honeywell Zephyr HAF flow rate sensors over I2C.
HoverboardAPI Hoverboard API controller
HP03S A library that makes it easy to use the HP03S-sensor.
hp_BH1750 Digital light sensor breakout boards containing the BH1750FVI IC
HPDL1414 HPDL1414 Display Driver
HPDL1414-74HC595 An Arduino library for driving HPDL-1414 displays using shift registers
HT16K33 Arduino Library for HT16K33
HT1621 A library for HT1621 based 7-seg LCDs.
HTTP A full HTTP/1.1 implementation library for Arduino.
HttpClient Library to easily make HTTP GET, POST and PUT requests to a web server.
hueDino Philips Hue library for Arduino.
HV518 Arduino library to control Microchip HV518
HX711 Arduino library for HX711 loadcell amplifier
HX711 Arduino Library Library to interface the Avia Semiconductor HX711 ADC.
HX711_ADC Library for the HX711 24-bit ADC for weight scales.
Hyperduino Library Allows anyone to control H-Bridge for Hyperduino
iBit_Arduino A control library for iBit Board.
IBot Arduino library for I-Bot camp.
iBotX Arduino library for "i-Bot X" to be used in i-Bot Camp by Robot Club KMITL (Thailand)
IBusBM Arduino library for the Flysky/Turnigy RC iBUS protocol - servo (receive) and sensors/telemetry (send) using hardware UART (AVR, ESP32 and STM32 architectures)
iKB1_Arduino A control library for IKB-1 Extension I/O Board.
IRremote Send and receive infrared signals with multiple protocols
IRremoteESP8266 Send and receive infrared signals with multiple protocols (ESP8266/ESP32)
IRsmallDecoder Allows the reception and decoding of infrared signals from remote controls.
iSYNC A library that makes Internet of Things for iSYNC IoT Cloud Platform.
iSYNC_BC95_Arduino A network library for BC95 NB-IOT module on Arduino platform ( platform support).
I2CExtension I2C extension/wrapper for Arduino
I2C-IRSENSE Library An Arduino library to control the Iowa Scaled Engineering I2C-IRSENSE ( ) reflective infrared proximity sensor.
I2CKeyPad Arduino libray for 4x4 KeyPad connected to a PCF8574
I2CScanner I2C Scanner
I2C-Sensor-Lib iLib Library for i2c-sensors and some other specific functions (fast eFn, HDLC, SpektrumSerial).
I2CSoilMoistureSensor Provide access to all functions of the I2C Soil Moisture Sensor from Catnip Electronics.
I2C Temperature Sensors derived from the LM75 Support for I²C digital temperature sensors derived from the LM75.
I2C_ASDX Arduino library for I2C ASDX pressure sensor
I2C_DMAC Arduino Zero (SAMD21/SAMD51) based non-blocking I2C library using the Direct Memory Access Controller (DMAC).
I2cDiscreteIoExpander Arduino library for the Texas Instruments PCF8575C 16-bit I2C I/O expander.
I2cMotors_asukiaaa It controls i2c motor driver.
i2c_adc_ads7828 Arduino library for the Texas Instruments ADS7828 12-bit, 8-channel I2C A/D converter.
i2cdetect Arduino library for scanning I2C bus for devices
IBM LMIC framework Arduino port of the LMIC (LoraWAN-in-C, formerly LoraMAC-in-C) framework provided by IBM.
IbusTrx Arduino library for sending and receiving messages over the BMW infotainment bus (IBUS).
ICM7218 Intersil-Renesas ICM7218A/B and ICM7228A/B LED driver library.
ICP-101xx Pressure Sensor Library Arduino library for the TDK Invensense ICP-101xx family of high-resolution pressure sensors.
IEEE754tools Fast helper functions for IEEE754 floats.
IFTTTMaker A helper library for triggering IFTTT maker events (ESP8266 & Wifi-101)
IFTTTWebhook Library for triggering IFTTT web hooks
IFX007T-Motor-Control This library provides an Interface for Infineons IFX007T Motor Control Arduino Shield
IFX9201_XMC1300_StepperMotor This library provides an interface to control a stepper motor through Infineon’s Stepper Motor Control Shield "KIT_XMC1300_IFX9201" with h-bridge IFX9201 and XMC1300 microcontroller.
IGB-FlashSst26 Spi Flash Memory Library for Microchip SST26 1,8V
IHCSoapClient A Library for connecting to the IHC Controller using soap
ILI9341-Layout-Manager An autolayout engine with callback support for designing and organizing buttons, text fields, and modal windows for ILI9341 chipsets
ILI9341_t3 Optimized ILI9341 (320x240 Color TFT) Display
INA219_WE A library for the INA219 current sensor module
INA226Lib Enables reading from INA226 current sensors to measure current and power.
INA226_asukiaaa It manages INA226
INA226_WE A library for the INA226 current and power sensor module
INA2xx Read current and voltage data from multiple INA2xx devices
Indio Library for the Industruino IND.I/O product
INFICON Spot Library Library for the INFICON Spot sensor
Infrared An object oriented library for sending, receiving, generating, and decoding IR signals on the Arduino.
Ingenia Serial Servo Drive Library Arduino library for control Ingenia Servo Drives using serial communication.
IniFile Library to read and parse .ini files.
InkyBoard Bibliotheek om gebruik te maken van het InkyBoard van InkyCode
InputDebounce Simple polling input debounce Arduino library.
InstagramStats Get Instagram Stats on your Arduino (supports ESP8266, ESP32 & WiFi101 boards)
InstructableApi A wrapper for the Instructables API for Arduino (supports ESP8266, ESP32 & WiFi101 boards)
Int64String Convert 64bit integers to strings
InternalTemperature Teensy internal CPU temperatures
InterpolationLib Arduino library that provides interpolation methods step, linear, smooth, catmull spline and constrained spline.
IoAbstraction Treat PCF8574, MCP23017 and Shift registers like pins, simple efficient TaskManagement, matrix keypad, button press and rotary encoder management (switches) on any supported IO (including DfRobot & Joysticks) with event handling, interchangable AVR/I2C(AT24) EEPROMs.
IoT Pipe A library to use with the IoT Pipe web service.
IoTWay Arduino library for connecting to IoTWay servers through Proxy
IoTesla-client Arduino IoTesla client Library
IoTtweet A library that makes Internet of Things send data and control on
IoTtweetESP32 A library that makes Internet of Things send data and control on
IoTtweetNBIoT A library that makes Internet of Things (NB-IoT device) send data and control on dashboard.
IoTtweetSIEMENS_SIMATIC A library that makes SIEMENS SIMATIC IOT2020, IOT2040 send data to dashboard.
Iobeam Client library for using the iobeam cloud.
IonDB A powerful key-value store for all data storage needs.
IOTAppStory-ESP Update your ESP8266, ESP32 & Nextion displays over the air(OTA)
IotWebConf ESP8266/ESP32 non-blocking WiFi/AP web configuration.
IPGeolocation Library to get current timezone using your IP - uses
ipMIDI ipMIDI for Arduino
IQ Module Communication A library for communicating with and controlling IQ motor modules.
IRLremote Lightweight Infrared library for Arduino
IRRemoteControl A lightweight library for send/receive infra-red signal.
IridiumSBDi2c This library supports satellite data transmissions from anywhere on earth using the RockBLOCK family of Iridium 9602 and 9603 modems.
Iridium SBD This library supports satellite data transmissions from anywhere on earth using the RockBLOCK family of Iridium 9602 and 9603 modems.
IRMP Receive and send infrared signals.
Irms_calc Irms calculation library for ESP8266/ESP32/Arduino.
ISE Probe Interface An Ion Specific Electrode Probe Interface
ISFET board library Arduino library for ISFET board to read pH and Temperature
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
Itty Bitty With the fastest possible Arduino-compatible GPIO and register manipulation...It's the biggest of hits when you need to bang bits!
IwitVolumeKnob Library to support the hardware built into many chinese volume knobs (iWit)
JLed An Arduino library to control LEDs
J1850 Arduino Transceiver Library Arduino library for J1850-Arduino-Transceiver
J1850 VPW Arduino Transceiver Library Arduino library for J1850-VPW-Arduino-Transceiver
JC_Button Arduino library to debounce button switches, detect presses, releases, and long presses.
JeVe_EasyOTA Easy include OTA Updates
jm_CPPM A CPPM Library for Arduino.
jm_LCM2004A_I2C jm_LCM2004A_I2C Arduino Library.
jm_LiquidCrystal_I2C My enhanced fm_LiquidCrystal_I2C Arduino Library.
jm_PCF8574 PCF8574 Arduino Library.
jm_Pin Pin Arduino Library.
jm_Scheduler A Cooperative Scheduler Library for Arduino.
jm_Wire Revisited Arduino Wire Library.
JMAFoundation A library that provide event response for Arduino.
JMA_SPComm A library that makes simple communication protocol for Arduino.
Joba Tsl2561 Library IoT library for using the Tsl2561 luminosity sensor
Joystick Allows Arduino/Genuino boards to simplify the use of the Joystick.
JPEGDecoder Jpeg decoder tested with Arduino Mega, Arduino Due and ESP8266 based NodeMCU 1.0
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
Json Streaming Parser 2 A memory efficient library to parse (large) JSON objects from HTTP or HTTPS streams on embedded devices.
jsonlib A simple JSON parsing library.
JTAG A library to perform JTAG operations and play XSVF.
JustWifi Wifi Manager for ESP8266
JWA BME280 Arduino library for BME280
kRPC Client library for kRPC, a Remote Procedure Call server for Kerbal Space Program.
K1200 Library for the Velleman K1200 watch.
KAI Pro Library Grants easy access to the various species of the Kai Pro.
Kalman Include Kalman filter to your Arduino projects
Kalman Filter Library Kalman Filter Library.
Kangaroo Motion Controller Use reliable Packet Serial to communicate with your Kangaroo.
KeyDetector A library for detecting state change on analog and digital pins.
KeyMatrix KeyMatrix is poll event library for matrix keypads.
KeyboardAzertyFr Keyboard library adaptation that allows an Arduino/Genuino board with USB capabilites to act as a french AZERTY Keyboard.
keyboardButton Convinient way to map a push-button to a keyboard key. This library utilize the ability of 32u4-based Arduino-compatible boards to emulate USB-keyboard.
keybrd A library for creating custom-keyboard firmware.
Keypad Keypad is a library for using matrix style keypads with the Arduino.
KickstarterStats A library to fetch Kickstarter stats (supports ESP8266/ESP32 & others)
Kinematics Toolkit for robotic applications that require forward or inverse kinematics.
Klang Electronics 8 Digit VFD This is a library for the 8 digit VFD display using Russian IV-4 tubes.
Kniwwelino KniwwelinoLib Base Library for the Kniwwelino Board
Knock Detector A non-blocking knock detection library to use with piezo elements
KnockPatternDetector Can record, save and detect knock patterns in an asynchronous way with many settings.
KONNEKTING Device Library A library that enables creating KNX devices powered by Arduino.
Koyn A trustless and decentralized Bitcoin library for Arduino compatible boards
Krypton A library that makes use of Krypton ion thruster controller.
KTMS1201 High level library for use with the KTM-S1201 LCD
KWP2000 A library that makes interfacing with motorbikes a breeze.
KXTJ3-1057 Motion detection without bells and whistles, simply works, low power.
L293 A library to control motors with the L293x motor driver and L298x compatible modules
L298N L298N library for Arduino
L3G Arduino library for Pololu L3G4200D, L3GD20, and L3G4200D boards
Layad Circuits Saleng GSM Shield Library for SIM800L based GSM shield from Layad Circuits.
LCBUrl A library to manipulate URL strings
LcdBarGraph This library is to display analog values in an LCD display.
LcdBarGraphX Visualizing alanalog values on an LCD with the LiquidCrystal_I2C library.
LcdEffects A library that lets you apply special effects to LCD text.
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 tree based menu with screensaver and multi layers.
LcdProgressBar A library to draw some customized progress bar on any LCD display.
LcdProgressBarDouble A library to draw some customized progress bar on any LCD display.
LcdUi This library is made to build sophisticated User Interface on Arduino for text Lcds.
LCD03 A library for I2C control of the LCD03 20x4 and 16x2 serial LCD modules from Robot Electronics.
LCD_HD44780 A library for HD44780 based LCDs.
LCD_ST7032 Arduino library for ST7032 LCD controller with i2c interface
lcdgfx VGA, SSD1306, SSD1331, SSD1325/SSD1327, SSD1351, IL9163/ST7735, ILI9341 PCD8544 spi/i2c OLED/LED Display driver.
LCDIC2 Class interface for Liquid Crystal (LCD)
leOS Simple scheduler that run little tasks within IRSs
leOS2 Simple scheduler based on watchdog that runs little tasks within IRS
Leaphy Original Extension Provides functionality to program Leaphy Original robots
LectroboxKeypadShield Driver for the Lectrobox Keypad Shield.
LectroboxPCJoyShield Driver for the Lectrobox DB-15 PC Joystick Shield.
LED Allows Arduino/Genuino boards to simplify the use of the LED.
LedBlinky Allows an Arduino/Genuino board to control the builtin led and external leds.
LedControl A library for the MAX7219 and the MAX7221 Led display drivers.
LedController The better LedControl library for the MAX7219 and the MAX7221 Led display drivers.
LedDisplay Print text to an Avago HCMS-29xx LED display.
LED Dithering Adjustable LED brightness on every IO pin with software-controlled blinking
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.
LED744511 74'4511 LED Driver Library
Legoino Library for controlling Powered UP and Boost controllers
Lewis A morse code stream/print interpreter
LibAPRS_Tracker A library that turns the aruino into a APRS Packet Sender
libCBOR A CBOR (RFC 7049) processing 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.
LibSSH-ESP32 SSH client and SSH server library for ESP32 based on libssh.
libedge A client library for MQTT messaging.
LIDAR-Lite Arduino library for Garmin LIDAR-Lite.
LIDAR-Lite v4 Arduino Library Arduino library for Garmin LIDAR-Lite.
LightDimmer This library allows to drive LEDs to simulate railroad signals.
LILCMU GoGoBoard Library Library for GoGoBoard
LILCMU GoGoBright Library An extension board for KidBright aim to enabled fully functional of hardware along with the used of students.
Lime Labs HDC2080 An Arduino library to configure and communicate with the Texas Instruments HDC2080 temperature & humidity sensor
LIN master emulation with background operation LIN master node emulation with preemptive background operation
LineFormatter Wrapper class for Serial to enhance layout of tabular data.
Linear Position Control Position controllers for linear actuators with low-cost components.
LinkedList A fully implemented LinkedList made to work with Arduino projects
LinkedListLib LinkedList Library
LinkedPointerList Light-weight implementation of LinkedList library, that is now stripped down to bare minimum, making it appropriate for use in memory-critical environments.
LinxESP32 LINX - Digilent/LabVIEW MakerHub for ESP32
LiquidCrystal I2C A library for I2C LCD displays.
LiquidCrystalIO LiquidCrystal fork for displays based on HD44780. Uses the IOAbstraction library to work with i2c, PCF8574, MCP23017, Shift registers, Arduino pins and ports interchangably.
LiquidCrystalWired Device driver for HD44780 based controllers
LiquidCrystal_74HC595 This library allows an Arduino board to control most LCDs (Hitachi HD44780 based or compatible) through a 74HC595 shift register.
LiquidCrystal_AIP31068 A library for AIP31068 I2C/SPI LCD displays.
LiquidCrystal_I2C_Hangul A library for printing Hangul on I2C LCD displays.
LiquidCrystal_PCF8574 A library for driving LiquidCrystal displays (LCD) by using the I2C bus and an PCF8574 I2C adapter.
Liquid Handling Robotics Liquid handling robotics kit: low-level control software.
LiquidMenu Menu creation Arduino library for LCDs, wraps LiquidCrystal.
LircPlayer101 Infrared bitbanger for Arduino 101
LIS3DH motion detection Motion detection without bells and whistles, simply works, low power.
LIS3MDL LIS3MDL magnetometer library
LIS331 LIS331 triple axis acceleromenter Arduino library
LispIO new lightweight IO function
LispMotor L298x driver
ListLib List Library
LitSwitch A special library for an LED/momentary switch hardware combination.
LiteOSCParser A lightweight OSC processing library.
Lixie Allows for easy writing to Lixie Digit displays!
Lixie II Library for controlling Lixie II displays!
LM35 Gets the raw value of LM35 and tranform to Celsius, Fahrenheit or Kelvin.
LM35 Sensor This library for Arduino allows you to use the LM35 temperature sensor.
LM75A Arduino library M2M Solutions LM75A Arduino library.
LMP91000 Arduino library for the LMP91000 Configurable Potentiostat for Low-Power Chemical Sensing Applications.
LoRa An Arduino library for sending and receiving data using LoRa radios.
LoRaFi An Arduino library for sending and receiving data using LoRaFi board and LoRa module.
LoRaLayer2 Layer 2 routing protocol for LoRa connected devices.
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
LoRa Serialization Library for serialization of data on the Arduino side and deserialization in the TTN
LocoNet Enables Digitrax LocoNet Communication
Log Simple but useful macroses for logging. Allow use printf() with Serial for logging.
log4Esp Extendable logging library for ESP8266
log4arduino Lightweight, no-frills logging for Arduino and friends
LogansGreatButton An all in one, easy to use, powerful, self contained button library so you can focus on your other code! Includes Debouncing, Avoids Delays, multiclicks and allows you to decide what happens at the beginning and end of Short, Long, Hold and Shifts so you can create a intuative and responsive experience.
Logger An Arduino library for serial logging.
LongFi Enables LongFi Communication with Semtech Compatible Radios.
looper Proto-scheduler based on the use of millis()
losant-mqtt-arduino MQTT library to easily communicate with the Losant IoT platform.
LovyanGFX LCD Graphics driver for ESP32 and SAMD51
Low-Power Lightweight power management library
LPS Arduino library for Pololu LPS25H and LPS331AP boards
LSM303 Arduino library for Pololu LSM303 boards
LSM6 LSM6 accelerometer and gyro library
LTC1392 library Arduino library for the LTC1392 Micropower Temperature, Power Supply and Differential Voltage Monitor
LTC2942 Library for Analog Devices LTC2942 battery gas gauge.
Luni Implements a framework for device drivers for use on the Arduino.
lv_arduino Full-featured Graphics Library for embedded systems
lx16a-servo Simple Arduino library to operate LX-16A serial servos.
Lynxmotion Smart Servo -LSS- A library that makes using the LSS simple.
MCreator Link Adds support for the MCreator Link system.
mDash Remote control and OTA for ESP32 via IoT backend
mPower Control a Ubiquiti mPower pro IP power switch
mWebSockets Simple to use implementation of WebSockets for microcontrollers
M10ADC ADC library for PulseRain M10 board.
M10CODEC CODEC library for the Si3000 CODEC on PulseRain M10 board.
M10DTMF DTMF library for PulseRain M10 board.
M10ESP8266 library for ESP8266 shield.
M10Examples Examples for PulseRain M10 board.
M10I2C I2C library for PulseRain M10 board.
M10JTAG JTAG UART library for PulseRain M10 board.
M10LCD Library for LCD Interface
M10PS2 Library for PS2 Interface
M10PWM PWM library for PulseRain M10 board.
M10SD microSD library for PulseRain M10 board.
M10SerialAUX Auxiliary Serial port library for PulseRain M10 board.
M10SevenSeg Library for Seven Segment Display
M10SRAM SRAM (Microchip 23LC1024) library for PulseRain M10 board.
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.
M5Atom Library for M5Atom Core development kit
M5Stack Library for M5Stack Core development kit
M5Stack-SD-Updater SD Card Loader for M5 Stack
M5Stack_Avatar Yet another avatar module for M5Stack
M5Stack_OnScreenKeyboard OnScreenKeyboard for M5Stack
M5Stack_TreeView TreeView Menu UI for M5Stack
M5StickC Library for M5StickC Core development kit
M5ez Complete interface builder for the M5Stack, an ESP32 based mini tinker-computer
M62429 Volume Control Library M62429/FM62429 Serial data control dual electronics volume library for Arduino.
MagAlpha Angle Sensor Library Arduino library for the MPS MagAlpha magnetic angle sensor.
MagStripe Decode data from TTL (raw) magnetic card readers.
Magellan_BC95 AIS Magellan Library; easy way to integrate IoT Device to Magellan using Arduino Platform.
Magellan_BC95_lite AIS Magellan Library; easy way to integrate IoT Device to Magellan using Arduino Platform.
Magellan_SIM7020E AIS Magellan Library; easy way to integrate IoT Device to Magellan using Arduino Platform.
Mahony Helpers for MahonyAHRS algorithm
MakerVision Arduino library used by Scratch generated code on
MakestroCloudClient Library for connecting with Makestro Cloud
Marceau This is a library that allows devices to be easily controlled over serial and websockets.
MatrixMath Minimal linear algebra library
Matrix Mini Library MATRIX MINI Library
MatrizLed Librería para matrices de leds de 8x8 con controladores MAX7219 o MAX7221.
MAX1464 Arduino library A complete interface for the the Maxim MAX1464 Multichannel Sensor Signal Processor for Arduino.
MAX1704X Arduino library for MAX17043/MAX17044 lithium ion battery fuel gauge.
MAX17048 Arduino library for MAX17048/MAX17049 1-Cell/2-Cell Fuel Gauge with ModelGauge
MAX30100 This Library supports the MAX30100 Pulse Oximetry IC
MAX30100lib Maxim-IC MAX30100 heart-rate sensor driver and pulse-oximetry components
MAX3100 Serial Serial communication using MAX3100 USART chip.
MAX31855 Arduino Library to read temperatures from a thermocouple using the MAX31855 chip
MAX31855_RT Arduino library for MAX31855 chip for K type thermocouple.
Max44009 Library for MAX44009 I2C LUX sensor Arduino.
MAX44009 library Library for the MAX44009 Ambient Light Sensor.
MAX541X Arduino library for the MAX5417/18/19 I2C Digital Potentiometers.
MAX6626 Arduino Library for MAX6626.
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.
max7219 Lightweight library for the MAX7219 7 segment 8 digit display
MAX77650-Arduino-Library An Arduino library for the Maxim Power Management Controller MAX77650
MaximWire A library for DS18B20 temperature sensor and Arduino NANO 33 BLE controller
MB85_FRAM Read and Write to the Fujitsu FRAM devices in the MB85 Family of memories
Mbed BLE Mouse Bluetooth LE Mouse library for the Arduino Boards with BLE support and running mbed OS.
mbino Port of mbed OS 2 APIs to the Arduino platform
MBUSPayload MBUS application layer payload encoder and decoder
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 FRAM I2C Driver for MCCI Catena's I2C-Based FRAM.
MCCI LoRaWAN LMIC library Arduino port of the LMIC (LoraWAN-MAC-in-C) framework provided by IBM.
MCP23017 MCP23017 I2C Port expander library.
MCP23017_RT Arduino library for I2C MCP23017 16 channel port expander 16 IO-lines
MCP23017_WE A library for the MCP23017 portexpander
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.
MCP3221 MCP3221 Driver (12-bit ADC with hardware I2C Interface)
MCP342x Library to support Microchip ADC342x analogue to digital converters.
MCP4131 library A library to control an MCP4131 digital potentiometer
MCP45HVX1 Library for MCP45HVX1 digital potentiomters,
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).
MCP7940 Arduino library to use the Microchip MCP7940 RTC (Real-Time-Clock)
MCP79412RTC Arduino library for the Microchip MCP79411/12 Real-Time Clock/Calendar.
MCP9800 Arduino Library for Microchip MCP9800/1/2/3 2-Wire High-Accuracy Temperature Sensors.
MCP9802 MCP9802 Driver (12-BIT Temperature Sensor with I2C Interface)
MCP9808 Arduino Library for Microchip MCP9808 Maximum Accuracy Digital Temperature Sensor.
MCP9808_RT Arduino Library for I2C mcp9808 temperature sensor
MCUFRIEND_kbv TFT Library for 2.4, 2.8, 3.5, 3.6, 3.95 inch mcufriend UNO Shields
MD_AButton Library for multiple switches on one analog input.
MD_AD9833 Library for using a AD9833 Programmable Waveform Generator.
MD_CirQueue Library for FIFO queue implemented as a Ring Buffer.
MD_Cubo Library for device independent LED Cubes.
MD_DS1307 Library for using a DS1307 Real Time Clock.
MD_DS3231 Library for using a DS3231 Real Time Clock.
MD_KeySwitch Library for digital switches.
MD_LM335A Library for using a LM335A temperature sensor.
MD_MAXPanel Implements functions to manage a panel of MAX72xx based LED modules
MD_MAX72XX Implements functions that allow the MAX72xx (eg, MAX7219) to be used for LED matrices (64 individual LEDs)
MD_Menu Library for displaying and managing menus on displays with with up to 2 lines.
MD_MSGEQ7 Implements functions for the MSGEQ7 7 band equaliser IC
MD_Parola LED matrix text display special effects
MD_REncoder Library for Rotary Encoder
MD_SN76489 Library for SN76489 sound generator.
MD_TCS230 Library for TCS230 TCS3200 Colour Sensor
MD_TTT Tic-Tac-Toe game logic library
MD_UISwitch Library for Uinversal User Interface Switches.
MD_YM2413 Library for Yamaha YM2413 sound synthesizer.
MD_YX5300 Library for Serial MP3 Player (Catalex YX5300 module)
MeanFilterLib Mean Filter Library
Mechatro A library to control motors with the L293x motor driver 메카트로 보드 모터 컨트롤 라이브러리 (L298x드라이버 사용하는 모든 프로젝트 사용 가능)
MedianFilterLib Median Filter Library
Meeo This library is used for connecting your Arduino device to Meeo.
MegunoLink Library for storing data in the eeprom, processing serial messages and plotting data with MegunoLink.
Melody Player This library provides an easy interface to play melodies on buzzers
Melopero AMG8833 A driver library for the AMG8833 sensor.
Melopero LSM9DS1 A driver library for the LSM9DS1 9-DOF IMU.
Melopero SAM-M8Q A driver library for the SAM-M8Q GNSS Antenna Module.
Melopero UBX Protocol A library to easily create Ubx messages.
Melt7SegLcd Melt 7-segment LCD Arduino library.
MemoryUsage Use this library to check your SRAM / Stack memory usage.
MergedStreams Make an Arduino stream which writes reads and writes from two streams.
MFRC522 Arduino RFID Library for MFRC522 (SPI)
MFRC522-spi-i2c-uart-async Arduino RFID Library for MFRC522 (SPI, I2C and UART) with asynchroneous callbacks
MHGroveBLE Interface with Grove BLE v1 modules.
MH-Z CO2 Sensors Ready to use imeplementation for CO2 sensors of the MHZ series (Intelligent Infrared CO2 Module)
MH-Z19 For Arduino Boards (&ESP32). New Commands & Examples for the MHZ19. Supports Hardware/Software Serial. SC16IS750 version (see extras).
MiCS6814-I2C MiCS-6814 Gas Sensor I2C Interface Library
MiDispositivoMIDI_V3 Provides functions to control de MiDispositivoMIDI V3 hardware
MicroDebug Arduino debugging support library
micro-ecc uECC
MicroGamer A library for content creation on the Micro:Gamer gaming platform
micro Maqueen Simple library for the DF Robot micro:Maqueen BBC Micro:Bit Robot
MicroNMEA Compact Arduino library to parse NMEA sentences.
MicroTone low-flash high-performance pulse train library with attiny13
MicroTuple A library tuple like variadic datastructure for arduino.
Microbot_Motor_Shield Dual DC Motor Shield V2 library for Arduino
MicrochipSRAM Access all Microchip SRAM chips
Microchip_RN487x An Arduino library for the Microchip RN487x
microgear-nbiot NETPIE client library for BC95 NB-IOT module on Arduino platform.
MideaIRWrapper A library that makes, easier work with Midea Air Conditioners.
MIDI Device Controller Musical control of devices via the MIDI interface
MIDI Library MIDI I/Os for Arduino
Midier A library for playing, recording, looping and programming MIDI notes, arpeggios and sequences.
MillaMilla DS7505 Library Arduino library for the DS7505 temperature sensor.
MilliStopper Easy to use and lightweight stopper
MillisTimer A timer library for working with millis().
MINDSi Code to assist with running MINDSi robots
MINDS-i-Drone Code to assist with running MINDS-i Drones
miniDAC Library for Arduino miniDAC module by Tamojit Saha and Sandeepan Sengupta.
Mini Grafx Graphics Library for embedded devices with a framebuffer
Minimal Timeout Minimal, production-ready timeout library for Arduino.
Mirobot This is the library that makes Mirobot ( work.
MjGrove MjGrove
mjson JSON parser, emitter, and JSON-RPC engine
ML8511 ML8511 - UV sensor - library for Arduino
MLX90393_raw MLX90393 magnetometer library.
MLX90614 Library to support Melexis MLX90614 infrared thermometer
MMA7455 sensor Library Freescale MMA7455 accelerometer sensor library
MMA8453_n0m1 an Arduino Library for the Freescale MMA8453Q & MMA8452Q accelerometer.
MMA8652 Library for the Freescale MMA8652 3-axis accelerometer
MobaLedLib Arduino library for driving up to 768 LEDs, signals, sound modules or other actuators via one signal line on a model railway.
MobaTools Functions (steppers, servos, leds) for model railroaders( and for others too )
ModbusConfig ModbusConfig library for ESP8266/ESP32/Arduino. The library process a modbus configuration file in JSON format.
modbus-esp8266 Modbus Master-Slave Library for ESP8266/ESP32
ModbusMaster Enlighten your Arduino to be a Modbus master.
ModbusRTU_Slave_RS485 A library package for ARDUINO acting as ModBus slave communicating through UART-to-RS485 converter. Originally written by Geabong github user. Improved by Łukasz Ślusarczyk.
ModernPIDControlSS Modern PID Control Architecture and CPLMFC Tuning
MODI A driver for control MODI on Arduino
ModuleInterface ModuleInterface is an open-source system for configuration of and data logging from Arduinos and similar devices.
Modulo A library that provides support for Modulo hardware.
MoonPhase Get lunar phase information on a esp32.
MoonRise Calculate moon rise/set times.
MOREbot Games Library MOREbot Games Kit Utilities Library
MOREbot Library MOREbot Controller Library
Morse Morse code class for Arduino
MorseCodeMachine Get started with Arduino by learning Morse code.
MotoMama Library Simple library for H-Bridge MotoMama.
Motor Driver Library Motor Driver Library for Arduino Shields with L293D and 74HC595
Motor Shield V2.0 Arduino library to control Motor Shield V2.0.
MotorVID28 A library for controlling VID28 or equivalent stepper motors (BKA30D-R5, X25).
Motor_RS Library for L293D.
MOVI Voice Dialog Shield This is the Arduino library for the MOVI(tm) Voice Dialog Shield.
Moving Average Library Moving Average library for Arduino
movingAvg A simple Arduino library for calculating moving averages.
MP3Player Library for playing MP3 files
MPR121 Proximity capacitive touch sensor controller Arduino library.
MPU6050 MPU6050 Arduino Library.
MPU6050_light Arduino library for light and fast communication with the MPU6050.
MPU6050_tockn Arduino library for easy communicating with the MPU6050.
MPU9250 Arduino library for MPU9250 Nine-Axis (Gyro + Accelerometer + Compass) MEMS MotionTracking™ Device
MPU9250_asukiaaa It manages MPU9250
MQUnifiedsensor This library allows you to read the MQ sensors very easily.
MQ131 gas sensor Library for measuring ozone (O3) concentration with sensor MQ131
MQTT MQTT library for Arduino
msTask Use hardware Timer1 to run tasks in time preset
MsTimer2 Run an interrupt function using Timer2
MS5611 Arduino library for MS5611 temperature and pressure sensor
MS5xxx Library for digital pressure sensors MS5xxx by Measurement Specialties (MEAS).
MsgPack MessagePack implementation for Arduino (compatible with other C++ apps)
MsgPacketizer msgpack based serializer and deserializer with packetize for Arduino and more
MSGEQ7 Library for Musicvisualization with MSGEQ7
MSMPLOTTER A library that can plot on Serial Monitor.
MTCParser Midi Time Code (MTC) parser
MteCore MteCore - Library For MTE Controller
muCom The reliable, fast and easy way to exchange binary data via UART
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.
MultiLcd Drive multiple LCDs like a single LiquidCrystal object.
MultiMap Library for fast non-linear interpolation by means of two arrays.
MultiTaskLib Storyboard are a series of non blockings tasks that runs in parallel
MultiTrans This library is an implementation of a multi channel transceiver (optionally via IR)
Multi_BitBang Bit-bang the I2C protocol on multiple GPIO pins on any system.
Multi_OLED Control multiple I2C OLED displays.
multiplePinOps An Arduino library to drive multiple pins with the same API.
MultitapKeypad A library (driver) for matrix 4x3 or 4x4 keypad supports multi-tap and long-tap.
munet Modules for WLAN-Client, NTP, OTA, MQTT on ESP32/ESP8266 compatible with muwerk scheduler
MusicBuzzer A Collection of musics for buzzer
Music Shield Arduino library to control Music Shield V2.0.
MusicWithoutDelay A library to play multiple musical notes at the same time without Delay.
Mutila Mouse's Utilities for Arduino
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
mwc_stepper two-pin stepper motor driver library.
MX1508 A library that makes using mx1508 dual DC motor driver easier.
MyBlinker A LED blinker library for Arduino platform.
MySensors Home Automation Framework
MySQL Connector Arduino Connects Arduino using Arduino Ethernet-compatible shields including the Ethernet Shield and WiFi Shield.
my92xx MY9291 and MY9231 LED driver library for Arduino AVR and ESP8266
N64Controller Arduino library to connect a Nintendo 64 controller (N64 controller).
NanoPlayBoard Enables easy access to the sensors and actuators of the Arduino NanoPlayBoard.
NbMicro Control devices that implement the NB command set over TWI (I2C).
nb-twi-cmd NB TWI command set.
NceCabBus Enables NCE Cab Bus Communication
NDNOverUDP A simpler and lighter NDN protocol for local IoT contexts.
NEO-6M_GPS Arduino library to interface with the NEO-6 GPS
NeoBufferedPrint Intermediate printing class for reducing the number of writes.
NeoGPS NMEA and ublox GPS parser, configurable to use as few as 10 bytes of RAM
NeoNextion Arduino library for controlling Nextion displays
NeoPatterns Patterns for NeoPixel strips and matrixes including the patterns of the NeoPattern Example by Adafruit.
NeoPixelBus by Makuna A library that makes controlling NeoPixels (APA106, WS2811, WS2812, WS2813 & SK6812) and DotStars (APA102, LPD8806, SK9822, WS2801) easy.
NeoPixel Painter Arduino library for easy creation of LED strip animations, based on the NeoPixel library.
NeoSWSerial An efficient replacement for SoftwareSerial at baud rates 9600, 19200 and 38400.
Neo7Segment A library to display numbers and letters on Neo7Segment displays.
Neosegment Simple control of Neosegment Displays
Neotimer "A powerful non-blocking timer"
NetEEPROM A library that stores and retrieves network configuration from EEPROM.
NeuralNetwork Simple MLP Neural-Network Library.
Neurona Artificial Neural Network architectures for Arduino
Nextion Class interface for Nextion
NFC Tag M24LR6E Arduino library to control Grove - NFC Tag
NibbleArray Library to implement a compact array of nibbles (4 bit).
Nintendo Connect all your favourite Nintendo Controllers to your Arduino.
NintendoControllersSTM32 Support Nunchuck, GameCube controller and Game Port joysticks on STM32F1
Nintendo Extension Ctrl Library for talking to Nintendo extension controllers over I2C.
NMEAParser A simple Arduino library to parse NMEA sentences.
NmraDcc Enables NMRA DCC Communication
NoDelay Arduino library to make use of the Millis funtion for non Blocking Delays.
NodeRedTime Fetch Unix Epoch timestamp from Node-Red flow.
Nokia 5110 Nokia 5110 LCD driver
Nokia 5110 LCD library Arduino library for driving the Nokia 5110 LCD
Nokia5110 Nokia 5110 lcd library for Arduino
NOKIA5110_TEXT NOKIA5110_TEXT is a light-weight library to display ASCII text on Nokia 5110 LCD PCD8544 controller.
NonBlockingRTTTL Non-blocking Arduino library for playing RTTTL melodies.
noolite_tx TX library for noolite 433 MHz communication protocol.
Norman Mathematically simulate natural cycles of daylight, temperature, and humidity for remote locations using minimal data sets.
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
NRF_HAL nRFgo SDK nRF24L01 transceiver HAL API port for Arduino.
nrf_rng True non-deterministic random numbers for nRF5 series chips. MIT License.
NTC_Thermistor The Library implements a set of methods for working with a NTC thermistor.
NtpClientLib Ntp Client Library
NukiClientESP Library for accessing the nuki smartlock with an ESP8266
NXPMotionSense Motion sensing with NXP FXOS8700 Accelerometer & Magnetometer and NXP FXAS21002 Gyroscope.
NXP PCA9633 Device driver for NXP PCA9633
OakOLED An Adafruit GFX driver for the Oak OLED (an SSD1306 with no reset line)
oatmeal-protocol A protocol to control and communicate with Arduino devices from Python.
OBD2 An Arduino library for reading OBD-II data from your car over CAN bus.
ObjectButton An Arduino library for detecting button actions.
ObloqAdafruit Hacky library to work with Oblock module and Adafruit servers.
OctoPrintAPI Arduino library to access OctoPrint API.
OctoSonar A library to support the OctoSonar v2 HC-SR04 concentrators
OctoWS2811 Control thousands of WS2812B / NeoPixel LEDs at video refresh speeds
OctopusLab-Library Library for octopuslab modules that make easier work with pins.
OLED Display 96x96 Arduino library for controlling OLED Display 96x96, using I2C communication.
OLED Display VGY12864L-03 ARDUINO Library for OLED Display VGY12864L-03.
OLED SSD1306 - SH1106 Supported OLED display chip: SSD1306 or SH1106. Supported Interface: I2C (internal driven)
OLED_SSD1306_Chart Arduino library to easily draw cartesian charts in oled displays based on the SSD1306 drivers.
Olympic Robotic Challenge A library to Olympic Robotic Challenge competition and supporting the official kit.
OmEspHelpers Web front end for simple IoT projects.
Omron D6F-PH Arduino Library Library for I2C Communication with Omron D6F-PH Differential Pressure Sensor
OneBitDisplay OLED and LCD library for 1-bit per pixel displays.
OneButton Arduino library for improving the usage of a singe input button.
OneSheeld It allows you to control your 1Sheeld(s).
OneSystemLibrary Arduino library for Delta-Robot One
OneWire Access 1-wire temperature sensors, memory and other chips.
OneWireHub OneWire slave device emulator with support for up to 32 simultaneous 1wire devices.
OneWireNg Arduino 1-wire service library
Onion Arduino Library Onion library for use with the Arduino IDE and the Arduino Dock.
OPC A library for Arduino OPC Server support.
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
OpenDevice OpenDevice is a set of tools and APIs to build solutions for the "Internet of Things" like home automations systems, robotics, smart city, energy monitoring, security, sensor monitoring
OpenLCB_Single_Thread Implements Single-threaded OpenLCB/LCC stack based on Arduino IDE.
OpenMRNLite Network protocol stack for model railroading: OpenLCB and LCC implementation.
OpenTherm Library OpenTherm Library for HVAC system control communication using Arduino and ESP8266 hardware.
OpenWeatherOneCall Current and Seven Day Weather Forecast Library for Arduino.
Opentherm Arduino library to send and receive data from Opentherm devices.
OPTIGATrustE This library allows you to communicate with Optiga Trust E
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.
OptoDebounce 100Hz opto debouncer.
Oregon Decode data from Oregon sensors.
OROCA-EduBot A library for OROCA-EduBot
Orvibo WiWo S20 Library ESP8266 library for controlling Orvibo WiWo S20 smart plugs.
OSC Open Sound Control (OSC)
OSFS An Overly Simplified FileSystem for storing things, e.g. in the Arduino's EEPROM
Ospom Ospom is FaceBook for your Arduino.
Oversampling Improving ADC Resolution By Oversampling Averaging.
PMsensor Arduino Particulate Matter Sensors for GP2Y1010AU0F.
pRNG Pseudo-random number generator
PString-Arduino-lib A Lightweight String Class for Formatting Text
PVision This Arduino library is for talking to the DFRobot IR camera.
P1AM P1AM-100 CPU library
Pablo A library to run Pablo, an Arduino based drawing machine
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
PadComLib A library adds functionality for the PadCom program
PageBuilder HTML string assembly aid library for ESP8266/ESP32 WebServer.
PagonGameDev GameLoop "Library for Creating Game with GameLoop"
Panel.h for NeoPixel Matrix Control any NeoPixel Matrix using processing like methods
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.
Parse Arduino SDK A library that provides access to Parse
Parser Arduino Library that helps to parse a char array
PathVariableHandlers Library for handling paths containing variables.
PaunaStepper Allows Arduino boards to control hobby stepper motor such as model 28BYJ-48 5v with ULN2003.
PCA9505_06 Library Library for the 40bit PCA9505/06 I2C Port Expander
PCA9536 PCA9536 Driver (4-Channel GPIO I2C Expander)
PCA9536Arduino Arduino library for PCA9536 4-Bit I2C and SMBus I/O Expander With Configuration Registers
PCA9536_RGB PCA9536 RGB LED Driver
PCA9547 Arduino library for PCA9547 (8-channel I2C-bus multiplexer with reset)
pca9633 Control NXP PCA9633 (and 9632) four channel PWM led driver chips.
PCA9634 library A library for the PCA9634 8-bit Fm+ I2C-bus LED driver.
PCA9635 Arduino library for PCA9635 I2C LED driver
PCA9685 PCA9685 16-channel 12-bit PWM controller.
PCA9685_RT Arduino library for I2C PCA9685 16 channel PWM
PCD8544 Philips PCD8544 or compatible LCD library.
PCF2129 Arduino library for RTC PCF2129 with integrated quartz crystal
PCF8523 Arduino Library for PCF8523 Real-Time Clock
PCF8574 Arduino library for PCF8574 - I2C IO expander
PciManager This library helps you manage Pin Change Interrupts: subscribe and receive change events.
PCM Playback of short audio samples.
PCM51xx DAC Arduino library for TI PCM51xx DAC ICs software configuration via I2C.
PE43xx Simplifies usage of PE43xx family of attenuators.
PeanutKing Soccer Arduino library for controlling Soccer Robot by Peanut King.
PersWiFiManager Persistent WiFi Manager
PetriNetLib PetriNet Library
PF Petit FatFS for Arduino avr MCUs. to drive SD cards
PGMWrap A convenient library allowing structures and variables stored in PROGMEM to be read directly.
PHPoC PHPoC Ethernet/WiFi Shield for Arduino
PHPoC Expansion PHPoC Expansion library for Arduino
Phant A simple interface to post data to a phant stream.
PICxel A library for using Neopixels/WS2812 on chipKIT board (PIC32)
Piano Board PianoBoard library for the Piano Board from Cheerful Electronic
Picaso-Serial-Arduino-Library Provides library access to communicate with the 4D Systems Picaso processor, when configured in Serial/SPE mode
PID PID controller
PIDController A library that implements PID control to your code.
PID controllers Modular Professional Professional PID controllers: continuous, step, impulse and twelve control functions
Pin An easy to use Arduino library for fast and simultaneous operations on Arduino I/O pins.
PinChangeInterrupt A simple & compact PinChangeInterrupt library for Arduino.
PinExtender Library Library for Pin Extention
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.
Pinduino Infterface library for pinduino
ping-arduino A messaging and device api for the Blue Robotics Ping1D echosounder
PIO8255 Arduino library for using intel 8255 CMOSes.
PixelMaestro Library for creating and rendering 2D animations and patterns.
PixhawkArduinoMAVLink Arduino Library to receive Pixhawk sensor's data
Pixie Library for controlling Pixie Displays!
PJON PJON is an open-source, multi-master, multi-media bus network protocol
PL_microEPD A Universal Hardware Library for 1.1”, 1.4", 2.1" and 3.1" E-Paper displays(EPDs) from Plastic Logic based on UC8156 driver IC.
Plaquette An object-oriented library for creative physical computing.
PlayRtttl Plays RTTTL / RTX melodies/ringtones from FLASH or RAM.
PLEN5Stack PLEN5Stack Library
Plex64 A library for the Plex64 analog input multiplexer shield.
PlotPlus Plotting library compatible with Sloeber IDE and SimPlot
Plotter An Arduino library for easy plotting on host computer via serial communication.
PLS7 shield Arduino shield with various I/O devices
PM2005Lib Controls and reads out data from a PM2005 laser particle sensor module.
PM2008 I2C Arduino library to control Cubic PM2008 I2C
pm25senses A library provided to send dust quality data report on PM25 platform.
PmodCls Driver for the Digilent PmodCLS LCD device
PMS Library Arduino library for Plantower PMS sensors.
PMW3360 Module This library allows an Arduino/Genuino board to interface with PixArt PMW3360 motion sensor module.
PointzNet A library that makes Internet of Things send data to
PollingTimer Arduino library to manage timing and event in a flexible way with polling
PololuHD44780 C++ library for the Arduino IDE that allows you to control an LCD that uses the Hitachi HD44780 protocol.
PololuLedStrip Arduino library for addressable RGB LED strips from Pololu
PololuMaestro Pololu Maestro Servo Controller library for Arduino
PololuQik Arduino library for the Pololu qik dual serial motor controllers
PololuRPiSlave Pololu Raspberry Pi I2C Slave Arduino library
Polymorphic Buttons A simple library to make multifunction buttons.
Pozyx Library for the pozyx indoor positioning shield
PPMEncoder A library to encode/generate a PPM signal for controlling RC Cars, etc...
Prandom Arduino library for random number generation with Python random interface.
PreMo - Virtual Path Following Adds virtual path following feature to differential drive robots.
PreciseLM35 A simple LM35 wrapper with optional voltage calibration facility
PressureNXPMXP Pressure differential MXP serie
PrintCharArray Library to capture prints into a char array.
PrintEx A printing & formatting enhancement for Stream & Print based libraries.
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.
PrinterDuino The simplest library to print in paper using 3 axis
Printoo_Library The library for the Printoo modules.
ProcessScheduler An OOP multitasking library
Progetto One Pin Keypad A library to use the One Pin Keypad.
programmable_air Basic functions to control the Programmable-Air board.
PropertyChangeLib Property Change Library
ProtoCentral ADS1220 24-bit ADC Library Library for the ProtoCentral ADS1220 breakout board
ProtoCentral FDC1004 Capacitive Sensor Library Library for the ProtoCentral FDC1004 breakout board
ProtoCentral HealthyPi v4 Library Library for the ProtoCentral HealthyPi v4
ProtoCentral MAX30205 Body Temperature Sensor Library This is a library for the ProtoCentral MAX30205 Body Temperature Sensor
ProtoCentral MAX86150 PPG and ECG IC library Library for the MAX86150 PPG and ECG sensor module breakout board
PS2KeyAdvanced PS2 keyboard FULL control and ALL keys processing, as well as LED control.
PS2KeyMap PS2 keyboard codes from PS2KeyAdvanced to UTF-8 for any Latin language keyboard.
PS2KeyRaw PS2 keyboard control and raw data receiving
PS2Keyboard Use a PS/2 Keyboard for input
ps2dev Library to emulate PS2 keyboard/mouse using arduino
PS3 Controller Host Control your ESP32 projects with a PS3 controller!
PsxNewLib A library that allows interfacing with PlayStation 1/2 controllers
PTW-Arduino-Assert The library Push The World uses for unit testing.
PU2CLR AKC695X Control your AKC695X Family (AKC6951, AKC5955, AKC6959 etc) BROADCAST FM, AM (LW, MW and SW) RECEIVER.
PU2CLR KT0915 Control your KT0915 BROADCAST FM, AM (LW, MW and SW) RECEIVER.
PU2CLR RDA5807 Control your RDA5807 BROADCAST FM from RDA Microelectronics Inc.
PU2CLR SI470X Control your SI470X (Si4703, Si4702, Si4701) BROADCAST FM from Silicon Labs.
PU2CLR SI4735 Control your Silicon Labs SI47XX Family (Si4730, Si4731, Si4734, Si4735, Si4740, Si4745 etc) BROADCAST AM/FM/SW RADIO RECEIVER.
PubSubClient A client library for MQTT messaging.
PubSubClientTools Tools for easier usage of PubSubClient
Pubnub Pubnub SDK for Arduino.
PulseCom Universal communication library for protocols using pulse length to define bytes.
PulsePattern Library to generate repeating pulse patterns. (AVR only)
PulsePosition Send and receive multiple high resolution PPM encoded signal streams.
PulseRainUARTConsole Arduino Library for UART Console
PulseSensor Playground Support at
PushButton Event Modelling Library PushButton events modelling library
Pushbutton Pushbutton library for Arduino
Pushdata_ESP8266_SSL Free, ultra-simple time series data storage for your IoT sensors
Pushetta The library to use Pushetta service, a service to push notifications to mobile phones and other devices
PWMFreak Configures the PWM frequency on a pin
PWMServo Control RC Servo motors.
PxMatrix Christmas Icons Arduino/ESP8366 library which contains a number of LED fade effects.
PxMatrix LED MATRIX library PxMatrix LED MATRIX library for ESP8266, ESP32 and ATMEL
PyDuinoBridge A transparent library for communication between Python and Arduino.
QDispatch Synchronous task library.
QList Library implements linked lists
QC2Control Set the voltage of a Quick Charge 2.0 source via the Arduino.
QC3Control Sets the voltage of a Quick Charge 3.0 source.
QDEC High-efficiency, state-machine based quadrature decoder.
QMC5883LCompass Library for using QMC5583L series chip boards as a compass.
QRCode A simple QR code generation library.
QTRSensors Arduino library for the Pololu QTR Reflectance Sensors
QuadratureEncoder A library for quadrature encoder utilizing enableInterrupt.h.
QubitroMqttClient (BETA) Easily connect to Qubitro IoT Platform with customized MQTT methods.
Queue Queue handling library.
Queuetue Digital Balance Library A library of functions to build a digital balance
Queuetue HX711 Library Simple driver for the HX711 ADC.
QuickMedianLib QuickMedian Library
QuickSortLib QuickSort Library
Quirkbot Allows you to program Quirkbots.
rBase64 Real BASE64 Function Library (Generic)
r89m Buttons A library that makes working with buttons simple.
r89m CapacitiveButton Handle CapacitiveButtons, powered by the CapacitiveSensor library
r89m MPR121Button Handle MPR121Buttons, powered by Adafruit's MPR121 library
r89m PushButton Handle PushButtons, debounced using the Bounce2 library.
RADAR Arduino library for a pan tilt radar.
RadiationWatch Arduino driver for Radiation Watch Pocket Geiger sensor
Radio Library for controlling FM radio receiver chips.
RadioLib Universal wireless communication library for Arduino
RadioengeLoraWAN Implementation of RadioengeLoraWAN AT-COMMANDS..
Ramp A library that manage interpolation beetween values.
randomHelpers Arduino library with helper function for faster random bits
RapifireMqttClient Enables the communication between Arduino and RAPIFIRE platform.
rastr A small, lightweight header-only graphics library
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.
RBL_nRF8001 An Arduino library for the nRF8001 products such as the BLE Shield and Blend.
RCReceiver A library to add support for rc receivers.
rc-switch Operate 433/315Mhz devices.
RC_ESC A library to use ESC with the Arduino platform.
RCLSwitch Compact version of RC Switch
ReactESP Asynchronous programming library for the ESP8266 and other microcontrollers compatible with the Arduino framework.
ReactiveArduino ReactiveArduino implements observable-observer pattern on a processor like Arduino
ReactorProtocol Simulated Reactor communication protocol.
Redis for Arduino An Arduino library for Redis.
Redis for ESP8266 An Arduino library for Redis that works on ESP8266.
redkea Build custom user interfaces to control your devices using your smartphone.
Regexp Regular expression parser for microcontrollers
Relay Simple relay usage
RelayModule The Library implements a set of methods for working with a digital relay module.
RemoteDebug A library for Arduino to debug projects over WiFi, with web app or telnet client, with Print commands like Serial Monitor.
RemoteDebugger RemoteDebug addon: RemoteDebugger, an simple software debugger - based on SerialDebug Library
RemoteMe Libraries for system
RemoteMeUtils Utils Libraries for system
RemoteXY For all RemoteXY projects.
ResponsiveAnalogRead Arduino library for eliminating noise in analogRead inputs without decreasing responsiveness
RESTClient Enables sending REST messages using Arduino Ethernet. For all boards.
Restfully Handles Rest requests including parsing of URIs with arguments.
RFExplorer 3GP IoT Library reference for RFExplorer 3GP IoT
RF24 A library for NRF24L01(+) communication.
RF24Ethernet Open TCP/IP wireless/radio IoT mesh networks for Arduino
RF24G A simple way for up to 6 nRF24L01 radios to communicate with each other.
RF24Mesh A library for NRF24L01(+) devices mesh.
RF24Network A library for NRF24L01(+) devices network.
RfidDb A library that stores 32 bit identifiers and associated names to EEPROM which can be used to as a basis for RFID access control applications.
Rfid134 by Makuna Library for the RFID WL-134 module
RFM69_LowPowerLab Simple Arduino library for RFM69/SX1231h based radio module transceivers
RGB This library for Arduino allows you to control RGB led.
RGB LED Lighting Shield XMC1202 This library provides an interface to communicate with the RGB LED Lighting Shield XMC1202 via I2C interface.
RGBProgress Calculate an RGB color according to a progression.
RGB_LED A library that manage 4 legs rgb leds colour and light duration.
RGBLEDBlender A basic RGB LED blending library.
rhio-pinmap Macro definitions for compatibility among Master modules
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 library for buffering items into a ring (circular/FIFO) buffer
RingBuffer This library allows to use ring buffer with and without interrupts.
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.
RN487x An Arduino library for the Microchip RN487x
ROKduino Allows control of Rokenbok Education ROKduino robotics system.
RoboCore - Serial Relay Library for the Serial Relay module (
Robopoly Bluetooth This library allows you to use the bluetooth module on the Robopoly Shield.
Robopoly Linear Camera This library allows you to get data from the Robopoly Linear Camera.
Robopoly PRismino This library allows you to use all the functions of the Robopoly PRismino and the Robopoly Shield.
Robopoly RomeEnco This library allows you to read up to four encoders at the same time.
Robot Arduino library to imitate a real car.
RobotDuLAB Arduino Library Bibliothèque de pilotage simplifié de RobotDuLAB.
RobotLib A robotics library to simplify implementing generic robotics hardware.
RogueMP3 A library to communicate with the Rogue Robotics MP3 Playback Modules.
RogueSD A library to communicate with the Rogue Robotics Data Storage Modules.
RokitSmart A library for RokitSmart users
Romans Audio FastDigitalPin Library Arduino lib for fast digital reads and writes.
Romans Audio RARGBLED Library Arduino lib for RGB LEDs
Romi32U4 Romi 32U4 Arduino library
RootCertificates Library used to associate certificates to top level domains
ros2arduino ROS2 Library for Arduino
Rosserial Arduino Library Use an Arduino as a ROS publisher/subscriber
RotaryDial Library to read pulse dialing data from telephone rotary dials
RotaryEncoder Use a rotary encoder with quadrature pulses as an input device.
RS485HwSerial Enhanced Arduino serial library with RS485 transmit enable control.
RTCtime A "Standard C Runtime" compatible library for interfacing the DS1307 and DS3231 Real Time Clock modules.
RTCx Library to access DS1307, DS1337/8, MCP7941x and PCF85263 real-time clocks.
RT-Thread Real Time Operating System porting for Arduino SAM and SAMD boards
RTC Library for I2C based RTCs (DS1307, DS3231, PCF8563).
Rtc by Makuna A library that makes interfacing DS1302, DS1307, DS3231, and DS3234 Real Time Clock modules easy.
RTCCounter Provides use of the RTC peripheral in 32bit counter mode. For Arduino SAMD21 boards only.
RTCDue Use for the RTC inside the SAM3X8E from the Arduino DUE
RTCLib by NeiroN A library that makes interfacing DS1302, DS1307, DS3231, PCF8583, PCF8563, RTC_Millis Real Time Clock modules easy.
RTCMemory A class to facilitate the management of data persistence across different memory hierarchy (RAM, RTC memory and flash memory) on ESP8266
RTC RV-3028-C7 Arduino Library A library to drive the RV-3028-C7 extremely precise, extremely low power, real-time clock
RTCTimer An Arduino library to easily perform scheduled tasks.
RTCVars This library eases the storage of variables in reset-safe RTC memory.
RTC4543lib A simple RTC4543 library.
Rtc_Pcf8563 A library that interfaces the Phillips PCF8563 Real Time Clock chip.
RTCDS1307 Library for rtc 1307
RTD10K-temp-sensor Read temperature with analog input and 10K RTD
RTT-GUI Embedded GUI Library
RTT QRCode RT-Thread QR Code App
Rtttl A library that plays Rtttl melodies
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.
RV-1805-C3 Library for Micro Crystal RV-1805-C3 extreme low power RTC module.
S.Port sensor library for FrSky an Arduino Library to create FrSky S.Port sensors
S11059 A color sensor library for Arduino
S4ALib Simple library for S4A EDU Robotic Controller.
S5851A A temperature sensor library for Arduino
S7XG AcSIP S7XG LoRaWAN/GPS module library
S9706 A color sensor library for Arduino
SafeString A Safe, Static String library to replace Arduino String
SakuraIO Library for Sakura Communication Module (
SAMD21 turbo PWM Fast-PWM library for SAMD21G-based Arduinos
SandTimer Easy to use and lightweight timer
Sanke This library allows to run snake on 7-segments display (we use it in idle).
sarmfsw sarmfsw
SavLayFilter Savitzky-Golay Filtering Algorithm
SceneManager cooperative multi-scene manager for Arduino
SchedTask Task Scheduler Library for Arduino
ScheduleTable This library allows to schedule multiple actions along time.
SCL3300 A library for SPI communication with the Murata SCL3300 Inclinometer sensor.
ScreenUi ScreenUi is a simple user interface library for character based LCDs like those commonly used with Arduinos.
ScrollingText8x8Display Display a scrolling text on a 8x8 LED display.
SDConfig A library for reading and writing settings from a configuration file on a SD card.
SDConfigCommand SDConfigCommand streamlines reading settings from a config file on SD card.
SdFat FAT16/FAT32 file system for SD cards.
SdFat - Adafruit Fork FAT16/FAT32 file system for SD cards and QSPI Flash.
SdTerminal Basic terminal interface for Arduino SD card logging/file management
SDHT Class for DHT11, DHT12, DHT21 and DHT22 Sensors
SDS011 sensor Library Nova Fitness SDS011 dust sensor library
SDS011_vers A library for NovaFitness SDS011 Particle Matter Sensor
secTimer Simple seconds counter
Seeed-PCA9685 Arduino library of 16-Channel Servo Driver
Seeed Wio GPS Board Seeed wio gps board Arduino library.
Seeeduino GPRS Arduino library to control Seeeduino GPRS.
Segment The most powerful and popular available library for using 7/14/16 segment display, supporting daisy chaining so you can control mass amounts from your Arduino!
SEN10724 Provides functions to handle the SEN 10724 board.
Senses_NBIoT A library for Internet of Things send data and control on Senses IoT platfrom.
Senses_wifi A library for Internet of Things send data and control on Senses IoT platfrom.
Senses_wifi_esp32 A library that makes Internet of Things send data and control on Senses IoT platform.
sensirion-sps Support for Sensirion's SPS30 particulate matter sensor
Sensor A simple Arduino Sensor/map wrapper
SensorFusion A library that makes using a IMU a breeze.
SensorToButton An algorithm to convert analog Data into a Button.
SeqButton Sequential Button Arduino Library
SeqTimer Small piece of sequential Timer class (does not modify hw timers)
Serde Exchange structured data between Arduino boards
SerialCommands An Arduino library to tokenize and parse commands received over a serial port.
SerialConfigCommand SerialConfigCommand for Arduino allows user to set commands via the Serial Monitor easily.
Serial Controlled Motor Driver Use this to command the SCMD and connected chain.
SerialDebug Improved serial debug to Arduino with debug levels an simple software debugger
SerialFlash Access SPI Serial Flash memory with filesystem-like functions
SerialMP3Player A library for Serial MP3 Player board (YX5300 chip).
SerialRFID Arduino library to read RFID tags from ID-innovations RFID readers (e.g. ID-12LA) using serial.
SerialTerminal Arduino Hardware Serial Terminal
SerialTerminalPRO a simple Arduino library to incorporate a serial terminal to your project
SerialTransfer Arduino library to transfer packetized data fast/reliably via UART/Serial
SerialUI A user interface through the serial channel (menus, sub-menus and command execution), with support for navigation through the menu hierarchy and online help.
SerialUtil A library for sending/recieving data between two arduino's over serial communication
SerialVariable Save values to the Arduino over Serial
SerialWireOutput With Serial Wire Output (SWO) an stm32duino can write tracing and logging to a pc at high speed.
Serie A library for mesures that makes easy to use time series
ServoEasing Enables smooth servo movement. Linear as well as other (Cubic, Circular, Bounce, etc.) ease movements for servos are provided. The Arduino Servo library or PCA9685 servo expanders are supported.
ServoESP32 Generate RC servo signal on a selected pins with ESP32 device and Arduino framework.
Servo Hardware PWM Allows Arduino/Genuino Mega boards to control up to 9 servos with the integrated 16-bit hardware PWM timer/counter.
ServoOsc Library to configure a servo to oscillate around a center point.
SET Arduino library to implement simple SET datastructure.
SetPoint A library that makes detecting changes on an analog input simple.
Settings Manager Settings manager
SevSeg Turns your Arduino into a seven segment display controller!
SevSegShift Fork of SevSeg that adds the functionality of Shift Registers
SevenSeg A mature and flexible seven segment display driver.
SevenSeg4D Library for driving a 4 digit 7segment LED display screen with 2 HC595 shift registers
sevenSegment Control infinite seven segment displays with your arduino!
sevenSegmentDisplay Allow to control both common-anode or common-cathode 7 segment displays
Seven Segment Library Arduino Library for using common anode seven segment display
Seven Segment Pixel Arduino library for controlling custom-built, pixel based 7 segment displays.
SevenSegmentTM1637 Library for using a 4 digit seven segment display with TM1636 or TM1637 driver IC
SFFS Arduino FRAM file system for I2C/SPI FRAM breakout boards
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
SharpIR Allow to acquire distance data from analog Sharp IR sensors
SHCSR04 Arduino class for sensor HCSR04
SHEX Arduino library to generate hex dump over Serial
ShiftDisplay Arduino library for driving 7-segment displays using 74HC595 shift registers
ShiftDisplay2 Arduino library for driving 7-segment displays using shift registers
Shift Register LED Matrix Lib A driver for LED matrices that use shift registers to control rows and columns.
ShiftRegister-PWM-Library Makes shift register pins PWM capable.
ShiftRegister74HC595 Simplifies usage of shift registers, designed for the 74HC595.
shift7seg A library to simplify the use of 74hc595 serial in/parallel out shift registers as drivers for a 4 digit 7 segment display.
Shifty Extremely flexible and easy-to-use shift register driver for 74HC595 shift registers
Shox96 Progmem Compression Compress short strings and messages using Shox96 technique and save space on Flash (PROGMEM)
SHT1x sensor library for ESPx Arduino ESP library for SHT1x Temp & Humidity Sensors for ESP32
SHT31 Arduino library for the SHT31 temperature and humidity sensor
Shutters Allows non-smart roller-shutters to be percentage-controlled using time
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
SignalControl This library provides code for controlling LEDs in signals on your model railway.
Silvervest OLED-0010 SPI OLED-0010 oled driver library 16x2 displays via SPI
SIM800L HTTP connector Library for GSM/GPRS module SIMCom SIM800L to make HTTP/S connections with GET and POST methods.
Sim800L Library Revised Arduino library for Sim800L
SIM808 Straightforward Arduino library for the SIM808
SimpleCLI A Command Line Interface Library for Arduino
SimpleDHT Arduino Temp & Humidity Sensors for DHT11 and DHT22.
simpleDSTadjust Automatic Daylight Saving Time adjust functionality for Arduino/ESP8266
SimpleEspNowConnection EspNow Library for communication and device pairing
SimpleExpressions Make you Robots cute and noisy
Simple FOC A library demistifying FOC for BLDC motors
SimpleHOTP A lightweight HOTP (HMAC - Based one Time Password) Generator for Arduino.
SimpleKalmanFilter A simple implementation of Kalman Filter.
Simple LED Matrix A library for the MAX7219 and the MAX7221 Led display drivers.
SimplePacketComs A library to convert byte streams of packets into floats.
SimpleRelay A library for controlling a relay.
Simple Repository IO A simple IO controller
SimpleRotary Library for using rotary encorders.
simpleRPC Simple RPC implementation for Arduino.
SimpleSerialShell Simple serial text shell for sending commands to Arduino board.
SimpleShell A quick and easy way to control your Arduino using serial.
SimpleStepper Simple library for controlling unipolar and bipolar steppers
SimpleTimer Simple arduino timer.
simple-web-dashboard Displays variable values on a simple web page
SimplyAtomic A library for creating portable atomic blocks within your program
Sindormir SevenSegments Simple Seven Segments library for Arduino.
SingleEMAFilterLib SingleEMAFilter Library
Single LED Library Makes intergrating non interrupting lighting behaviours easy!
SinricPro Library for - simple way to connect your device to alexa
SinricPro_Generic Library for - simple way to connect your device to alexa
SixAxisRing A library for communicating with the Six Axis Shield.
six-digit-seven-segment A library that allows you to easily controll a 6-digit 7-Segment Multiplex Matrix
Sixfab_CellularIoT This is library of Sixfab Cellular IoT Shield and Cellular IoT Application Shield.
Sixfab_NBIoT This is library of Sixfab NBIoT Shield.
Sleep_n0m1 A library that sets the Arduino into sleep mode for a specified length of time, or until an interrupt
Sleepy Pi 2 Arduino Library for Sleepy Pi 2 Raspberry Pi HAT
slight_ButtonInput Event based button input.
slight_DebugMenu Helper Library to create Simple Menu.
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_RotaryEncoder Event based rotary ecnoder input.
slight_TLC5957 Easy Access to lots of RGB-LEDs.
SlipMassage SlipMassage is a microcontroller message packer and parser for the SLIP format in different protocols.
SLIPStream A decorator for Stream objects that sends and receives SLIP.
SlowMotionServo This library allows to move multiple servos slowly.
Small e-paper Shield V2 Arduino library to control Small e-paper Shield V2.
SmallSetup Optimize the Arduino setup routines.
SmartCardReader A Library with Samples for the Parallax Smart Card Reader.
SmartDial A library to communicate with the Rogue Robotics SmartDial.
SmartEverything CC2541 Library code for the TDK-SP13808 module.
SmartEverything Lion RN2483 Library code for the Microchip RN2483 LoaraWAN Module
SmartEverything LSM6DS3 Library code for LSM6DS3 iNEMO inertial module:3D accelerometer, 3D gyroscope
smart-input-filter A stable, unit-tested filter library
SmartMatrix GFX Adafruit_GFX and FastLED compatible library for SmartMatrix panels
SmartMatrix3 Drive multiplexed RGB matrix panels from your Teensy 3
Smart Motor Driver - SAMI Arduino library for SAMI the Smart Motor Driver by dannimakes.
SmartRC-CC1101-Driver-Lib Driver for cc1101.
Smartcar shield Arduino library for controlling the Smartcar platform
SmoothADC Get ADC to return averaged values.
SmoothLed Arduino library for FadeCandy style control of single-wire-based LED neopixels and WS2812B strips with megaTinyCore.
SmoothThermistor Flexible thermistor reading library.
Smoothed A simple library to store and calculate smoothed values from sensors.
SN76489 sn76489 arduino library.
SnailwalkPromptpay library gen promptpay qr code
Snake This library allows to run snake on 7-segments display (we use it in idle).
snakelights SnakeLights library for snake wired NeoPixels
SocketIoClient Client for ESP8266 and Arduino
Sodaq_BMP085 An Arduino library for the BMP085/BMP180 Barometric Pressure + Temp sensor
Sodaq_dataflash An Arduino library for the AT45DB dataflash as used on SODAQ boards.
Sodaq_DS3231 An Arduino library for the DS3231 RTC (Real Time Clock).
Sodaq_HTS221 An Arduino library for the HTS221 sensor.
Sodaq_LIS3DE An Arduino library for the ST LIS3DE.
Sodaq_LPS22HB An Arduino library for the LPS22HB sensor.
Sodaq_LSM303AGR An Arduino library for the ST LSM303AGR.
Sodaq_N2X An Arduino library for the SARA N2X modules.
Sodaq_nbIOT An Arduino library for the uBlox nbIOT modules.
Sodaq_PcInt An Arduino library to deal with PCINT (Pin Change Interrupts)
Sodaq_R4X An Arduino library for the UBlox SARA R4X modules.
Sodaq_R4X_MQTT Adapter to use the Sodaq_R4X library with Sodaq_MQTT
Sodaq_RN2483 An Arduino library for the Microchip RN2483.
Sodaq_SHT2x An Arduino library for the SHT21 / SHT25 humidity and temperature sensors
Sodaq_UBlox_GPS An Arduino library for the UBlox EVA7M (as available on LoRaONE).
Sodaq_wdt An Arduino wrapper for the Watch Dog Timer.
SoftFilters Arduino framework and library of software data filters.
SoftModem Audio Jack Modem Library for Arduino.
SoftPWM A software library to produce a 50 percent duty cycle PWM signal on arbitrary pins.
SoftSPIB Software SPI class for Arduino with support of not 8-bit aligned transfers.
SoftTimer SoftTimer is a lightweight pseudo multitasking solution for Arduino.
SoftTimers The SoftTimers arduino library is a collection of software timers. The library aims at greatly simplifying multitask complexity.
SoftWire Software I2C library.
SoftwareReset Allow to reset an arduino board from the sketch
SoftwareWire Creates a software I2C/TWI bus on every pins.
SoilHygrometer Allows Arduino/Genuino boards to simplify the use of the soil hygrometer.
SoilSensor Arduino library for HARDWARIO Soil Sensor.
SolarCharger Solar Charger Shield.
Soldering Machine Download this library to easily interact with the MESA soldering machine
SomeSerial A library to wrap HardwareSerial, SoftwareSerial or USBAPI Serial_.
somo-ii-lib A controller library for the SOMO-II MP3 decoder
SOMOIoD SOMO Library for the gen4-IoD and IoD-09 by 4D Systems
SonarI2C A library to support cheap ultrasonic sensors on I2C bus
Sony9PinRemote RS422 Sony 9-Pin Protocol Remote Controller of VTRs for Arduino
souliss SmartHome Networking Framework
Spacecat An Arduino library for ESP8266/ESP32 to makes things easier that requires authentication with an RFID card
SparkFun 9DoF IMU Breakout - ICM 20948 - Arduino Library Use the low-power high-resolution ICM 20948 9 DoF IMU from Invensense with I2C or SPI. Includes a portable C skeleton
SparkFun AD5330 Libraries for the AD5330 8-bit DAC
SparkFun ADS1015 Arduino Library Library for the ADS1015 ADC to I2C converter used on the SparkFun Qwiic 12-bit ADC and Flex Glove Controller.
SparkFun ADS122C04 ADC Arduino Library Arduino library for the TI ADS122C04
SparkFun ADXL345 Arduino Library An Arduino library for interfacing with the SparkFun Triple Axis Accelerometer Breakout - ADXL345
SparkFun AK975X Human Presence Sensor Library Library for the AK9753 PIR Human Presence Qwiic Board
SparkFun AK9750 Human Presence Sensor Library Library for the AK9750 PIR Human Presence Qwiic Board
SparkFun Ambient Light Sensor Arduino Library Library for the SparkFun Ambient Light Sensor-VEML6030
SparkFun Angular Displacement Sensor Arduino Library Library for the Bend Labs ASD sensor
SparkFun APDS-9301 Lux Sensor Broadcom APDS-9301 Lux Sensor.
SparkFun APDS9960 RGB and Gesture Sensor Library for the Avago APDS-9960 sensor
SparkFun AS3935 Lightning Detector Arduino Library This is an Arduino Library for the AS3935 Lightning Detector by AMS
SparkFun AS726X A library to drive the AMS AS726X NIR/VIS Spectrum Sensor
SparkFun ATECCX08a Arduino Library Library for the Microchip ATECCX08a Cryptographic Co-processors.
SparkFun ATSHA204 Library Library for the ATSHA204 IC.
SparkFun Bar Graph Library Provides functionality of 10-segment bar graphs.
SparkFun BH1749NUC Arduino Library Library for the BH1749NUC color sensor on the SparkFun Qwiic RGB Sensor
SparkFun Bio Sensor Hub Library Library for the MAX32664 Bio Metric Hub IC
SparkFun BME280 A library to drive the Bosch BME280 Altimeter and Pressure sensor
SparkFun BNO080 Cortex Based IMU Library for the SparkFun Qwiic VR IMU - BNO080/BNO085
SparkFun BQ27441 LiPo Fuel Gauge Arduino Library An Arduino library for interfacing with the BQ27441-G1 LiPo Fuel Gauge
SparkFun Capacitive Touch Slider - CAP1203 Basic I2C functionality of the CAP1203 Capacitive Touch Slider board
SparkFun CCS811 Arduino Library An Arduino library to drive the AMS CCS811 by I2C.
SparkFun Clock 5P49V60 Arduino Library Library that enables all functionality for the SparkFun Clock Generator 5P49V60.
SparkFun Color LCD Shield This is an Arduino library for SparkFun's Color LCD Shield
SparkFun DE2120 2D Barcode Reader Serial Library for the DE2120 2D Barcode Reader
SparkFun DMX Shield Library Library for the SparkFun ESP32 DMX to LED Shield
SparkFun ePaper Arduino Library Library for SparkFun ePaper displays
SparkFun External EEPROM Arduino Library Library for I2C Communication with external EEPROMs
SparkFun Flexible Grayscale OLED Breakout Library for the SparkFun Flexible Grayscale Display.
SparkFun Flying Jalapeno Arduino Library An Arduino Library to control the Flying Jalapeno test platform.
SparkFun Graphic LCD Serial Backpack Library containing functions for SparkFun Graphic LCD Serial Backpack
SparkFun GridEYE AMG88 Library Library for the Panasonic GridEYE Thermopile Array - AMG88
SparkFun Haptic Motor Driver Library for the DRV2605L Haptic Motor Driver
SparkFun High Precision Temperature Sensor TMP117 Qwiic A library to drive the Texas Instruments TMP117 by I2C.
SparkFun Himax HM01B0 Camera Configure and use the Himax HM01B0 camera module
SparkFun HM1X Bluetooth Arduino Library Library for the HM-12 and HM-13 Bluetooth 4.0 modules
SparkFun HTU21D Humidity and Temperature Sensor Breakout HTU21D temperature and humidity densor breakout.
SparkFun HyperDisplay Standardized library for control of displays
SparkFun HyperDisplay ILI9163C ILI9163C extension for HyperDisplay
SparkFun HyperDisplay KWH018ST01 Control SparkFun 1.8" TFT products using HyperDisplay
SparkFun HyperDisplay SSD1309 Standardized library for control of displays using the SSD1309 driver IC.
SparkFun HyperDisplay Transparent Graphical OLED Control the Tranparent Graphical OLED using HyperDisplay graphics library. WiseChip UG2856KLBAG01
SparkFun I2C GPS Reading and Control Library for the SparkFun Qwiic I2C GPS Module
SparkFun I2C Mux Arduino Library Library to control I2C multiplexers including the TCA9548/PCA9548.
SparkFun ISL29125 Breakout Arduino library showing basic functionality for the ISL29125 RGB Light Sensor Breakout Board.
SparkFun Line Follower Array Library to operate the 8 position line sensor array for robots.
SparkFun LIS2DH12 Arduino Library Library for I2C Communication with ST LIS2DH12 low power accelerometer
SparkFun LIS3DH Arduino Library A library to drive the STmicro LIS3DH by SPI or I2C.
SparkFun LP55231 Breakout A library to control the Texas Instruments LP55231 9-channel LED driver.
SparkFun LPS25HB Pressure Sensor Library Library for the SparkFun Qwiic Pressure Sensor - LPS25HB.
SparkFun LSM303C 6 DOF IMU Breakout Driver for ST's LSM303C 6-DOF IMU (3-axis accelerometer & 3-axis magnetometer)
SparkFun LSM6DS3 Breakout A library to drive the STmicro LSM6DS3 by SPI or I2C.
SparkFun LSM9DS0 Breakout Library for the 9 degree of freedom IC -ST Micro's LSM9DS0.
SparkFun LSM9DS1 IMU A driver library for the LSM9DS1 IMU.
SparkFun LTE Shield Arduino Library Library for the SparkFun LTE Shield -- based on the u-blox SARA-R410M-02B
SparkFun MAX3010x Pulse and Proximity Sensor Library Library for the MAX30102 Pulse and MAX30105 Proximity Breakout
SparkFun MAX31855K Thermocouple Digitizer K type thermocouple digitizer board.
SparkFun MCP9600 Thermocouple Library Driver for Microchip's MCP9600 Thermocouple Amplifier.
SparkFun MetaWatch A simple library to interface from Arduino to BlueSMiRF to MetaWatch
SparkFun MG2639 CellShield Driver library for SparkFun's MG2639 cellular shield.
SparkFun Micro OLED Breakout Library for the SparkFun Micro OLED Breakout.
SparkFun MicroView The MicroView is a chip-sized Arduino with a built-in OLED, available from SparkFun Electronics
SparkFun MiniGen SparkFun MiniGen library allows the user to generate sine, square, or triangle waves at up to 3MHz, and approximately 1Vp-p.
SparkFun MiniMoto Arduino Library for the SparkFun MiniMoto board, which uses the TI DRV8830 IC for I2C low-voltage DC motor control.
SparkFun MLX90632 Noncontact Infrared Temperature Sensor Library for the SparkFun Qwiic Noncontact Thermo Sensor - MLX90632
SparkFun MMA8452Q Accelerometer Basic I2C functionality of the MMA8452Q Accelerometer Breakout
SparkFun MPL3115A2 Altitude and Pressure Sensor Breakout SparkFun's breakout for the Freescale MPL3115A2 Precision Altimeter
SparkFun MPU-9250 9 DOF IMU Breakout Driver for InvenSense's MPU-9250 9-DOF IMU (3-axis gyroscope, 3-axis accelerometer & 3-axis magnetometer)
SparkFun MS5637 Barometric Pressure Library Library for the SparkFun Qwiic Pressure Sensor - MS5637
SparkFun MS5803-14BA Pressure Sensor Library for MS5803-14BA Pressure Sensor.
SparkFun PCA9536 Arduino Library Library for the PCA9536 on the SparkFun Qwiic RGB Sensor
SparkFun PHT MS8607 Arduino Library Arduino library for the TE Connectivity MS8607 PHT sensor
SparkFun Quadstepper Motor Driver 4-axis stepper motor driver, available from SparkFun Electronics
SparkFun Qwiic Alphanumeric Display Arduino Library A library to drive the Holtek HT16K33 LED Driver with an Alphanumeric Display.
SparkFun Qwiic Button and Qwiic Switch Library Communicates and configures the SparkFun Qwiic Button and Switch.
SparkFun Qwiic Humidity AHT20 A library to drive ASAIT's new AHT20 temperature and humidity IC.
SparkFun Qwiic Joystick Arduino Library Library for the SparkFun Qwiic Joystick
SparkFun Qwiic Keypad Arduino Library Library for the SparkFun Qwiic Keypad
SparkFun Qwiic LED Stick Library Library for the SparkFun Qwiic LED Stick
SparkFun Qwiic MP3 Trigger Arduino Library Library for the SparkFun Qwiic MP3 Trigger
SparkFun Qwiic OpenLog Library for the SparkFun Qwiic OpenLog
SparkFun Qwiic Power Switch Arduino Library Arduino library for the Qwiic Power Switch
SparkFun Qwiic Relay Arduino Library Library for the SparkFun Quad and Single Relay Boards
SparkFun QwiicRF Arduino library for controlling the QwiicRF LoRa Radio Board
SparkFun Qwiic RFID Arduino Library Library for the SparkFun Qwiic RFID Reader
SparkFun Qwiic RTC RV1805 Arduino Library A library to drive the RV-1805 extremely precise, extremely low power, real-time clock
SparkFun Qwiic RTC RV8803 Arduino Library A library to drive the RV-1805 extremely precise, extremely low power, real-time clock
SparkFun Qwiic Scale NAU7802 Arduino Library Library to control the 24-bit load cell amplifier NAU7802.
SparkFun Qwiic Step Arduino Library Control one or more stepper motors by sending I2C commands over the easy-to-use Qwiic system to your SparkFun Qwiic Step Board.
SparkFun Qwiic Twist Arduino Library Library for the SparkFun Qwiic Twist Digital Encoder
SparkFun RedBot Library Provides control to the SparkFun RedBot.
SparkFun RFD77402 Distance Sensor - VCSEL Time of Flight Library for the SparkFun Qwiic Distance Sensor - RFD77402
SparkFun RGB OLED 64x64 Library Library for the SparkFun RGB OLED 64x64 0.6" - SSD1357.
SparkFun SCD30 Arduino Library Library for the Sensirion SCD30 CO2 Sensor
SparkFun SerLCD Arduino Library Library for I2C, SPI, and Serial Communication with SparkFun SerLCD Displays
SparkFun SGP30 Arduino Library Library for the Sensirion SGP30 air quality sensor
SparkFun SHTC3 Humidity and Temperature Sensor Library Library for the SHTC3 humidity and temperature sensor by Sensirion
SparkFun Si7021 Humidity and Temperature Sensor Library for Si7021 Humidity and Temperature Sensor.
SparkFun Simultaneous RFID Tag Reader Library Library for the NANO M6E RFID Module from ThingMagic
SparkFun Spectral Triad AS7265X An Arduino library for the AS7265x Triple Spectroscopy Sensor Board
SparkFun STUSB4500 A library for the SparkFun Power Delivery Board - STUSB4500.
SparkFun TLC5940 Library for the TLC5940 IC.
SparkFun TMP102 Breakout A library to drive the Texas Instruments TMP102 using I2C.
SparkFun TouchInput Arduino Library Master library to handle user input through touchscreens
SparkFun TouchInput Driver FT5xx6 A driver library for using FT5xx6 devices, compatible with the SparkFun TouchInput library
SparkFun TSL2561 An Arduino Library for the TSL2561 Luminosity Sensor Breakout from SparkFun Electronics.
SparkFun Ublox Arduino Library Library for I2C and Serial Communication with Ublox modules
SparkFun VKey Arduino Library Arduino Library for interfacing the SparkFun VKey Voltage Keypad.
SparkFun VCNL4040 Proximity Sensor Library Library for the SparkFun Qwiic Proximity Sensor 20cm - VCNL4040
SparkFun VEML6075 Arduino Library Library for the VEML6075 on the SparkFun Qwiic UV Sensor
SparkFun VL53L1X 4m Laser Distance Sensor Library for the SparkFun Qwiic 4m Distance Sensor - VL53L1X
SparkFun VL6180 Sensor The VL6180 combines an IR emitter, a range sensor, and an ambient light sensor together for you to easily use and communicate with via an I2C interface.
SparkFun WiseChip HUD Arduino library for controlling the Transparent OLED Heads-Up Display from WiseChip
SparkFun WT2003S MP3 Decoder Library Library for the SparkFun WT2003S MP3 decoder breakout.
SparkFun ZX Distance and Gesture Sensor The ZX Sensor uses infrared light to determine the distance from an object and where the object is located on the X axis (between IR LEDs), available from SparkFun Electronics
Sparkfun T5403 Barometric Sensor Library Arduino Library for interfacing with the T5403 Barometric sensor.
Sparthan gForce Bluetooth communication library for the gForce EMG armband
Sparthan Module Motor controller library for the Sparthan Module
Sparthan Myo ESP32 Bluetooth communication library for the Myo Armband
SpeedyStepper Stepper motor control library for Arduino.
SPFD5408 TFT Library TFT library for SPFD5408
SpheroRVR This library allows you to communicate with a Sphero RVR using an Arduino Uno.
SPI-DAC7611 A library that interfaces with the DAC7611 using the standard SPI library.
SPIExtension SPI extension/wrapper for Arduino
SPIFlash_LowPowerLab Simple Arduino library for SPI flash memory chips
SPIMemory SPI Memory library for Arduino. (Formerly SPIFlash)
SPIFFSIniFile Library to read and parse .ini files on ESP8266 and ESP32 platforms
SPIFFSReadServer SPIFFS Read Server
SPIFFS_FilePrint Lightweight library for rolling file print. It logs to SPIFFS.
SpresenseNeoPixel NeoPixel library for SPRESENSE (Arduino)
SpritzCipher Spritz library for Arduino, CSPRNG, cryptographic hash and MAC functions, symmetric-key data encryption, and some general-purpose functions.
Sqlite Micro Logger Log data into Sqlite database from any MCU having >2kb RAM
Sqlite3 Sqlite3 library for Arduino ESP
Sqlite3Esp32 Sqlite3 database library for ESP32 core
SRAM Simple library for serial SRAM IC's
SRAM_23LC Driver for Microchip Technology Inc. 23LC (23LCV, 23A, 23K) SPI SRAM chips for AVR, SAM3X (Due), and SAM M0+ (SAMD, SAML, SAMC) microcontrollers
ss_oled Small and simple OLED display library.
ssd1306 Display driver for VGA, SSD1306, SSD1325/SSD1327, SSD1331, SSD1351, ILI9163/ST7735, ILI9341, PCD8544.
SSD1306Ascii Text display on small momochrome OLED modules.
ssd1306xled SSD1306, SSD1315 or SSH1106 OLED screen driver
ssd1327 BitBank SSD1327+SSD1322 OLED display library.
SSLClient Arduino library to add TLS functionality to any Client class
SST25VF Arduino Library for controlling the SST Nor Serial Flash SST25VF family.
ST7032_asukiaaa This library controls ST7032 on LCD.
ST_HW_HC_SR04 Advanced arduino library for HC-SR04 ultrasonic sensors.
statHelpers Arduino library with a number of statistic helper functions.
StateMachine "A simple state machine implementation."
StateMachineLib StateMachine Library
StateSpaceControl A library for state space feedback control on on Arduino
Statistic Library with basic statistical functions for Arduino.
Stator For managing states of your variables
StatsD StatsD client with tag support.
statsdclient Report metrics using statsd
STEAMbot Library that provides access to all the STEAMbot facilities.
stemi-hexapod Library for controlling STEMI Hexapod v2.
Step_CYC10_I2C Library for the I2C Soft Controller on Step CYC10 FPGA board
Step_CYC10_Seven_Seg_Display Library for the 7-segment display on Step CYC10 FPGA board
StepperControl Stepper Motor Controller for 28BYJ-48.
StepperDriver A4988, DRV8825 and generic two-pin stepper motor driver library.
Stepper_28BYJ_48 Stepper Library for 5V Stepper Motors 28BYJ-48 with ULN2003 Driver
StereoSID MOS6581 Stereo SID Emulator Arduino Library
StivSeg Multi-digit seven-segment display library for arduino.
STLED316S Arduino library for STLED316S 6-digit LED controller with keyscan
STM32F1_RTC Allows to use the RTC functionalities of STM32F1xx based boards using external low speed oscillator.
STM32duino ASM330LHH Automotive inertial measurement unit.
STM32duino Examples Provides several examples for the Arduino core for STM32 MCUs.
STM32duino FP_Examples Provides several Function Packs that combine the usage of several X-NUCLEO boards
STM32duino FreeRTOS Real Time Operating System implemented for STM32
STM32duino HTS221 Capacitive digital sensor for relative humidity and temperature.
STM32duino I-NUCLEO-LRWAN1 This library provides the LoRa® driver for the expansion board I-NUCLEO-LRWAN1.
STM32duino IIS2MDC Ultra Low Power 3D magnetometer.
STM32duino ISM330DLC 3D accelerometer and 3D gyroscope.
STM32duino ISM43362-M3G-L44 This library includes drivers for Inventek Systems WiFi device named ISM43362-M3G-L44.
STM32duino LIS2DW12 Ultra Low Power 3D accelerometer.
STM32duino LIS2MDL Ultra Low Power 3D magnetometer.
STM32duino LIS3MDL High-performance 3D magnetometer.
STM32duino Low Power Power save primitives features for STM32 boards
STM32duino LPS22HB 260-1260 hPa absolute digital output barometer.
STM32duino LPS22HH Nano pressure sensor.
STM32duino LPS25HB 260-1260 hPa absolute digital output barometer.
STM32duino LSM303AGR 3D accelerometer and 3D magnetometer.
STM32duino LSM6DS0 3D accelerometer and 3D gyroscope.
STM32duino LSM6DS3 3D accelerometer and 3D gyroscope.
STM32duino LSM6DSL 3D accelerometer and 3D gyroscope.
STM32duino LSM6DSO Ultra Low Power inertial measurement unit.
STM32duino LSM6DSOX Ultra Low Power inertial measurement unit.
STM32duino LSM6DSR iNEMO inertial measurement unit.
STM32duino LwIP A Lightweight TCP/IP stack
STM32duino M24SR64-Y This library includes drivers for ST's M24SR64-Y NFC/RFID tag.
STM32duino M95640-R This library includes drivers for ST M95640-R EEPROM.
STM32duino MX25R6435F Quad-SPI NOR Flash memory library.
STM32duino Proximity Gesture Allows performing simple gestures detection using proximity sensors
STM32duino RTC Allows to use the RTC functionalities of STM32 based boards.
STM32duino S2-LP This library includes drivers for ST S2-LP sub-1GHz transceiver.
STM32duino-Semihosting Debug arduinos with arm processors.
STM32duino SPBTLE-RF This library includes drivers for ST's BlueNRG/BlueNRG-MS Bluetooth Low Energy device.
STM32duino ST25DV Allows controlling the NFC ST25DV
STM32duino STM32Ethernet Enables network connection (local and Internet) using the STM32 Board.
STM32duino STM32SD Enables reading and writing on SD card using SD card slot of the STM32 Board.
STM32duino STTS22H digital temperature sensor.
STM32duino STTS751 digital temperature sensor.
STM32duino VL53L0X Allows controlling the VL53L0X (Time-of-Flight and gesture detection sensor)
STM32duino VL53L1X Allows controlling the VL53L1X (Time-of-Flight and gesture detection sensor)
STM32duino VL6180X Allows controlling the VL6180X (proximity and ambient light sensing (ALS) sensor)
STM32duino X-NUCLEO-53L0A1 Allows controlling the VL53L0X sensors on board of X-NUCLEO-53L0A1
STM32duino X-NUCLEO-53L1A1 Allows controlling the VL53L1X sensors on board of X-NUCLEO-53L1A1
STM32duino X-NUCLEO-6180XA1 Allows controlling the VL6180X sensors on board of X-NUCLEO-6180XA1
STM32duino X-NUCLEO-GNSS1A1 Allows controlling the X-NUCLEO-GNSS1A1 (GNSS expansion board based on Teseo LIV3F)
STM32duino X-NUCLEO-IDB05A1 Allows controlling the ST X-NUCLEO-IDB05A1 expansion board
STM32duino X-NUCLEO-IHM02A1 Allows controlling the ST X-NUCLEO-IHM02A1 expansion board
STM32duino X-NUCLEO-IHM12A1 Allows controlling the ST X-NUCLEO-IHM12A1 expansion board
STM32duino X-NUCLEO-IKA01A1 Allows controlling the ST Microelectronics X-NUCLEO-IKA01A1 Expansion Board
STM32duino X-NUCLEO-IKS01A1 Allows controlling the ST X-NUCLEO-IKS01A1 expansion board
STM32duino X-NUCLEO-IKS01A2 Allows controlling the ST X-NUCLEO-IKS01A2 expansion board
STM32duino X-NUCLEO-IKS01A3 Allows controlling the ST X-NUCLEO-IKS01A3 expansion board
STM32duino X-NUCLEO-LED61A1 Allows controlling the ST Microelectronics X-NUCLEO-LED61A1 Expansion Board
STM32duino X-NUCLEO-NFC01A1 Allows controlling the ST X-NUCLEO-NFC01A1 expansion board
STM32duino X-NUCLEO-NFC03A1 Allows controlling the ST X-NUCLEO-NFC03A1 expansion board
STM32duino X-NUCLEO-NFC04A1 Allows controlling the ST X-NUCLEO-NFC04A1 expansion board
STM32duino X-NUCLEO-S2868A1 Allows controlling the S2-LP radio on board of X-NUCLEO-S2868A1
STM32duino X-NUCLEO-S2868A2 Allows controlling the S2-LP radio on board of X-NUCLEO-S2868A2
STM32duino X-NUCLEO-S2915A1 Allows controlling the S2-LP radio on board of X-NUCLEO-S2915A1
StopWatch_RT Arduino Library implementing a stopwatch.
StopwatchLib Stopwatch Library
StoryBoardLib Storyboard are a series of non blockings tasks that runs sequencially
StreamDebugger Debugger for Arduino Stream-based communication
StreamLib BufferedPrint stream for efficient networking. ChunkedStream for HTTP chunked encoding. CStringBulder builds a c-string with Print class methods. And printf() function with formatting string from F macro.
StreamUtils 💪 Power-ups for Arduino streams
Streaming Streaming C++-style Output with Operator <
StringSplitter Arduino String Splitter Library
Strober Easy to use and lightweight led light pattern player
STUSB4500 Arduino driver library for STUSB4500
Subpixie Subpixel font renderer for small displays
SunRise Calculate sun rise/set times.
sunezy-mon Arduino Library to communicate with SunEzy / Orion inverters.
SuperButton Multifunctional Arduino button.
SvgParser A SVG GUI library for ESP8266. Output to a (touch) display and also as webservice
swRTC Software implementation of a Real-Time Clock for Arduino boards and Atmel microcontrollers.
SWAP Simple Wireless Abstract Protocol (SWAP) library for ISM radios
SwissHandmade MiniPirate Commandline for GPIO, I2C and CPU manipulations
Switch Arduino library for deglitching and debouncing switches and buttons.
Switch_lib A library for switching digital pins with timers, temporization and periods
SX126x-Arduino Arduino library to use Semtech SX126x LoRa chips and modules to communicate
SX1509 IO Expander Arduino library and hardware files for the SX1509 IO Expander Breakout board.
SX150x A library for the Semtech SX150x family of i2c GPIO expanders.
SX8634 A library for Semtech's SX8634 capacitive touch sensor.
Synapse A library designed for the Synapse CV/Gate I/O shield
SyncWaveformsLib Arduino SyncWaveforms implements timed functions that runs synchronously
Syncano Arduino Library A library that provides access to Syncano
TFminiArduino Arduino library for Benewake TFmini micro LiDAR module
THiNX A library to wrap THiNX device registration, MQTT and ESP8266HttpUpdate/ArduinoOTA
THiNX32 A library to wrap THiNX device registration, MQTT and OTA Update
TJpg_Decoder A JPEG decoder based on tjpgd
TLx4966-Direction-Speed-Sensor This library provides an interface to interact with the TLx4966 Double Hall sensor family.
TVout A library for generating PAL or NTSC video output with an AVR.
t6iot Library to connect Arduino Sensors to t6 framework Saas or On Premise.
TactNecklace Arduino Library receives acceleration data from acclerometer, outputting a signal of varying srength to the vibrators
Talk2 Library for the Talk2 Boards.
Talkie Speech library for Arduino.
TalkingLED Make your system to display messages by LED blinking
Task by Makuna A library that makes creating complex mulitple task projects easy.
TaskManager cooperative multi-task manager for Arduino
TaskScheduler Cooperative multitasking for Arduino, ESPx, STM32 and other microcontrollers.
Tasker Get rid of delay() calls, schedule tasks/functions instead.
Tasks A library that handles ongoing tasks.
TB9051FTGMotorCarrier An Arduino library for the Pololu TB9051FTG motor driver carrier.
tcMenu An IoT ready, modular menu solution that supports many input and display devices with a full designer UI and strong remote control capability.
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
TCA9548A Arduino library for the TCA9548A
TCM2lib Arduino library for the MPico TCM2 E-Ink timings module
tcs3200 tcs3200 color sensor library
TCS34725 Arduino library for TCS34725 RGB Color Sensor
TeXie arduino Client Client library of TeXie plattform.
Technoshield-ui-lib Technoshield User Interface API.
TEE UC20 Shield Library for Quectel UC20 3G Shield and Quectel UC15 3G Module for Arduino Board.
TeensyDMX A full-featured DMX library for Teensy 3, Teensy LC, and Teensy 4.
TeensySimplePacketComs A library to use SimplePacketCOms with the USB HID on the Teensy class device
TeensyStep High speed stepper driver for PJRC Teensy boards (T3.0 - T3.6)
TeensyTimerTool Generic Interface to Teensy Timers
TeensyUserInterface A simple touchscreen user interface for Teensy.
TeensyView A library for driving the TeensyView OLED board
Teensy_3X_Multipurpose_Board Library to interface with Teensy 3.X breakout board (PCB gerber and Eagle project files included!)
Telaire T6700 CO2 Sensor Module Library I2C communication Library for Telaire T6700 CO2 Sensor Module
TelegramBot Arduino library for TelegramBot
TelegramBotClient A non blocking client library for accessing Telegram's Bot API
Teleinfo Teleinfo library for arduino
TelnetStream2 Stream implementation over telnet for OTA debuging
Temperature Library with weather related functions.
TensorFlowLite_ESP32 Allows you to run machine learning models locally on your ESP32 device.
TetrisAnimation Library for drawing text out with tetris blocks
TFMini An Arduino driver for the Benewake TFMini time-of-flight distance sensor.
TFA 433 Receiver Arduino library for TFA remote Temp & Humidity Sensors
TFL-Status A small library for an ESP8266 to pull tube status from the TFL API (work in progress)
TFMPlus An Arduino driver for the Benewake TFMini-Plus Lidar distance sensor.
TFMPI2C Arduino library for Benewake TFMini-Plus distance sensor in I2C mode
TFT Touch Shield V1.0 Arduino library to control 2.8 inch TFT Touch Shield v1.0.
TFT Touch Shield v2.0 Arduino library to control 2.8 inch TFT Touch Shield v2.0.
TFT_22_ILI9225 ILI9225 2.2" 176x220 TFT LCD shield
TFT_eSPI TFT graphics library for Arduino processors with performance optimisation for STM32, ESP8266 and ESP32
Tgui Tgui is a lightweight GUI for Arduino Uno type of MCU with small TFT screen, primarily for showing sensor data.
The IoT Guru integration Cloud and Android frontend support to your devices
TheThingsNetwork The Things Network Arduino Library.
TheThingsNode The Things Node Arduino Library.
TheTroll Arduino Library for use with Patrick Mitchells "The Troll" board.
Thermal Printer Library Bluetooth Low Energy Thermal Printer Library
THERMISTOR NTC thermistor library
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
ThingPulse XPT2046 Touch Touchscreens using the XPT2046 controller chip.
ThingSpeak ThingSpeak Communication Library for Arduino, ESP8266 & EPS32
ThingSpeak_asukiaaa An API manager for ThingSpeak
ThingerCore32 Core32 OS Library for ESP32 based devices Arduino library for the Internet of Things Platform.
ThingfaceClient The thingface client library for Arduino
Thingplus Helps connecting your Arduino board to Thing+ cloud easly and fast
ThingsBoard ThingsBoard library for Arduino.
Things IoT Arduino library for the Things IoT Cloud Platform.
ThingsML Thingsml Encoder/Decoder
ThingsOfValue SDK for Arduino LOTTE IoT Platform (a.k.a Things Of Value) SDK for Arduino
Thread Simplest kernel for multythreading.
ThreadedTimer A threaded timing library for mbed Arduinos
ThresholdLib Threshold Library
Throttle Just like Debounce but faster
TI TCA9548A Support for the TI TCA9584A Low-Voltage 8-Channel I2C Switch with Reset.
Tic Tic Stepper Motor Controller library for Arduino
Time Timekeeping functionality for Arduino
TimeAlarms Perform tasks at specific times or after specific intervals.
TimeInterrupt Allows for timer interrupts on various platforms.
TimeOut A library that makes timing callback.
TimedBlink An object oriented library for asynchrnous programmable LED blinking
TimedPID PID controller
TimeoutTaskLib TimeoutTask Library
TimerEvent Use this simple library to create timed events effortlessly.
TimerFa Software Timer
TimerFive Use hardware Timer5 for finer PWM control and/or running an periodic interrupt function
TimerFour Use hardware Timer4 for finer PWM control and/or running an periodic interrupt function
TimerFour32u4 Allow usage of the 10-bit hardware high speed Timer4 on ATMega16u4 and ATMega32u4.
TimerInterrupt This library enables you to use Interrupt from Hardware Timers on an Arduino, such as Nano, UNO, Mega, etc.
TimerOne Use hardware Timer1 for finer PWM control and/or running an periodic interrupt function
TimerThree Use hardware Timer3 for finer PWM control and/or running an periodic interrupt function
timestamp32bits A library for calculating UNIX-like timestamps for dates AFTER January 1, 1970 or January 1 of whichever year is selected as EPOCH.
Timezone Arduino library to facilitate time zone conversions and automatic daylight saving (summer) time adjustments.
TimonelTwiM Upload firmware to a microcontroller running the Timonel bootloader.
TindieApi A library to wrap the Tindie API (supports ESP8266/ESP32 & others)
TinkerController TinkerController allows you to use Gaming Controllers with your Arduino/ESP IOT devices.
TinyCmdTable Very small command line manager
TinyDHT sensor library Arduino library for Using DHT11, DHT22, etc Temp & Humidity Sensors with the ATtiny85 such as Adafruit Trinket and Arduino Gemma
TinyFontRenderer A library which renders TinyFonts derived from Truetype fonts
TinyGPS A compact Arduino NMEA (GPS) parsing library
TinyGSM A small Arduino library for GPRS modules, that just works.
TinyLoRa Tiny LoRa Library for TTN
TinyMPU6050 Tiny implementation for MPU6050 focusing on performance and accuracy
TinyOLED-Fonts This is a collection of fonts for use with the Tiny4kOLED library.
TinyPICO Helper Library A TinyPICO Helper Library
TinyScreen Arduino compatible software support for TinyScreen and TinyScreen+.
TinySnore Library for putting ATtiny25/45/85 to timed sleep in one line of code!
tinySPI tinySPI is an Arduino SPI master library for ATtiny24/44/84, 25/45/85, 261/461/861, 2313/4313 MCUs.
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
TinyUPnP Add port mappings to your router automatically
TinyXML Fork of Adam Rudd's (adamvr) TinyXML library.
Tiny4kOLED This is a library for an ATTiny85 to use an I2C SSD1306 OLED. It supports double buffering on 128x32 pixel OLED.
tinyproto Allows to communicate other boards/PC via physical connection.
TLC5615 Driver for Texas Instruments TLC5615 10-bit DAC
TLC591x Library for TI TLC5916 and TLC5917 constant current sink LED driver chips.
Tlc5940 Use the Texas Instruments TLC5940 16-channel LED Driver
TLE493D This library provides an Interface for Infineon's TLE493D
TLE5012B This library provides an interface to communicate with the TLE5012B via SPI interface.
TLE72X Multichannel low-side and high-side driver library.
TLE94112 This library provides an interface for Infineons DC Motor Control Shield with TLE94112EL
TLI4970 This library provides an interface for Infineon's TLI4970-D050T4 Current Sensor with hall technology.
TLI4971-Current-Sensor This library provides an Interface for Infineons TLI4971 Current Sensor
TLV493D-A1B6 This library provides an Interface for Infineon's TLV493D-A1B6 3D Magnetic Sensor.
TMRpcm PCM/WAV Audio playback
TM1637 Driver for 4 digit 7-segment display modules, based on the TM1637 chip.
TM1637 Driver Nice, Well-written and User-friendly library to handle TM1637 display features. Supports numbers and strings, as well as screen splitting, screen clearing, pads, offsets, overflow and soon animations.
TM1637TinyDisplay A simple library to display numbers, text and animation on a 4-digit 7-segment TM1637 based display module.
TM1638lite Interface library from Arduino to TM1638 display chip/card
TM1638plus TM1638plus is an Arduino library to control TM1638 seven segment modules.
TM1650 7 segment display driver for JY-MCU module based on TM1650 chip.
TMCStepper Arduino library for Trinamic stepper drivers
TMC2130 Trinamic TMC2130 bipolar stepper motor driver.
TMC2130Stepper Arduino library for Trinamic TMC2130 stepper drivers
TMC2208Stepper Arduino library for Trinamic TMC2208 stepper drivers
TMC429 Trinamic TMC429 triple-axis dedicated step and direction motion controller.
TMP117-Arduino Full-featured Arduino compatible TMP117 driver
TMP36 Makes using a TMP36 temperature sensor even easier!
TN_SwitchState A library to manage switch state transitions.
Tone A software digital square wave tone generation library.
toneAC Replacement to the standard tone library with many advantages
ToneLibrary This is an Arduino Library to produce a tone on any Arduino pin.
TopView NBduino Library Arduino library for the TopView NBduino shield
TOTP library Library to generate Time-based One-Time Passwords
TouchEvent An Event-Manager for Touchscreen with XPT2046 requires XPT2046-Touchscreen library.
Touch Screen Driver Arduino library for Touch Screen Driver.
TouchWheel Capacitive touch wheels and sliders using only 2-3 analog pins!
TR-064 SOAP Library Arduino/ESP library for the TR-064 protocol
Tr4cker Tr4cker is a device tracker/locator which only use Wifi. It works perfectly with ESP8266 and ESP32 modules.
TriacDimmer A library for controlling a triac dimmer.
TriangleSolverLib Library that implements functions to solve triangles. Usefull for articulated machines
TridentTD_EasyFreeRTOS32 A library for ESP32's FreeRTOS in the easy way
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.
TrivialKalmanFilter Trivial Kalman Filter.
Troolean Arduino Library for a three state logic datatype
TroykaAccelerometer Allows you to read data from the analog accelerometer ADXL335.
TroykaDHT Allows you to read the temperature and humidity from the DHT series sensors.
TroykaGPS Allows you to read data from the GPS/GLONASS sensor module.
TroykaI2CHub Allows you to control 8-channel I²C-bus multiplexer PCA9547.
TroykaLight Allows you to read the Illuminance from the light sensor (GL5528).
TroykaThermometer Allows you to read the temperature from the TMP36 sensor.
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.
TSD305lib TSD305 IR thermopile library for Arduino
TSIC Library for TSIC digital temperature sensors (type 206/306/506 and similar).
TsicSensor Arduino library for reading TSIC temperature sensors.
Tsunami Library for interfacing with the Tsunami's hardware peripherals.
TsyDMASPI SPI library using DMA buffer for Teensy
TTN_esp32 ESP 32 port of the Arduino TheThingsNetwork library.
TTN_M5Stack M5Stack Lorawan Module port of the Arduino TheThingsNetwork library.
TTP229 Arduino library for TTP229 module.
TurnoutPulser Control a Kato or Tomix style two-wire turnout.
Tuyav Communicate with the Tuya IoT module
Tween Tween library for Arduino
TwiBus Scans the TWI (I2C) bus in search of connected devices addresses and data.
twilio-esp32-client Library for sending and receiving SMS/MMS using Twilio.
TwitchApi A library to wrap the Twitch API (supports ESP8266/ESP32 & others)
TwitterApi A wrapper for the Twitter API for Arduino (supports ESP8266 & WiFi101 boards)
TwoWheelRobot A library to make issuing simple directional commands to a two wheeled robot easier.
uArmLibrary uArm Library for Arduino
u-blox GNSS GNSS GPS library without bells and whistles, simply works, low power.
uCOS-II MicroC/OS-II 2.92.10 for ARM Cortex M3.
uCRC16BPBLib Tiny and cross-device compatible CCITT CRC16 Bit Per Bit or Byte Per Byte calculator library - uCRC16BPBLib
uCRC16Lib Tiny and cross-device compatible CCITT CRC16 calculator library - uCRC16Lib
uCRC16XModemLib Tiny and cross-device compatible CRC16 XModem calculator library compatible - uCRC16XModemLib
uDebugLib Simple convenient header file to centralize simple serial debug with simple activation/deactivation and some custmization
uEEPROMLib I2C EEPROM library. Split from uRTCLib - This library controls any I2C EEPROM, independent ones or incorporated on DS1307 or DS3231 RTCs.
uFire PAR Sensor Measure photosynthetically active radiation (PAR).
uFire SHT20 Measure atmospheric temperature and humdity.
uMFMLib Tiny lib to enode and decode FM and MFM data streams
uMT Micro Multi Tasker specifically designed for ARDUINO UNO, MEGA and DUE boards.
uMulti Cooperative multitasking for the AVR line of microcontrollers.
uMuxOutputLib Arduino, ESP8266 and STM32 7-segment multiplexed outputs library
uRTCLib Really tiny library to basic RTC functionality on Arduino. DS1307, DS3231 and DS3232 RTCs are supported. See for EEPROM support. Temperature, Alarms, SQWG, Power lost and RAM support.
uSevenSegmentLib Really tiny library to basic 7 segments displays
uStepper Library offering support for uStepper
uStepper S Library offering support for uStepperS
uStepper S-lite Library offering support for uStepper S-lite
uTimerLib Tiny and cross-device compatible timer library
uTLGBotLib Universal Telegram Bot library for Arduino, ESP-IDF and Native (Windows and Linux) devices, that let you create Telegram Bots.
U8g2 Monochrome LCD, OLED and eInk Library. Display controller: SSD1305, SSD1306, SSD1309, SSD1316, SSD1322, SSD1325, SSD1327, SSD1329, SSD1606, SSD1607, SH1106, SH1107, SH1108, SH1122, T6963, RA8835, LC7981, PCD8544, PCF8812, HX1230, UC1601, UC1604, UC1608, UC1610, UC1611, UC1701, ST7511, ST7565, ST7567, ST7588, ST75256, ST75320, NT7534, IST3020, ST7920, LD7032, KS0108, SED1520, SBN1661, IL3820, MAX7219. Interfaces: I2C, SPI, Parallel.
U8g2_for_Adafruit_GFX Add U8g2 fonts to any Adafruit GFX based graphics library.
U8glib A library for monochrome TFTs and OLEDs
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
UbidotsXLR8 Ubidots library for an XLR8 board with a WINC1500
UbxGps A library for the fastest and simplest communication with u-blox GPS modules.
UC121902-TNARX-A Arduino library for controlling UC121902-TNARX-A LCD displays.
UC1701 Library for the Industruino 128x64 LCD
Ucglib True color TFT and OLED library, Up to 18 Bit color depth. Supported display controller: ST7735, ILI9163, ILI9325, ILI9341, ILI9486,LD50T6160, PCF8833, SEPS225, SSD1331, SSD1351, HX8352C.
UCR ESP8266 Enables an ESP8266 to be used as a WiFi output device for UCR.
UIPEthernet Ethernet library for ENC28J60
UltraDistSensor Interface the HC-SR04 sensor and ping sensor to Arduino.
UltraSonic_Lib A library for UltraSonic distance sensor.
Ultrasonic Minimalist library for ultrasound module to Arduino
UltrasonicSensor Allows Arduino/Genuino boards to simplify the use of the Ultrasonic Sensor.
Ultrasonic_hc_sr04 A library to use an HC-SR04 ultrasonic sensor
um3750-library Emulate the UM3750 encoder and decoder.
Unified Log Unified Log for Serial, MQTT, etc. output.
Unishox Progmem Decompressor Decompress short Unicode strings and messages compressed using Unishox technique and save space on Flash (PROGMEM)
Unistep2 A non-blocking Arduino library for controlling 28BYJ-48 stepper motors.
Universal Inputs Arduino library for reading multiple input devices of different types.
UniversalTelegramBot Arduino Telegram Bot library for multiple different architectures.
Uno WiFi Developer Edition Serial1 Implements Serial1 of Arduino Uno WiFi Developer Edition board to access the on-board ESP8266
Uptime Library Uptime library for Arduino boards and compatible systems
USBControllerLib Arduino library for communication between USB controller and Arduino.
USB Host Shield Library 2.0 Revision 2.0 of MAX3421E-based USB Host Shield Library.
USB-MIDI USB-MIDI I/Os for Arduino
USBPause Pause and restore USB interrupts
USBStatus Allows an Atmega32u4 based Arduino board to detect if the host, it is connected to, is active or shut down.
USBHID USB HID / MIDI / mass storage library for STM32F1
USBMIDI USB MIDI library for Arduino.
UselessLib This library is just for testing purpose of the Arduino Library indexer.
USIWire USI based TWI/I2C library for Arduino
UTFT_SdRaw A library that adds high speed image drawing functions from SD to UTFT.
Utilities A library that makes using Arduino a breeze.
utils_asukiaaa Utility functions for Arduino.
VanBus Vehicle Area Network (VAN) bus packet reader.
VariableTimedAction A library for creating timed events/actions.
vbus-arduino Allows arduino to read data from some vbus compatible controllers.
VCNL3040 Proximity Sensor Library Code for Vishay VCNL3040 Proximity sensor
VCNL36687 Arduino library for the VCNL36687 Proximity Sensor with VCSEL
VCNL4010 Arduino library to access the Vishay VCNL4010 proximity and ambient light sensor
Vector An array container similar to the C++ std::vector
VectorDisplay Support a vector display via USB serial, WiFI or Bluetooth
VectorXf Vector class 2f, 3f, 4f (port of ofVecXf (openFrameworks))
VEML6075 An Arduino Library Specifically for the ESP32.
VernierLib Library to make reading Vernier sensors used on a Vernier Interface Shield easy.
VGAX VGA signal generator for UNO and MEGA
VGAXUA VGA UART signal generator for UNO and MEGA
ViewMarq Library to communicate with ViewMarq LED Message Displays.
virtmem Virtual memory library to easily extend RAM.
Virtuino Required for communication with Virtuino app
VirtuinoCM Required for communication with Virtuino app
Virtuino library for all ESP8266 and ESP32 boards Required for communication with Virtuino app
Virtuino library for STM32 boards Required for communication with Virtuino app
VitconCommon A library package commonly used by the other libraries being published by vitcon
VitconIOT A library for interfacing arduino device with VITCON IoT service.
VitconLink A library package for interfacing the microcontroller with VITCON Link modules.
VitconMQTT A library for interfacing arduino-based device with MQTT using VITCON WIFI-LINK.
VizIoTMqttClient A client library for connect to MQTT server
VL53L0X VL53L0X distance sensor library
VL53L1X VL53L1X distance sensor library
vl53l0xTOFA modification of Pololu VL53L0X distance sensor library with amplitude (signal and ambient) sensing
VL6180X VL6180X distance and ambient light sensor library
VL6180X_WE A library for the VL6180X range and ambient light sensor
VMA11 The library for the Velleman VMA11 FM stereo arduino shield and the MM100 mini-module.
VNCL4020C-Arduino Library to use Vishay VNCL4020C PPG sensor
VNH3SP30 Library for the VNH3SP30 and VNH5019A-E motor controllers (H-bridge motor driver)
Voltage Reference Arduino voltage reference library
Volume Gives tone functionality with 8 bit volume control with no extra parts
Volume 3 Gives tone functionality with 10-bit volume control with no extra parts!
Volume2 Gives tone() functionality with multiple waveforms and 8-bit volume control - with no extra parts!
VS1053 for use with SdFat Device library interfacing VS1053 MP3 player chip to Sd Card.
VSCP Very Simple Control Protocol L1 framework for all Arduino boards.
VT100 Library to control a VT100 terminal via an Arduino
WakeOnLan Generate and send Wake On Lan (WOL) packet over UDP protocol.
WarmCat6x14backpack Library for the WarmCat i2c 6x14 segment alphanumeric display backpack
Wasm3 The fastest WebAssembly interpreter.
Watch A library that makes working with watch-like formats easy.
WatchDog WatchDog Timer Functions
Watchdog Use Watchdog to execute a function and/or reset the microcontroller.
Watchy Watchy - An Open Source E-Ink SmartWatch by SQFMI
WaveHC WaveHC wave shield library
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
weatherLocation Weather and Location Library for Arduino.
WeatherStationDataRx Library for reading data from radio weather stations
WebConfig A web based configuration editor.
WebSerial A Web based Serial Monitor for ESP8266 & ESP32 to debug your code remotely.
WebSocketStreamClient A WebSocketClient that can be used with PubCubClient for MQTT over WebSockets.
WebSockets WebSockets for Arduino (Server + Client)
WebSockets_Generic WebSockets for Arduino (Server + Client) ported to run on nRF52, SAMD21, SAMD51, STM32, Teensy, SAM DUE, etc. besides ESP
Webbino Advanced webserver for Arduino
webthing-arduino A library for creating Web Things using the Web of Things API
WEDO 2.0 BLE for ESP32 A library that supports to use BLE to connect and cotnrol the wedo2.0
WeeklyAlarm weekday timer ( thermostat like scheduler )
weight Library of weight conversion functions
Wemos Matrix Adafruit GFX Library for the WEMOS Matrix LED Shield that implements the Adafruit GFX Library
WhareHauoraWiFiManager ESP8266 WiFi Connection manager with fallback web configuration portal
WiFiConnect A WiFi Manager for ESP8266 or ESP32 with OLED support
WiFiEsp Arduino WiFi library for ESP8266
WiFiEspAT Enables network connection with esp8266 as network adapter.
WiFiMan WiFiMan and ESP8266OTA
WiFiManager WiFi Configuration manager with web configuration portal for ESP boards
WiFiManager_NINA_Lite Light-Weight MultiWiFi/Credentials Manager for AVR Mega, Teensy, SAM DUE, SAMD21, SAMD51, STM32, nRF52, etc. boards running U-Blox WiFiNINA modules/shields. Powerful-yet-simple-to-use feature to enable adding dynamic custom parameters.
WiFiMQTTManager Library ESP32/ESP8266 library for managing your IoT devices
WiFiNINA_Generic Enables network connection (local and Internet) for SAM DUE, SAMD21, SAMD51, Teensy, AVR Mega, STM32, nRF52, U-blox B302, etc. in addition to Arduino MKR WiFi 1010, Arduino MKR VIDOR 4000, Arduino UNO WiFi Rev.2 , Nano 33 IoT.
WiFi Picker Allows an user to dynamically add and remove saved WiFi APs.
WiFiSpi Arduino WiFi library connecting ESP8266 via SPI protocol
WiFiWebServer Simple WebServer library for AVR Mega, Teensy, SAM DUE, SAMD21, SAMD51, STM32, nRF52 boards using WiFi modules/shields (WiFiNINA U-Blox W101, W102, etc.), with functions similar to those of ESP8266/ESP32 WebServer libraries.
WifiLocation Library to get geographic position (lat, lon, accuracy), without GPS, by listening surrounding WiFi networks (Works with ESP8266 and WiFi101 boards, including MKR1000)
WiiChuck A library to communicate with all Wii i2c devices, Classic Controllers, Nunchuks and other Wii extension devices.
Winbond W25N Library for use with the Winbond W25N and W25M series SPI Flash ICs
Wio 3G for Arduino Wio 3G board dependencies and 3G module driver.
Wio cell lib for Arduino Wio 3G and Wio LTE M1/NB1(BG96) boards driver.
Wio LTE Arduino Library Arduino library to control Wio LTE Arduino Library.
Wio LTE for Arduino The LTE module driver for Wio LTE.
WireData A library to simplify sending data via I2C (aka TWI).
WireUpdate Update firmware on SAMD based boards using I2C
WireUtility Library Library for Wire : I2c protocol
WireWrapper Arduino Wrapper for Wire librarry (for SAM, ESP8266...)
WiredController_asukiaaa It communicate with WiredController
Wireling Simple helper functions for using Wireling boards.
wiring-timer Universal Timer with 1 millisecond resolution, originally based on Arduino millis() function, supporting OOP principles.
Witty Witty Support Library
WizFi250 Helps using your Arduino board to Wi-Fi easily and fast
WizFi310 Helps using your Arduino board to Wi-Fi easily and fast
wm8978-esp32 An esp32 library for the wm8978 dac.
WolkConnect Arduino library which provides easy connectivity to WolkAbout IoT Platform.
Word100 Library Library for 100+ Word Shield and LBT
WroobImp Use to connect your Arduino board to Wroob system.
WS2812FX WS2812 FX Library for Arduino and ESP microprocessors.
WTV020SD16P Arduino library for the WTV020-SD-16P sound module
XBee-Arduino library Library for talking to to various wireless XBee modules from Digi.
XBeeATCmds XBee AT Command Wrapper for Arduino
XInput Library for emulating an Xbox controller over USB.
xbee_serial_array sends and receive string data in mode api with variable length.
Xbox 360 Controller LEDs Mimic the Xbox 360 controller's LED patterns.
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
XLR8DMem Access library for XLR8 DMem XB
XLR8DigitalIO Arduino library for access to the extra pins available on an XLR8 Snō.
XLR8Float Arduino library for hardware accelerated floating point math.
XLR8HardwareSerial Library to access UART XBs.
XLR8Info Arduino library for identifying features of XLR8 product
XLR8LFSR Simple LFSR example on the XLR8 FPGA.
XLR8NeoPixel Arduino library for controlling single-wire-based LED pixels and strip.
XLR8PID Arduino library for hardware accelerated PID control.
XLR8Pong Pong game using the FPGA logic. For Alorium Technology's XLR8 board.
XLR8PWM OpenXLR8 implementation of PWM
XLR8Quadrature Arduino library for hardware accelerated quadrature encoder control.
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.
XLR8SPI Library to use SPI interfaces through SPI XBs.
XLR8USB USB FullSpeed (Mouse) host interface
XLR8Wire Library to access I2C XBs.
XMLWriter Arduino library for creating XML
XPT2046_Calibrated XPT2046_Touchscreen-based library with 3-point calibration
XPT2046_Touchscreen Touchscreens using the XPT2046 controller chip.
xxtea-iot-crypt XXTEA Encryption Library for use in IoT gadgets
XYZrobotServo Pololu's Arduino library for the XYZrobot Smart Servo A1-16
YA_FSM Yet Another Finite State Machine
YAAWS Yet Another Arduino Web Server
YACL Yet Another CBOR Library.
Yaesu FT857D CAT Simulate a Yaesu FT-857D radio from the CAT point of view.
YASM Easy finite state machine creation and management library
Yet Another Arduino Debounce Library An asynchronous Arduino Library for debouncing
Yet Another Arduino PcInt Library A library to support Pin Change Interruptions (PCINT) on AVR Arduinos
Yet Another Arduino Wiegand Library An Arduino Library to receive data from Wiegand card readers.
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.
YouMadeIt Library to connect to YouMadeIt! service.
YouTube Sight Retrieves YouTube channel statistics through YouTube Sight
YoutubeApi A wrapper for the YouTube API for Arduino (supports ESP8266 & WiFi101 boards)
ZEeprom Library for eeprom AT24Cx
ZEncoder Library for encoder of motor
zForce Air Library A library that makes it easy to communicate with the zForce AIR Sensor.
ZMotor2 Library Library for a board called Motor2
ZMotor3Library Library for a board called Motor3
ZSharpIR Library Library for Sharp telemeter
Z80RetroShield An interface to the Z80 RetroShield.
ZACwire for TSic Reading the ZACwire protocol of TSic sensors with ISRs.
ZcmdMotor Library Library for a motor control with PID
ZeroRegs Prints the low-level configuration registers for the Arduino Zero (and similar boards).
ZMCP23017 Library Library for MCP23017 I/O extender
ZPCA9685 Library Library for PCA9685 PWM I/O extender
ZumoAutomation Arduino library to allow for automatic zumo match play
ZumoShield Arduino library for the Pololu Zumo Shield and Zumo robot kit for Arduino
Zumo32U4 Zumo 32U4 Arduino library