Contributed

A list of the 6287 libraries of the type Contributed.

1NCE Arduino Blueprint Sample integration of 1NCE SDK with Arduino, providing demos for various features of 1NCE OS.
107-Arduino-24LCxx Arduino library providing a modern C++ wrapper around littlefs.
107-Arduino-APDS-9950 Arduino library for the Avago / Broadcom APDS-9950 Digital Proximity, RGB and Ambient Light Sensor
107-Arduino-AS504x Arduino library for interfacing with various Austria Micro Systems angle position sensors.
107-Arduino-BMP388 Arduino library for interfacing with the BMP388 barometric pressure sensor which can be used for inferring altitude information.
107-Arduino-BoostUnits Arduino library for providing boost::units for the Arduino platform.
107-Arduino-CriticalSection Arduino library for providing a consistent critical section interface over various Arduino platforms.
107-Arduino-Cyphal Arduino library for providing a convenient C++ interface for accessing OpenCyphal.
107-Arduino-Cyphal-Support Arduino library for providing a various support functions for building a full Cyphal compliant application.
107-Arduino-Debug Arduino library for providing convenient macros for printf-style debugging.
107-Arduino-littlefs Arduino library providing a modern C++ wrapper around littlefs.
107-Arduino-MCP2515 Arduino library for controlling the MCP2515 in order to receive/transmit CAN frames.
107-Arduino-NMEA-Parser Arduino library for interfacing with any GPS, GLONASS, Galileo or GNSS module and interpreting its NMEA messages.
107-Arduino-Sensor A unified sensor abstraction layer used by all 107-system sensor libraries.
107-Arduino-Servo-RP2040 Hardware-PWM based servo signal generation for RP2040.
107-Arduino-TCS3472 Arduino library for TCS3472 color sensor
107-Arduino-TMF8801 Arduino library for interfacing with the TMF8801 time-of-flight distance sensor.
107-Arduino-TSL2550 Arduino library for TSL2550 ambient light sensor
107-Arduino-UniqueId Arduino library for providing a unique 64-bit ID over various Arduino platforms.
1euroFilter Algorithm to filter noisy signals for high precision and responsiveness.
3BC Language Virtual Machine 3BC Language Virtual Machine
7Segment 7Segment
74HC138 Arduino library for the 74HC138 3-to-8 line decoder/demultiplexer.
74HC154 Arduino library for the 74HC154 4 to 16 line decoder/demultiplexer.
74XX595 Arduino library for control 74XX595 IC
8x8 Led Matrix Soldered 8x8 LED Matrix library.
ADebouncer Advanced Debouncer Library for Arduino.
aE2 E+E E2-sensor library for Arduino.
AGirs A Girs infrared server for the Arduino platform.
AIfES for Arduino The stand alone TinyML solution for self learning smart sensors, systems and almost any Arduino board.
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.
ATmega_Slow_PWM This library enables you to use ISR-based PWM channels on AVR ATmega164, ATmega324, ATmega644, ATmega1284 with MCUdude MightyCore, to create and output PWM any GPIO pin
ATmega_TimerInterrupt This library enables you to use Interrupt from Hardware Timers on an AVR ATmega164, ATmega324, ATmega644, ATmega1284 with MCUdude MightyCore
ATtinySerialOut Minimal bit-bang send serial 115200 or 38400 baud for 1 MHz or 230400 baud for 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)
ATtiny_PWM This library enables you to use Hardware-based PWM channels on Arduino AVR ATtiny-based boards (ATtiny3217, etc.), using megaTinyCore, to create and output PWM to pins.
ATtiny_Slow_PWM This library enables you to use ISR-based PWM channels on Arduino AVR ATtiny-based boards (ATtiny3217, etc.), using megaTinyCore, to create and output PWM any GPIO pin.
ATtiny_TimerInterrupt This library enables you to use Interrupt from Hardware Timers on Arduino AVR ATtiny-based boards (ATtiny3217, etc.) using megaTinyCore
AUnit A unit testing framework for Arduino platforms inspired by ArduinoUnit and Google Test.
AVision_ESP8266 Libraries for easy and quick programming on the A-Vision ESP8266 learning board
aWOT Arduino web server library.
A1301 Arduino library for A1301 et al magnetometer.
A4963 Library for A4963 brushless motor controler
A4990MotorShield Arduino library for the Pololu A4990 Dual Motor Driver Shield
A89306_asukiaaa It controls A89306
AA_MCP2515 MCP2515 CAN Controller Library
ABB PowerOne Aurora inverter communication protocol ABB PowerOne Aurora inverter communication protocol for Arduino, esp8266 and esp32 (Library).
AbleButtons The Arduino Button Library Extension (ABLE) is a simple, lightweight button library to capture input from buttons connected to the Arduino.
absmouse Absolute positioning USB HID mouse library.
AbsoluteMouse Arduino library to control cursor over USB, using absolute positioning.
AcaiaArduinoBLE A library that connects BLE devices to Acaia Scales.
ACAN A Teensy 3.1 / 3.2, 3.5, 3.6 CAN driver.
ACAN2040 ACAN2040
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_ESP32 An ESP32 CAN Driver.
ACAN_STM32 A STM32 CAN driver.
ACAN_T4 A Teensy 4.0 / 4.1 CAN / CANFD driver.
ACANFD_FeatherM4CAN An Adafruit Feather M4 CAN board CANFD driver.
ACANFD_GIGA_R1 An Arduino GIGA R1 FDCAN driver.
ACANFD_STM32 A STM32 FDCAN driver.
AccelMotor Library for smooth control motor with encoder
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_H3LIS331DL Arduino library to control Grove 3-Axis Digital Accelerometer(±400g).
Accelerometer_MMA7660 Arduino library to control Grove - 3-Axis Digital Accelerometer(±1.5g).
AccessPermissionManager Implements access permission control of filesystem resources.
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
ACD10 Arduino library for the ACD10 CO2 sensor.
ACDU Support library for ACDU hardware unit.
AceButton An adjustable, compact, event-driven button library that handles debouncing and dispatches events to a user-defined event handler.
AceCommon Small low-level classes and functions for Arduino: incrementMod(), decToBcd(). strcmp_PP(), PrintStr, PrintStrN, printPad{N}To(), printIntAsFloat(), TimingStats, formUrlEncode(), FCString, KString, hashDjb2(), binarySearch(), linearSearch(), isSorted(), reverse(), and so on.
AceCRC Cyclic Redundancy Check (CRC) algorithms: crc8, crc16ccitt, crc16modbus, crc32.
AceMenu A library that makes coding a user Menu a breeze.
AceRoutine A low-memory, fast-switching, cooperative multitasking library using stackless coroutines on Arduino platforms.
AceSegment Library for rendering seven segment LED modules using the TM1637, TM1638, MAX7219, HT16K33, or 74HC595 controller chips.
AceSegmentWriter Write decimal numbers, hex numbers, temperature, clock digits, characters, and strings to the seven segment LED modules supported by the AceSegment library.
AceSorting Various sorting algorithms for Arduino, including Bubble Sort, Insertion Sort, Selection Sort, Shell Sort (3 versions), Comb Sort (4 versions), Quick Sort (3 versions).
AceSPI Unified interface for selecting hardware or software SPI implementations on Arduino platforms.
AceTime Date, time, timezone classes for Arduino supporting the full IANA TZ Database to convert epoch seconds to date and time components in different time zones.
AceTimeClock Clock classes for Arduino that provide an auto-incrementing count of seconds since a known epoch which can be synchronized from external sources such as an NTP server, a DS3231 RTC chip, or an STM32 RTC chip.
AceTMI Interfaces for communicating with the TM1637 and TM1638 LED controllers on Arduino platforms.
AceUtils Useful Arduino utilities which are too small as separate libraries, but complex enough to be shared among multiple projects, and often have external dependencies to other libraries.
AceWire Fast and compact software I2C implementations (SimpleWireInterface, SimpleWireFastInterface) on Arduino platforms. Also provides adapter classes to allow the use of third party I2C libraries using the same API.
ACE128 Access the Bourns ACE-128 Absolute Contacting Encoder over I2C or digital pins
ACI_10K_AN-temp-sensor Read temperature with analog input and 10K RTD
AcksenButton Flexible button library supporting debounce, long presses, repeated presses with acceleration.
AcksenIntEEPROM Arduino Library for storing data in 8-bit AVR internal EEPROM memory.
AcksenPump Brewing-focused pump control I/O library for Arduino.
AcksenUtils Arduino utility library with miscellaneous functions.
ACROBOTIC SSD1306 Library for SSD1306-powered OLED 128x64 displays!
Acrome-SMD To use SMD Red boards with Arduino.
ACS-M1128 ACS-M1128 SAM Element IoT WiFi Connectivity
ACS712 ACS712 library for Arduino.
AD5144A Arduino Library for AD5144A 4 Channel digital potentiometer.
AD520X Arduino library for SPI AD5204 and AD5206 digital potentiometers
AD5231 Arduino Library Arduino Library for controlling the Analog Devices AD5231 SPI Digital Potentiometer (DigiPot)
AD524X Arduino Library for AD524X
ad5243 Arduino library to control the AD5243 family of digital potentiometers / rheostats
AD5245 Arduino Library for AD5245 digital potentiometer.
AD5246 Arduino Library for AD5246, I2C 128 step rheostat.
AD5248 Library for I2C digital potentiometer AD5243 and rheostat AD5248
AD5254_asukiaaa It manages potentiometer AD5254 or AD5253
AD5263 Library to control digital potentiometer AD5263 and compatibles.
AD56X8 Arduino library for AD56X8, SPI 8 channel Digital Analog Convertor.
AD568X Arduino library for AD568X series Digital Analog Convertor.
AD5680 Arduino library for AD5680 Digital Analog Convertor (18 bit).
AD57X4R Provides an SPI based interface to the AD5724R, AD5734R, and the AD5754R Quad 12-/14-/16-Bit Unipolar/Bipolar Voltage Output DACs.
ad7124 Arduino library for AD7124 ADC
AD7173 Arduino library for Analog Devices AD7173 analog digital converter
AD7190forESP32 Basic library for analog Devices AD7190 running on ESP32
AD7193 Library for AD7193 Sigma-Delta ADC with PGA
AD7390 DAC library Arduino library for the AD7390 digital to analog converter (DAC)
AD74xx AD74xx Driver for Arduino framework
AD75019 Arduino Library for the Analog Devices AD75019 Crosspoint Switch
AD9833 Arduino library for AD9833 function generator. Supports hardware SPI and software SPI.
AD985X Arduino library for AD9850 and AD9851 function generators. Supports both hardware SPI as software SPI.
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 AS7341 Arduino library for the AS7341 sensors in the Adafruit shop
Adafruit AVRProg Arduino library for programming AVR chips from Arduino
Adafruit AW9523 Arduino library for the AW9523 GPIO expanders in the Adafruit shop
Adafruit BD3491FS Arduino library for the BD3491FS Sound Processor in the Adafruit shop
Adafruit BME680 Library Arduino library for BME680 and BME688 sensors.
Adafruit BMP3XX Library Arduino library for BMP3XX series temperature/pressure sensors
Adafruit BNO08x Arduino library for the BNO08x sensors in the Adafruit shop
Adafruit BNO08x RVC Arduino library for the BNO08x_RVC sensors in the Adafruit shop
Adafruit BusIO This is a library for abstracting away 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 EMC2101 Arduino library for the EMC2101 sensors in the Adafruit shop
Adafruit EPD ePaper display driver
Adafruit Feather OLED Helper class to work with 128x32 and 128x64 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 HTU31D Library Arduino library for the HTU31D 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 LC709203F Arduino library for the LC709203F battery monitors in the Adafruit shop
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 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 LTR390 Library Arduino library for the LTR390 UV sensors in the Adafruit shop
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 MLX90395 Driver for the MLX90395 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 MS8607 Arduino library for MS8607 sensors.
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, RP2040 and ESP32S3
Adafruit NeoTrellis M4 Library Examples and code for the NeoTrellis M4
Adafruit OV7670 A library for the OV7670 camera.
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 A library for Adafruit RGB LED matrices.
Adafruit SCD30 Arduino library for the SCD30 sensors in the Adafruit shop
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 SGP40 Sensor This is an Arduino library for the Adafruit SGP40 Gas / Air Quality Sensor
Adafruit SH110X SH110X oled driver library for monochrome displays with SH1107 or SH1106G drivers
Adafruit SHT4x Library Arduino library for SHT4x temperature & humidity sensor.
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 EMULATOR SSD1306 emulator oled driver library for monochrome 128x64 and 128x32 displays
Adafruit SSD1306 Wemos Mini OLED SSD1306 oled driver library for Wemos D1 Mini OLED shield
Adafruit SSD1327 SSD1327 library for grayscale OLEDs based on SSD1327 drivers
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 TLA202x Arduino library for the TLA202x sensors in the Adafruit shop
Adafruit TMP117 Arduino library for the TMP117 sensors in the Adafruit shop
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_4_01_ColourEPaper Adafruit connector library for the WaveShare 4.01 Colour Epaper display
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.
AdaptiveMapping A library that makes it easier to map inputs to a range.
ADCButtons A simple ADC 16 Buttons and 4x4 keypad library.
ADCTouch Create Touch Sensors with a single (Analog)Pin without external Hardware
ADCTouchSensor Create Touch Sensors with a single analog pin without external hardware
ADC08XS Arduino library for ADC08XS 8, 10, 12 bit ADC (SPI), 2 or 4 channel.
ADC081S Arduino library for ADC081S 8 bit ADC (SPI).
ADC_SAmpler Enable analog sequencer with timer on SAM3x DUE
ADC_SEQR Enable analog sequencer on SAM3x DUE
ADCDRP Arduino library for ADC data analysis.
ADE7753 ADE7753 is an IC designed for energy measurement and power monitoring applications of single phase AC line.
Adeon Adeon is a software solution for controlling GSM devices (GSM gates, relays, modules etc.) via SMS commands.
ADF7023 An Arduino library for RF communication with Analog Devices RF Transceiver ADF7023.
ADG2128 A library for the ADG2128 analog cross-point switch.
ADG725 Arduino library for ADG725 - 16 to 1 channel (2x) multiplexer.
ADG726 Arduino library for ADG726 - 16 to 1 channel (2x) multiplexer.
ADG731 Arduino library for ADG731 - 32 to 1 channel multiplexer.
ADG732 Arduino library for ADG732 - 32 to 1 channel multiplexer.
Adler Arduino Library for calculating Adler-32 and Adler-16 checksum.
ADNS3080 Interface for the ADNS3080 mouse sensor.
ADSWeather Arduino library to interface with the Argent Data Systems weather station sensor assembly.
ADS1X15 Arduino library for ADS1015 - I2C 12 bit ADC and ADS1115 I2C 16 bit ADC
ADS1110 ADS1110 Driver (16-BIT ADC with Onboard Reference, PGA and I2C Interface)
ADS1115-Driver Lightweight arduino library for the ADS1115 ADC converter IC
ADS1115_WE A library for the ADS1115 and the ADS1015 ADC
ADS1118 library Arduino library for TI ADS1118 (16-Bit Analog-to-Digital Converter with Internal Reference and Temperature Sensor).
ADS1148 Library for the ADS1148 16-bit ADC.
ADS1219 ADS1219 24 bit ADC
ADS1220_WE A library for the ADS1220 ADC
ADS1232 Simple Library to interface the Texas Instruments ADS1232 ADC.
ADS1256 An Arduino-compatible library for the 24-bit ADS1256 analog-to-digital converter.
ADS1x1x Arduino library for ADS101x / ADS111x Ultra-Small, Low-Power, I2C-Compatible, ADCs
ADS7828 ADS7828 is a 8-channel 12-bit Analog to Digital Converter (ADC) with an I2C interface.
ADT7470 ADT7470 Library
AdvKeyPad Arduino library for a KeyPad connected to a PCF8574.
Advance Seven Segment Summary
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
ADXL345_WE A library for the ADXL345 accelerometer
ADXL362 Library for ADXL362 - http://analog.com/adxl362
ADXL372 Arduino library for the ADXL372 accelerometer
AEBO A library useful for AEBO robot.
AESLib AES encryption
AES_CMAC AES-CMAC library
AFArray Simple Array ADT for Arduino Framework with template.
AFE_NXP_Arduino Class library for NXP Analog Front End
AfricasTalking A library to enable easy intergration of Africas Talking communication APIs with esp8266.
Afstandssensor - HCSR04 Bibliotek til HC-SR04 ultralyd afstandssensor.
AgIsoStack A free ISOBUS (ISO11783) and J1939 CAN Stack for Teensy.
AgileStateMachine Arduino/C++ library to simply and efficiently model and run a finite state machine
AGS02MA Arduino library for AGS02MA - TVOC sensor
AHT20 library to drive AHT20 temperature and humidity IC. Forked from https://github.com/sparkfun/SparkFun_Qwiic_Humidity_AHT20_Arduino_Library
Ai COCOCAM Kocoafab library for Ai COCOCAM on various orangeboards(arduino compatible boards)
Ai Esp32 Rotary Encoder Easy implement rotary encoder to your application for ESP32 and ESP8266
AIStarter AIStarter programming interface.
AISwitch Switch actions and functions based on parameters
AIOModule AIO Modules for ESP8266 and Arduino
AioP13 Another implementation of G3RUHs PLAN-13 for satellite and sun prediction.
Air Commander Entire Control A library to directly interface with the Air Commander Entire
AirGradient Air Quality Sensor ESP32-C3 / ESP8266 library for air quality monitor measuring PM, CO2, Temperature, TVOC and Humidity with OLED display.
AIS 4G board Enables AIS 4G network connection use by AIS 4G Board
AIS_NB_BC95 AIS NB-IoT.
AITINKR_AIOT_DEVBOARD A library to drive the AITINKR_AIOT_DEVBOARD.
AITINKR_SHIELDS A library to drive the AITINKR_SHEILDS to work with 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
alarm Alarms implementation for Arduino.
AlertMe Allows for sending email and SMS from nothing but the ESP8266!
AlfredoConnect-Receive Library for communicating over a serial connection to AlfredoConnect-Desktop.
AlfredoCRSF CSRF serial protocol Arduino library
Alfredo-NoU2 Library for the Alfredo NoU2 robot control board.
Alfredo-NoU3 Library for the Alfredo NoU3 robot control board.
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).
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
Alpenglow FUnicorn Controls the LED message on the FUnicorn.
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.
AM1002-UART Arduino library to control Cubic AM1002
AM1008W-K I2C Arduino library to control Cubic AM1008W-K I2C
AM2302-Sensor This library read temperature and humidity from the AM2302 (aka DHT22) senor.
AM2315 Arduino library for I2C AM2315 temperature and humidity sensor.
AM2315C Arduino library for I2C AM2315C temperature and humidity sensor.
AM232X Arduino library for AM2320 AM2321 and AM2323 I2C temperature and humidity sensor.
AM2320_asukiaaa It controls AM2320 or CM2320
AM4096 An Arduino library for interfacing with the AM4096 rotary magnetic encoder.
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
AmigaMouseJoyEmu Library to emulate Amiga Mouse or joystick
AMIS30543 AMIS-30543 SPI stepper motor driver library
AmperkaFET Allows to control the power switches through the output shift register.
AMYTOL_Robot A powerful however, easy to use library to control NexGen Robot motors.
Amytol_Sample A library and samples to get you started
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.
AnalogKey Library for matrix analog keyboard
AnalogKeyboard LIB to assist in the use of analog keyboard in embedded systems.
AnalogKeypad Arduino Library for (Robotdyn) 4x4 and 4x3 AnalogKeypad
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
AnalogReadAsync Asynchronous version of analogRead().
AnalogRTCLib Library for Analog Devices Real Time Clocks.
AnalogSelector Read a potentiometer or other analog input as a multi-selector switch.
AnalogTouch AnalogTouch library for Arduino
AnalogUVSensor AnalogUVSensor library for Arduino.
AnalogWrite_ESP32 Function analogWrite and Servo support for ESP32
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
AndreyRybalko WT2003M02 MP3 Decoder Library for the WT2003M02 MP3 decoder board v3.0.
Angle Library to convert between floating point angle to minutes hours representation.
AngleConvertor Library to convert between different less known angle formats.
AnimatedGIF Universal GIF player for MCUs with at least 32K of RAM.
Animately Precise animation of props or robots without the need for thread-blocking (delay()) or complex state machines.
Animation Tools Simplifies creating behaviours for Servos and LEDs
Anitracks_ADS7142 A library for the ADS7142 ADC
Anitracks_PCA95x5 Arduino library for PCA9535 and PCA9555 (Remote 16-bit I2C and SMBus I/O Expander with Interrupt Output and Configuration Registers)
Anomalia Arduino library for data processing anomalies.
ANSI Arduino library to send ANSI escape sequences.
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 Lora.id Arduino Library for Dragino/RFM and standalone LoRaWAN modules.
AntiDelay AntiDelay is a library that aims to provide non-blocking delay functionality.
AntiKeyRepetition Prevents keys(buttons) from being triggered continuously.
ANTIRTOS No any RTOS needed, you will see...
anto-esp8266-arduino Enables ESP8266 to connect to Anto.io 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, EC, and RTD sensors.
AP3216_WE An Arduino library for the AP3216 (CJMCU 3216) ambient light and proximity sensor.
AP_DCC_Library Library for (NMRA/RCN) Digital Command Control (DCC)
APA102 APA102/SK9822 LED strip library
App Fernando K Library that helps working with the Fernando K app
AppleMIDI AppleMIDI (aka rtpMIDI) MIDI I/Os for Arduino
Approximate The Approximate Library is a WiFi Arduino library for building proximate interactions between your Internet of Things and the ESP8266 or ESP32.
Approxy Library approximating arrays of data
APRS-Decoder-Lib Library to decode APRS messages.
APRS-IS-Lib APRS-IS library for ESP32
AqualaboSensor Aqualabo Sensors.
Arancino Enables communication between microcontroller and Arancino Module running mainly in Arancino boards.
Aranet4 Aranet4 communication library for ESP32
ArcPID PID controller
ArdBitmap A library to compress and draw bitmaps on the Arduboy game system.
ArdOSC Open Sound Control(OSC) Library for Arduino.
ArdRTOS ArdRTOS provides a real-time operating system for embedded systems.
ArdTap A library to manage an Arduino board from a mobile in a couple of minutes. No coding, only configuration.
ArdVoice A library to play audio (voices) on the Arduboy game system.
ArduCAM Using the ArduCAM camera module on the Arduino platform
arduFPGA-app-common-arduino The common libraries and drivers for arduFPGA development boards.
ArduMax AD5241 Driver Driver for Analog Devices AD5241/2 and AD5280/2 digital potentiometers.
ArduMax MCP41xxx Driver Driver for Microchip MCP41xxx/42xxx digital potentiometers and MCP43xxx/44xxx digital rheostats.
ArduPID PID library for Arduinos with greater accuracy than the legacy Arduino PID library
ArduProf A thin layer framework for developer to code inter-task communication by an event driven method, running on different RTOS.
ArduRoomba A library that allows Arduino Uno to interface with iRobot Create 2 devices.
ArduZ80 The first Z80 emulation library for Arduino.
Arduboy The Arduboy core library.
Arduboy-BistercianNumbers Tiny 4x4 Bistercian Numerical Display for the Arduboy game system.
ArduboyPlaytune A library for playing musical scores and tones that is compatible with the Arduboy game system.
ArduboyRaycast A library for making raycasting games on Arduboy
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.
ardubson Arduino Library for BSON (Binary JSON)
arducam_dvp Library to capture pixels from supported cameras on Arduino boards.
Arducam_Mega Examples of spi cameras used on different hardware.
Arducam_mini Using the ArduCAM camera module on the Arduino platform
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 or OPL3 Duo!
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
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++ 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.
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.
Arduino_USBHostMbed5 ARM Mbed5 USBHOST library port for Arduino.
ardukit Foundation library toolkit for easier arduino programming
Ardwloop A library to ease controlling an Arduino program from a Java or Kotlin application.
ardyno A library to control dynamixel motors
ArgParse A library for splitting a string with arguments into an array.
Ark-Cpp-Client A simple API client implementation in C++ for the ARK Blockchain.
Ark-Cpp-Crypto A simple Cryptography Implementation in C++ for the ARK Blockchain.
Array An array container similar to the C++ std::array
ArrayExt Expand the array and set the average value for front, back, left and right.
array-helpers Array helper classes and functions.
ArrayList A templated class for creating dynamic or fixed size arrays. Based off of Java's ArrayList class.
ArrayUtils Array utility functions for arduino.
ArrbotMonitor Plotter-friendly display macros.
ArsaLearn Ability to code completely simple
ArtNet Art-Net Sender/Receiver for Arduino (Ethernet, WiFi)
artemis-cubesat The software available in this library is designed to break down the flight software from the Artemis CubeSat Kit into individual components, enabling users to effectively test and evaluate various systems and elements of their satellite.
ArticulatedLib Articulated Library
ArtnetWifi ArtNet with the ESP8266, ESP32, RP2040 and more.
Artron DS1338 Arduino library of RTC DS1338.
ArtronShop_BH1750 Arduino library of BH1750 Ambient Light (Lux) Sensor
ArtronShop_LineNotify LINE Notify library for ESP32, ESP8266 and Arduino Uno R4 WiFi
ArtronShop_PCF85363 Arduino library of PCF85363A Real-Time Clock/calendar with 64 byte RAM
ArtronShop_SHT3x Arduino library of SHT3x Digital humidity and temperature sensor
ArtronShop_SHT45 Arduino library of SHT45 Digital humidity and temperature sensor
ArtronShop_SPL06-001 Arduino library of SPL06-001 Digital pressure sensor
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
ArylicHTTP ESP32 Library for controling Arylic audio devices.
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.
AS5047P An Arduino library for the AS5047P high-resolution rotary position sensor.
AS5600 Arduino library for AS5600 and AS5600L magnetic rotation meter.
AS6212 Temperature Sensor Arduino Library for interfacing with the AMS AS6212 Temperature Sensor
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
AskSinPP Homematic Protocol Library
AsproSolarShield AsproSolarShield Library
astra_esp8266 Easily access a Cassandra database from an ESP8266.
AstroCalcs Astronomy calculations library.
AstroMech Protocol for exchanging small amounts of data over audio.
AsyncAnalog Arduino Library for async reading of an analog pin
AsyncBMP180Wrapper Async wrapper for Sparkfun BMP180 lib
AsyncButton A library that implements async buttons.
AsyncDelay Simple abstraction library implementing delays and timeouts.
AsyncDNSServer_ESP32_ENC Fully Asynchronous DNS Server Library for ESP32 boards using LwIP ENC28J60 Ethernet.
AsyncDNSServer_ESP32_Ethernet Fully Asynchronous DNS Server Library for ESP32/S2/S3/C3 boards using LwIP W5500, W6100 or ENC28J60 Ethernet.
AsyncDNSServer_ESP32_W5500 Fully Asynchronous DNS Server Library for ESP32 boards using LwIP W5500 Ethernet.
AsyncDNSServer_ESP32_W6100 Fully Asynchronous DNS Server Library for ESP32 boards using LwIP W6100 Ethernet.
AsyncDNSServer_RP2040W Fully Asynchronous DNS Server Library for RASPBERRY_PI_PICO_W using CYW43439 WiFi with arduino-pico core.
AsyncDNSServer_STM32 Asynchronous DNS Server Library for STM32F/L/H/G/WB/MP1 using LAN8720 or built-in LAN8742A Ethernet
AsyncDNSServer_Teensy41 Fully Asynchronous DNS Server Library for Teensy 4.1 using QNEthernet.
AsyncDNSServer_WT32_ETH01 Fully Asynchronous DNS Server Library for WT32_ETH01 or ESP32-based boards using LwIP LAN8720 Ethernet.
AsyncElegantOTA Perform OTAs for ESP8266 & ESP32 Asynchronously.
AsyncEspFsWebserver ESPAsyncWebserver with steroids
AsyncESP32_ENC_Manager ESP32 + LwIP ENC28J60, including ESP32-S2, ESP32-S3 and ESP32-C3, Connection and Credentials Manager using AsyncWebServer, with enhanced GUI and fallback Web ConfigPortal.
AsyncESP32_Ethernet_Manager ESP32 + LwIP W5500 / ENC28J60, including ESP32-S2, ESP32-S3 and ESP32-C3, Connection and Credentials Manager using AsyncWebServer, with enhanced GUI and fallback Web ConfigPortal.
AsyncESP32_SC_ENC_Manager ESP32_S2/S3/C3 + LwIP + LwIP ENC28J60 Connection and Credentials Manager using AsyncWebServer, with enhanced GUI and fallback Web ConfigPortal.
AsyncESP32_SC_Ethernet_Manager ESP32_S2/S3/C3 + LwIP W5500 / ENC28J60 Connection and Credentials Manager using AsyncWebServer, with enhanced GUI and fallback Web ConfigPortal.
AsyncESP32_SC_W5500_Manager ESP32_S2/S3/C3 + LwIP W5500 Connection and Credentials Manager using AsyncWebServer, with enhanced GUI and fallback Web ConfigPortal.
AsyncESP32_SC_W6100_Manager ESP32_S2/S3/C3 + LwIP W6100 Connection and Credentials Manager using AsyncWebServer, with enhanced GUI and fallback Web ConfigPortal.
AsyncESP32_W5500_Manager ESP32 + LwIP W5500, including ESP32-S2, ESP32-S3 and ESP32-C3, Connection and Credentials Manager using AsyncWebServer, with enhanced GUI and fallback Web ConfigPortal.
AsyncESP32_W6100_Manager ESP32 + LwIP W6100 Connection and Credentials Manager using AsyncWebServer, with enhanced GUI and fallback Web ConfigPortal.
AsyncESP8266_ENC_Manager (ESP8266 + LwIP ENC28J60) Connection and Credentials Manager using AsyncWebServer, with enhanced GUI and fallback Web ConfigPortal.
AsyncESP8266_Ethernet_Manager (ESP8266 + LwIP W5500 / W5100(S) / ENC28J60) Connection and Credentials Manager using AsyncWebServer, with enhanced GUI and fallback Web ConfigPortal.
AsyncESP8266_W5100_Manager (ESP8266 + LwIP W5100 / W5100S) Connection and Credentials Manager using AsyncWebServer, with enhanced GUI and fallback Web ConfigPortal.
AsyncESP8266_W5500_Manager (ESP8266 + LwIP W5500) Connection and Credentials Manager using AsyncWebServer, with enhanced GUI and fallback Web ConfigPortal.
AsyncHTTPRequest_ESP32_Ethernet Simple Async HTTP Request library, supporting GET, POST, PUT, PATCH, DELETE and HEAD, on top of AsyncTCP library for ESP32/S2/S3/C3, WT32_ETH01 (ESP32 + LAN8720), ESP32 using LwIP ENC28J60, W5500, W6100 or LAN8720.
AsyncHTTPRequest_Generic Simple Async HTTP Request library, supporting GET, POST, PUT, PATCH, DELETE and HEAD, on top of AsyncTCP libraries, such as AsyncTCP, ESPAsyncTCP, AsyncTCP_STM32, etc.. for ESP32 (including ESP32_S2, ESP32_S3 and ESP32_C3), WT32_ETH01 (ESP32 + LAN8720), ESP32 with LwIP ENC28J60, W5500 or W6100, ESP8266 (WiFi, W5x00 or ENC28J60) and currently STM32 with LAN8720 or built-in LAN8742A Ethernet.
AsyncHTTPRequest_RP2040W Simple Async HTTP Request library, supporting GET, POST, PUT, PATCH, DELETE and HEAD, on top of AsyncTCP_RP2040W library for RASPBERRY_PI_PICO_W with CYW43439 WiFi.
AsyncHTTPRequest_Teensy41 Simple Async HTTP Request library, supporting GET, POST, PUT, PATCH, DELETE and HEAD, on top of Teensy41_AsyncTCP for Teensy 4.1 using QNEthernet
AsyncHTTPSRequest_ESP32_Ethernet Simple Async HTTPS Request library, supporting GET, POST, PUT, PATCH, DELETE and HEAD, on top of AsyncTCP_SSL library for ESP32/S2/S3/C3, WT32_ETH01 (ESP32 + LAN8720), ESP32 using LwIP ENC28J60, W5500, W6100 or LAN8720.
AsyncHTTPSRequest_Generic Simple Async HTTPS Request library, supporting GET, POST, PUT, PATCH, DELETE and HEAD, on top of AsyncTCP_SSL library for ESP32 (including ESP32_S2, ESP32_S3 and ESP32_C3), WT32_ETH01 (ESP32 + LAN8720) and ESP32 with LwIP ENC28J60, W5500 or W6100.
AsyncLiquidCrystal Allows communication with alphanumerical liquid crystal displays (LCDs), in a non-blocking way.
AsyncMQTT_ESP32 Arduino Library for ESP32/S2/S3/C3 asynchronous MQTT client implementation
AsyncMQTT_Generic Arduino Library for ESP8266, ESP32, Portenta_H7, STM32 and RP2040W asynchronous MQTT client implementation
AsyncSerial Library that allow to recieve a serial port stream in a non blocking process
AsyncServoLib Library for non blocking controlling a servo
AsyncSMS Simple asynchronous SMS library for SIM800L
AsyncSonar Library for non blocking controlling a ultrasonic sensor like HC-SR04
AsyncStepperLib AsyncStepper is a library for non blocking stepper motor control
AsyncStream Async read from Stream objects (Serial, etc)
AsyncTaskLib Library that implements a non blockin task
AsyncTCP Async TCP Library for ESP32. Forked from https://github.com/me-no-dev/AsyncTCP
AsyncTCP_RP2040W Asynchronous TCP Library for RASPBERRY_PI_PICO_W using CYW43439 WiFi with arduino-pico core
AsyncTCP_SSL Asynchronous SSL TCP Library for ESP32.
AsyncTelegram2 Powerful, flexible and secure Arduino Telegram BOT library. Hardware independent, it can be used with any MCU capable of handling an SSL connection.
AsyncTimer JavaScript-like async timing functions (setTimeout, setInterval).
AsyncTimerLib Simple non blocking timer with callback function
AsyncUdp_ESP32_ENC Fully Asynchronous UDP Library for ESP32 boards using LwIP ENC28J60 Ethernet
AsyncUDP_ESP32_Ethernet Fully Asynchronous UDP Library for ESP32 boards using LwIP W5500, W6100 or ENC28J60 Ethernet
AsyncUDP_ESP32_SC_ENC Fully Asynchronous UDP Library for ESP32_S2/S3/C3 boards using LwIP ENC28J60 Ethernet
AsyncUDP_ESP32_SC_Ethernet Fully Asynchronous UDP Library for ESP32S2/S3/C3 boards using LwIP W5500, W6100 or ENC28J60 Ethernet
AsyncUDP_ESP32_SC_W5500 Fully Asynchronous UDP Library for ESP32S2/S3/C3 boards using LwIP W5500 Ethernet
AsyncUDP_ESP32_SC_W6100 Fully Asynchronous UDP Library for ESP32S2/S3/C3 boards using LwIP W6100 Ethernet
AsyncUDP_ESP32_W5500 Fully Asynchronous UDP Library for ESP32 boards using LwIP W5500 Ethernet
AsyncUDP_ESP32_W6100 Fully Asynchronous UDP Library for ESP32 boards using LwIP W6100 Ethernet
AsyncUDP_Ethernet Fully Asynchronous UDP Library for ESP8266 using W5x00 or ENC28J60 Ethernet. The library is easy to use and includes support for Unicast, Broadcast and Multicast environments.
AsyncUDP_RP2040W Fully Asynchronous UDP Library for RASPBERRY_PI_PICO_W using CYW43439 WiFi with arduino-pico core. The library is easy to use and includes support for Unicast, Broadcast and Multicast environments.
AsyncUDP_STM32 Fully Asynchronous UDP Library for STM32 using LAN8720 or built-in LAN8742A Ethernet.
AsyncUDP_Teensy41 Fully Asynchronous UDP Library for Teensy 4.1 using QNEthernet. The library is easy to use and includes support for Unicast, Broadcast and Multicast environments.
AsyncUDP_WT32_ETH01 Fully Asynchronous UDP Library for WT32_ETH01 (ESP32 + LAN8720).
AsyncWebConfig A web based configuration editor for asynchron web server.
AsyncWebServer_ESP32_ENC AsyncWebServer for (ESP32 + ENC28J60)
AsyncWebServer_ESP32_SC_ENC AsyncWebServer for (ESP32_S2/S3/C3 + LwIP ENC28J60)
AsyncWebServer_ESP32_SC_W5500 AsyncWebServer for (ESP32_S2/S3/C3 + LwIP W5500)
AsyncWebServer_ESP32_SC_W6100 AsyncWebServer for (ESP32_S2/S3/C3 + LwIP W6100)
AsyncWebServer_ESP32_W5500 AsyncWebServer for (ESP32 + LwIP W5500)
AsyncWebServer_ESP32_W6100 AsyncWebServer for (ESP32 + LwIP W6100)
AsyncWebServer_Ethernet Asynchronous HTTP and WebSocket Server Library for ESP8266 using W5x00 or ENC28J60 Ethernet
AsyncWebServer_RP2040W Asynchronous WebServer Library for RASPBERRY_PI_PICO_W using CYW43439 WiFi with arduino-pico core.
AsyncWebServer_STM32 AsyncWebServer for STM32F/L/H/G/WB/MP1 using LAN8720 or builtin LAN8742A Ethernet
AsyncWebServer_Teensy41 Asynchronous HTTP and WebSocket Server Library for Teensy 4.1 using QNEthernet
AsyncWebServer_WT32_ETH01 AsyncWebServer for WT32_ETH01 using LAN8720
AsyncWT32_ETH01_Manager ESP32 + LwIP LAN8720, including WT32-S1, ESP32-S2, ESP32-S3 and ESP32-C3, Connection and Credentials Manager using AsyncWebServer, with enhanced GUI and fallback Web ConfigPortal.
Async_Operations A library for accurately keeping track of long tasks without blocking the main thread
Asynchrony A way to schedule functions to be executed in the future, similar to asynchrony in other languages.
asyncino asynchronous library for the Arduino family
ATCommands AT command parser for those who want to expose their functions via UART as AT commands
AtTouch Arduino Library for the Atmel AT42QT1070 QTouch 7-channel Sensor IC via i2c.
AT24C256 Library for the AT24C256 EEPROM
AT24C256 library Library for the AT24C256 I2C EEPROM.
AT24CM01 AT24CM01 EEPROM Library for Arduino Devices.
AT24Cxx Library for Atmel's AT24Cxx Series EEPROMs.
AT24MAC402 EEPROM I2C library for AT24MAC402/602
AT42QT Arduino library for the Microchip AT42QT series capacitive touch sensors.
ATC_MiThermometer Arduino library for BLE ATC_MiThermometer thermometer/hygrometer sensors.
ATD1.47-S3 Lib Arduino library of ATD1.47-S3
ATD3.5-S3 Library for ATD3.5-S3
atlas OEM module Basic function to accessing atlas OEM module.
ATM90E26 Arduino ATM90E26 Energy Monitor Support for Arduino
ATMAC_EEPROM A library that interfaces the AT24MAC402/602 EEPROM chip.
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 TSS463/TSS461 VAN Datalink Controller
ATOM_DTU_CAT1 Library for ATOM DTU CAT1 development kit
ATOM_DTU_LoRaWAN Library for ATOM DTU LoRaWAN development kit
ATOM_DTU_NB Library for ATOM DTU NB development kit
AtomicWeight Arduino library for atomic weights, calculate massPercentage of elements in a formula.
AttachInterruptEx AttachInterruptEx extends the standard AttachInterrupt function to allow for a variety of callable objects as timer callbacks.
Attiny84_IO Library for robot Cing with Attiny84.
Attiny84_IO_basic Library for robot Cing with Attiny84.
attiny85FasterPin "Library which lets you to control pins in more efficient way"
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
AudioShieldDTMF MCP4921 Audio Shield DTMF Example
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
autorequest Autorequests implementation for Arduino.
autowp-mcp2515 Arduino MCP2515 CAN interface library
avdweb_AnalogReadFast Fast analogRead 10/12 bit ADC for the Arduino Zero and Uno
avdweb_SAMDtimer Timer library for the SAMD21 and Arduino Zero
avdweb_VirtualDelay Allows using (multiple) delays without blocking code execution. Arduino Uno and Zero.
AverageAngle Arduino library to calculate correctly the average of multiple angles.
avrCalibrate This library determines OSCCAL calibration values for MCU clock frequency and internal reference voltage and loads them at setup.
AVR-context This library provides a low-level facility for context switching between multiple threads of execution and contains an implementation of asymmetric stackful coroutines on an AVR micro-controller.
AvrHeap Library to runtime analyse the structure of the heap (AVR328).
AVR-IoT-Cellular Library for the AVR-IoT Cellular Mini Board
AVR-IoT MCP9808 Low level Arduino driver for the MCP9808 Digital Temperatur Sensor, mainly focused for the AVR-IoT Cellular Mini
AVR-IoT VEML3328 Low-level Arduino driver for the VEML3328 RGBCIR Color Sensor [1], which is mainly focused on the AVR-IoT Cellular Mini development kit.
AVR Standard C Time Library Real Time functions for Goldilocks ATmega1284p & ATmega2560
AvrTracing The last hope for the desperate AVR programmer. A small (344 bytes) Arduino library to have real program traces and to find the place where your program hangs.
AVRUtils AVRUtils
AVR_PWM This library enables you to use Hardware-based PWM channels on AVR-based boards, such as Nano, UNO, Mega, Leonardo, 32u4, etc., to create and output PWM.
AVR_Slow_PWM This library enables you to use ISR-based PWM channels on AVR-based boards, such as Mega-2560, UNO,Nano, Leonardo, etc., to create and output PWM any GPIO pin.
avr_stl A port of ArduinoSTL Arduino library.
avrtos RTOS for AVR Arduino microcontrollers (Uno Mega)
Awesome The library that supports the Awesome Shield PCB.
AwesomeClickButton Arduino awesome click button.
AWS-SDK-ESP8266 SDK for AWS using ESP8266
AxisJoystick The Library implements a set of methods for working with an axis joystick controller.
AXP202X_Library Arduino library for X-Power AXP202 chip
AY3891x Library for General Instrument AY-3-8910, AY-3-8912 Programmable Sound Generator chip.
AzureIoTHubMQTTClient Azure IoT Hub client library for ESP8266 via MQTT protocol.
Azure RTOS ThreadX Azure RTOS ThreadX Library for Arduino
Babelduino A library that allows writing and highlighting code in local language.
BackSeatDriver Simple move and turn semantics for self-driving vehicles.
Balboa Spa communications Use Arduino to control your BalBoa Spa Pack.
Balboa32U4 Balboa 32U4 Arduino library
BaleMessengerBot_Arduino Arduino Bale Bot library.
Ballvalve A library to control 5 wire electric ball valves like the US Solid MSV-00015.
BalmIot Library to easily make GET and UP requests to a BALM IOT.
Bang Use the command line interface of your host machine as a 'Service' for your Arduino!
BareBoneSim800 A BareBone Arduino Library For SIM800 Modules
BaroLibrary Library for Measurement Specialties MS5637-02BA03 Altimeter/Pressure sensor (including Freetronics BARO module).
Bas.Button A simple button class that calls a callback function when pressed.
Base32-Decode Base32 decoder; able to handle both binary and string encoded data.
base64 Base64 encoder/decoder for arduino repo
base64_encode Convert between binary and base64 encoded string.
Basecamp A basic IoT library for the ESP32
basicCalculus Perform real-time 1D integration and differentiation
BasicEncoder BasicEncoder counts pulses from one or more simple rotary encoder control knobs.
basicGLCD This library is for QY-12854BG(= GLCD).
BasicLinearAlgebra A library for representing matrices and doing matrix math on arduino
BasicLinkedList A templated class for creating dynamic Linked Lists. A Linked List is a Linked List where each node points to the next node in the list.
basicMPU6050 lightweight library for the MPU6050.
BasicTag Functional C Library for abstracting variables as tags.
BasicTimer Basic Timer Interface
BasicTinkering A collection of wrapper classes for commonly used electronic components.
Batflow Battery lookup
BatteryMeter A library for reading a voltage from a battery and displaying the results.
Battery Sense Arduino battery sensing library
Battery_18650_Stats Library to calculate 18650 charge level
BaudotCode Easily encode and decode ITA-2 5 bit Baudot code for for RTTY on Arduino
bb_captouch Capacitive touch sensor library for FT6x36 and GT911 I2C devices.
bb_hx1230 BitBank HX1230 96x68 LCD display library.
bb_ltr390 LTR-390 light sensor library.
bb_rtc realtime clock library for DS3231, RV3032, and PCF8563.
bb_scd41 Sensiron SCD4x CO2 sensor 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.
BBQ10Keyboard Library for using the BBQ10Keyboard PMOD
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
BeeDataLogger Example libraries for the Bee Data Logger
BeeMotionS3 Example libraries for the Bee Motion S3
BeeS3 Helper library for Bee S3 Board
Beelan LoRaWAN LoRaWAN Arduino Library for standalone LoRaWAN modules class A and C with a simple API.
Better Joystick A library that handles and processes inputs from dual-axis Arduino joysticks.
BGWiFiConfig BGWiFiConfig是一个为esp8266和esp32设计的简单易用Arduino配网库。
BH1730 An easy to use library for reading light values from the BH1730 light sensor
BH1750 Arduino library for the digital light sensor breakout boards containing the BH1750FVI IC
BH1750FVI Enables reading the digital light sensor
BH1750FVI_RT Arduino library for BH1750FVI (GY-30) lux sensor
BH1750_WE An Arduino library for the BH1750 light intensity sensor.
Bifrost library for HC-SR04 A library for the HC-SR04 ultrasonic distance sensor.
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.
Bind A UI toolkit for arduino.
BioData Interpret biological signals in real-time.
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.
bitHelpers Arduino library with functions on bit level
BitPack Library for packing bit flags into byte array
BitReader The BitReader library is an arduino library that allows one to read or write data which is not aligned on 8, 16 or 32 bits variables.
Bitcraze PMW3901 PMW3901 Optical flow sensor driver.
BitkitRobit Arduino library for Bitkit Robit.
bitluni ESP32Lib Multimedia library for the ESP32
Bits and Droids flight sim library Use serial communication to control flight sim.
bits_asukiaaa A library to handle bits or bytes.
BlaeckSerial A simple library to send binary (sensor) data via Serial port to your PC.
BlaeckTCP A simple library to send binary (sensor) data via Ethernet/Wifi to your PC.
BLE-MIDI BLE-MIDI I/Os for Arduino
BLEPeripheral An Arduino library for creating custom BLE peripherals.
BLE SDK for Arduino Nordic BLE SDK for Arduino for nRF8001 products such as the BLE Shield, Blend and Blend Micro.
BLESensorGateway allows to read data from a local BLE sensor and send it to Arduino Cloud and viceversa.
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.
Bleeping Library Simple BLE ESP Provisioning and Configuration
BlenderServoAnimation Library to control servos based on an exported Blender animation.
blesdlib Emulate a keystrok via bluetooth wirelessly
BlinkCode Library Asynchronous BlinkCode library for indicating flash fault codes.
BlinkControl This is an Arduino/ESP32 module for easily manage multiple LED on/off, blinking or Buzzer beats with different pattern.
BlinkSuite A library for blinking pins on and off or in a sequence.
Blinkenlight Supercharge your status LEDs / beepers
Blinker Build a easy way for your IoT project.
Blinker_PMSX003ST Arduino library for Plantower PMSX003ST family sensors.
blite Dev kit for buildybee blite breakout board
BlockNot BlockNot gives you non-blocking timers with simplicity.
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 SGP40 SHT40 BlueDot library for SGP40 and SHT40 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
Bluebird All in one library to control Teknikio's Bluebird board.
bluemicro_engine Engine to implement a loop in order to decouple the progression of time from user input and processor speed.
bluemicro_exmpl Keyboard examples that uses the BlueMicro libraries.
bluemicro_hid Creates a unified facade to both TinyUSB and nRF52 BlueFruit HID interfaces.
bluemicro_nrf52 A nRF52 Library for controler-specific functions like setting up GPIOs, Watchdog Timer and sleeping.
bluemicro_rp2040 A RP2040 Library for controler-specific functions like setting up GPIOs, Watchdog Timer and other hardware specific functions.
bluemicro_samd A SAMD Library for controler-specific functions like setting up GPIOs, Watchdog Timer and sleeping.
Bluepad32 for NINA-W10 boards Enables gamepad support for NINA-based boards like the Nano RP2040 Connect, MKR WiFi 1010, MKR VIDOR 4000, UNO WiFi Rev.2 and Nano 33 IoT.
Blues-Minimal-I2C Blues-Minimal-I2C
Blues Notecard Environment Variable Manager A utility class to support usage and management of Notecard-based environment variables.
Blues Wireless Notecard An easy to use Notecard Library for Arduino.
Blues Wireless Notecard Auxiliary Wi-Fi A utility class to support external Wi-Fi operations.
Blues Wireless Notecard Pseudo Sensor Sensor class used for Notecard testing and examples.
BluetoothSerial Handles the Bluetooth Serial connection to BluetoothSerial Connect iOS app.
Bluewhale GameCube comms library using the RP2040's PIO
BLVD20KM_asukiaaa It controls BLVD20KM or BLVD40NM
Blynk Build a smartphone app for your project in minutes!
BlynkESP32_BT_WF Enable inclusion of both ESP32 Blynk BT/BLE and WiFi libraries. Then select one at reboot or run both. Eliminate hardcoding your Wifi and Blynk credentials and configuration data saved in either LittleFS, SPIFFS or EEPROM.
BlynkEthernet_Manager Simple Ethernet Manager for MultiBlynk for Teensy, SAM DUE, SAMD21, SAMD51, nRF52, ESP32, ESP8266, RP2040-based (Nano_RP2040_Connect, RASPBERRY_PI_PICO) boards, etc. with or without SSL, configuration data saved in ESP8266/ESP32 LittleFS, SPIFFS, nRF52/RP2040 LittleFS/InternalFS, EEPROM, DueFlashStorage or SAMD FlashStorage.
BlynkEthernet_STM32_WM Simple Blynk Credentials Manager for STM32 boards using built-in LAN8742A Ethernet, LAN8720, ENC28J60 or W5x00 Ethernet shields, with or without SSL, configuration data saved in EEPROM.
BlynkGSM_Manager Simple GSM shield Credentials Manager for Blynk and ESP32 / ESP8266 boards, with or without SSL, configuration data saved in LittleFS / SPIFFS / EEPROM.
BlynkNcpDriver A shared interface to the services provided by Blynk.NCP
Blynk_Async_ESP32_BT_WF Simple WiFiManager for Blynk and ESP32 with or without SSL, configuration data saved in either SPIFFS or EEPROM. Enable inclusion of both ESP32 Blynk BT/BLE and WiFi libraries. Then select one at reboot or run both. Eliminate hardcoding your Wifi and Blynk credentials and configuration data saved in either LittleFS, SPIFFS or EEPROM. Using AsyncWebServer instead of WebServer, with WiFi networks scanning for selection in Configuration Portal.
Blynk_Async_GSM_Manager Simple GSM shield Credentials Manager for Blynk and ESP32 / ESP8266 boards, with or without SSL, configuration data saved in LittleFS / SPIFFS / EEPROM.
Blynk_Async_WM Simple Async WiFiManager for Blynk and ESP32 (including ESP32-S2, ESP32-C3), ESP8266 with or without SSL, configuration data saved in either LittleFS, SPIFFS or EEPROM. Now working with new ESP8266 core v3.0.1 and ESP32 core v1.0.6
Blynk_Esp8266AT_WM Simple WiFiManager for Blynk with MultiWiFi Credentials, for Mega, SAM DUE, SAMD21, SAMD51, nRF52, STM32F/L/H/G/WB/MP1, Teensy, RP2040-based RASPBERRY_PI_PICO, etc. boards running ESP8266/ESP32-AT shields. Configuration data saved in EEPROM, EEPROM-emulated FlashStorage_STM32 or FlashStorage_SAMD, SAM-DUE DueFlashStorage or nRF52/TP2040 LittleFS.
Blynk_Teensy Enable Blynk support of Teensy boards, especially latest Teensy 4.0/4.1, using WiFi, Ethernet, BT/BLE and GMSM/GPRS shields
Blynk_WiFiManager Simple WiFiManager for Blynk and ESP32 (including ESP32-S2, ESP32-C3), ESP8266 with or without SSL, configuration data saved in either LittleFS, SPIFFS or EEPROM. Now working with new ESP8266 core v3.0.0 and ESP32 core v1.0.6
Blynk_WiFiNINA_WM Simple WiFiManager for Blynk and Mega, UNO WiFi Rev2, Teensy, SAM DUE, SAMD21, SAMD51, STM32, nRF52, RP2040-based boards, etc. using WiFiNINA shields, configuration data saved in EEPROM, FlashStorage_SAMD, FlashStorage_STM32, DueFlashStorage, nRF52/RP2040 LittleFS
BM12O2021-A Arduino library for 9-bit UART access to the BM12O2021-A/BMD12K202 that NMOS Driver Module
BM12O2321-A Arduino library for 9-bit UART access to the BM12O2321-A/BMD12K232 that H-bridge Drive Module
BM2102-9x-1 Arduino library for UART and I2C access to the BM2102-9x-1/BMC21M0x1 that Sub-1G OOK Transmitter Transparent Transmission Module
BM22S2021-1 Arduino library for UART access to the BM22S2021-1/BMA26M202 that Smoke Detector Digital Sensor
BM22S3021-1 Arduino library for UART access to the BM22S3021-1/BMA36M302 that Semiconductor Gas Detector Module
BM22S3031-1 Arduino library for UART access to the BM22S3031-1/BMA36M303 that Catalytic Gas Detector Module
BM22S3221-1 Arduino library for UART access to the BM22S3221-1/BMA56M322 that CO Detection Module
BM22S3421-1 Arduino library for UART access to the BM22S3421-1/BMA34M421 that Alcohol Detector Module
BM22S4221-1 Arduino library for UART access to the BM22S4221-1/BMA46M422 that PIR Detector Module
BM2302-9x-1 Arduino library for UART and I2C access to the BM2302-9x-1/BMC23M0x1 that Sub-1G OOK Receiver Transparent Transmission Module
BM25S2021-1 Arduino library for I2C and OneWire access to the BM25S2021-1/BME33M251 that Temperature and Humidity Mdoule
BM25S3221-1 Arduino library for UART access the BM25S3221-1/BME25K322 that Laser Dust Detection Module
BM25S3321-1 Arduino library for UART access the BM25S3321-1/BME58M332 that CO2 Detector Digital Module
BM25S3421-1 Arduino library for UART access to the BM25S3421-1/BME53M421 that VOC Detection Module
BM32O2531-A Arduino library for 9-bit UART access to the BM32O2531-A/BMD32K253 that LCD Module
BM32S2031-1 Arduino library for UART access to the BM32S2031-1/BMS31M001 that Second Generation Proximity Sensing Module.
BM32S3021-1 Arduino library for UART access to the BM32S3021-1/BMS31M002 that 1D Infrared Gesture Control Digital Module.
BM42S5321-1 Arduino library for I2C/UART access to the BM42S5321-1/BML36K532 that Laser Ranging Module
BM52D5021-1 Arduino library for BM52D5021-1/BMN31K502 that Microporous Atomiser Module
BM52D5121-1 Arduino library for BM52D5121-1/BMN31K512 that Low Power Atomiser Module
BM62S2201-1 Arduino library for I2C or UART access to the BM62S2201-1/BME21M621 that Air Pressure Module
BM64 Library BM64/BM62 Library for Arduino
BM7701-00-1 Arduino library for UART access to the BM7701-00-1/BMC77M001 that Bluetooth 5.2 BLE module
BM92S2021-A Arduino library for 9-bit UART access to the BM92S2021-A/BMA92K202 that Color Sensor Module
BM92S2222-A Arduino library for the BM92S2222-A/BMA92K222 that Fingerprint Module.
BMB22M210 Arduino library for UART access to the BMB22M210/BMB22T101 UART Expansion Module
BMC Fully featured MIDI Controller Library with a Companion Editor App for 32-bit Teensy boards, Requires Teensyduino.
BMC11T001 Arduino library for UART access to the BMC11T001 that NFC Card Reader Shield
BMC36M0x1 Arduino library for UART access to the BMC36M0x1 that Sub-1GHz FSK Transceiver Transparent Transmission Module
BMC56M001 Arduino library for UART access to the BMC56M001 that 2.4G GFSK Transceiver Transparent Transmission Module
BMC81M001 Arduino library for UART access to the BMC81M001 that WIFI Module
BMD11M134 Arduino library for I2C access to the BMD11M134 that 4-Digit Digital Tube Module
BMD26M088 Arduino library for I2C access to the BMD26M088 that RGB LED 8×8 Module
BMD31M090 Arduino library for I2C access to the BMD31M090 that 0.96 inch OLED Display Module
BMD58T280 Arduino library for SPI or EBI access to the BMD58T280 that 2.8 inch TFT-LCD Display Shield
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
BME34M101 Arduino library for UART access to the BME34M101 that Soil Moisture Detection Module
BME63M001 Arduino library for UART access to the BME63M001 that TDS Water Quality Detector Module
BME680 Arduino library to access and control the Bosch BME680 sensor and get temperature, humidity, pressure and gas readings.
BME68x Sensor library Bosch Sensortec BME680 and BME688 sensor library
BME82M131 Arduino library for I2C access to the BME82M131 that Ambient Light Detection Module
BMH06203 Arduino library for I2C access to the BMH06203/BMH63K203 that IR Temperature Module.
BMH08002-4 Arduino library for UART access to the BMH08002-4/BMH83M002 that Oximeter and Heart Rate Module
BMH12M105 Arduino library for I2C or UART access to the BMH12M105 that Weighing Module
BMH23M001 Arduino library for I2C access to the BMH23M001 that 24-Bit ADC Module.
BMH23M002 Arduino library for I2C or SPI access to the BMH23M002 that 24-Bit ADC Module
BMI270_Sensor Library for BMI270 sensor
BMK22M131 Arduino library for I2C access to the BMK22M131 that Button-LED Module
BMK52M134 Arduino library for I2C access to the BMK52M134 that 4-KEY Capacitive Touch Module
BMK52T016 Arduino library for I2C access to the BMK52T016 that 16-Key Capacitive Touch Shield
BMK54T004 Arduino library for I2C access to the BMK54T004 that Slide+4-Key Capacitive Touch Shield
BMK56T004 Arduino library for I2C access to the BMK56T004 that Wheel+4-Key Capacitive Touch Shield
BML36M001 Arduino library for I2C access to the BML36M001 Laser Ranging Module
BMN31K522 Arduino library for UART access to the BMN31K522 Atomization Adapter Module
BMP280 DFRobot Standard library modified by dvarrel
BMP73T102 Arduino library for the BMP73T102 that Dual-channel Motor Driver Shield
BMP73T104 Arduino library for the BMP73T104 that Four-channel Motor Driver Shield
BMP75M131 Arduino library for I2C access to the BMP75M131 that Relay Module
BMS26M833 Arduino library for I2C access to the BMS26M833 that Infrared Thermopile Array Mdoule
BMS33M332 Arduino library for I2C access to the BMS33M332 that Proximity&Light Mdoule
BMS36T001 Arduino library for UART access to the BMS36T001 that IR Proximity Sensing + Motor Driver Shield
BMS56M605 Arduino library for I2C access to the BMS56M605 that Gyroscope&Acceleration Mdoule
BMS81M001 Arduino library for IIC access to the BMS81M001 that Wake On Shake Module
BMV23M001 Arduino library for IIC access to the BMV23M001 that Sound Detector module
BMV36T001 Arduino library for SPI access to the BMV36T001 that Record and Playback Shield
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.
BOF-Bling_On_ofF Arduino library for playing with relay, LED, and other On/OFF.
BohleBots_BNO055 Library for the BNO055 as easy to use compass.
Boho Encryption, authentication, Secure communication.
Bolder Flight Systems Ainstein USD1 Library for communicating with the Ainstein US-D1 RADAR altimeter.
Bolder Flight Systems Airdata Calculations Airdata library.
Bolder Flight Systems AMS5812 Library for communicating with Analog Microelectronics AMS-5812 pressure transducers.
Bolder Flight Systems AMS5915 Library for communicating with Analog Microelectronics AMS-5915 pressure transducers.
Bolder Flight Systems BME280 Library for communicating with the BME280 environment sensor.
Bolder Flight Systems BMI088 Library for communicating with the Bosch BMI088 6 axis IMU.
Bolder Flight Systems Checksum Checksum library.
Bolder Flight Systems Circular Buffer Circular buffer library.
Bolder Flight Systems Controls Controls library.
Bolder Flight Systems Eigen Eigen Matrix Math Library.
Bolder Flight Systems Excitation Library of excitation waveforms.
Bolder Flight Systems Filter Filter library.
Bolder Flight Systems Honeywell HG4930 Library for communicating with the Honeywell HG4930 IMU
Bolder Flight Systems Imap Float to integer mapping.
Bolder Flight Systems LEB128 LEB128 library.
Bolder Flight Systems Message Framing Message framing library.
Bolder Flight Systems MPU9250 Library for communicating with the MPU-9250 and MPU-9255 nine-axis Inertial Measurement Units (IMU).
Bolder Flight Systems MS4525 Library for communicating with MS4525DO pressure transducers.
Bolder Flight Systems Polytools Polynomial fitting and evaluation.
Bolder Flight Systems PWM Library for sending commands to PWM servos.
Bolder Flight Systems SBUS Library for communicating with SBUS receivers and servos.
Bolder Flight Systems Statistics Stats library.
Bolder Flight Systems Terabee Library for communicating with Terabee Evo Hub.
Bolder Flight Systems UBLOX Library for communicating with uBlox GPS receivers.
Bolder Flight Systems ULEB128 ULEB128 library.
Bolder Flight Systems Unit Conversions Unit conversion library.
Bolder Flight Systems VectorNav Library for communicating with VectorNav IMU and INS sensors.
Bonezegei ILI9341 Simple Library for ILI9341 LCD Module
Bonezegei LCD1602 I2C HD44780 with PCF8574 I2C
Bonezegei_A4988 Stepper Motor Driver (A4988)
Bonezegei_Compute Bonezegei Compute (BZC)
Bonezegei_DHT11 DHT11
Bonezegei_DHT22 DHT22
Bonezegei_DRV8825 Stepper Motor Driver (DRV8825)
Bonezegei_DS1307 DS1307 Driver
Bonezegei_DS3231 DS3231 Driver
Bonezegei_GL Bonezegei Graphics Library (Beta)
Bonezegei_GPS GPS Library
Bonezegei_GSM GSM Library via Serial Port
Bonezegei_HCSR04 Ultrasonic Sensor
Bonezegei_HD44780 16 x 2 LCD Library
Bonezegei_I2CScan Scans I2C device from 0 to 255 and show the address of active devices
Bonezegei_ILI9341v2 ILI9341 Driver
Bonezegei_LCD2004_I2C HD44780 with PCF8574 I2C
Bonezegei_List Simple List Class
Bonezegei_PCA9685 I2C PWM Expander
Bonezegei_PCF8574 PCF8574 driver
Bonezegei_Printf Simple Printf
Bonezegei_Protocol Bonezegei Protocol (BZP)
Bonezegei_RS485 RS485 to UART
Bonezegei_Search Simple Array keyword Search
Bonezegei_SoftSerial Software Serial Beta
Bonezegei_SSD1306 OLED Library
Bonezegei_ULN2003_Stepper Stepper Motor Driver Library
Bonezegei_Utility Simple Utility for Bonezegei Libraries
Bonezegei_WS2812 WS2812
Bonezegei_XPT2046 Simple Library XPT2046 Resistive Touch Controller
Bonezegei_XPT2046v2 XPT2046 Driver
BoodskapTransceiver Boodskap IoT Platform Arduino Library
BoolArray Arduino library for compact array of booleans of max size 2000 (UNO).
BooleanButton library for monitoring the state, transitions, and timing of a boolean variable, creating a virtual button that emulates a switch.
Bootstrapper A client library for MQTT messaging.
Bosch_BME280_Arduino C++ Library for the Bosch BME280 Sensor based on the original Bosch Sensor API v3.5.1
BotleticsSIM7000 Arduino library for the Botletics SIM7000 Shield and other SIMCom modules
Botly Librarie permettant 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
BQ25887 Library for the BQ25887 2S Lithium Battery Charger
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
BresserWeatherSensorReceiver Bresser 5-in-1/6-in-1/7-in-1 868 MHz Weather Sensor Radio Receiver for Arduino based on CC1101, SX1276/RFM95W or SX1262.
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.
btnapi Library for conecting buttons
BTS7960 Library for BTS7960 Dual H-Bridge 43A DC Motor controller
BTS7960_Motordriver A library that helps control a brushed DC motor using BTS7960 motor driver easy.
BUCO-PI A library to simplify creating, operating, and using your DIY Internet of Things devices using BUCO PI devices.
BufferUtils An Arduino library for working with Buffers.
Buffered Oreon SSD1351 Library for the OLEDs based on SSD1351
Buffered Streams Implementation of Arduino's Stream class which use internal ring buffers to emulate a pair of connected Streams or a Loopback Stream.
Bugtton Fast button debounce library for ATmega328P. Uses registers instead of digitalRead.
buildTime Library will help you to get compile time
BusInOut_Arduino BusInOut (mbed style multiple GPIO pins control)
BusRepeater_NXP_Arduino Demo code for PCA9617ADP-ARD
ButtinoRAK Library for the Lualtek Button handler for RAK devices
Button Button is a tiny library to make reading buttons very simple.
Button-Arduino This library allows to manage a button.
ButtonClickCheck This is a library for checking the state of a button connected to an Arduino. [Korean]아두이노에 연결된 버튼의 상태를 확인하기 위한 라이브러리입니다.
ButtonControl Short clicks, long clicks and double clicks. Click count and button press time.
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.
ButtonGestures Use one button for up to 6 different functions using gestures!
ButtonKing Arduino libary for improving the usage of a singe input button.
ButtonMatrix ButtonMatrix library for keypads directly connected to the Arduiono/ESP or via external IO
ButtonSuite A library for using a simple mechanical push (momentary) button as a momentary button, a latching button, a counter, an enumerator, and more.
Button2 Arduino/ESP library to simplify working with buttons.
button_asukiaaa Supply classes for Button.
Button_SL Button query
Button_TT Library of classes and functions to support drawing buttons on a pixel display.
ButtonnIRQ Button function based on IRQ
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.
BY8X01-16P Audio Module Library Library to control a BY8001-16P or BY83001-16P audio module from an Arduino board.
ByteConvert Library for converting variables to bytes and reverse
BytebeamArduino A small Arduino Library for Bytebeam Cloud that just works.
Byteduino A light implementation of Obyte cryptocurrency platform (formerly Byteball) for ESP8266 and ESP32
CBeeper Arduino Beeper Control
cI2C Arduino Hardware I2C for AVR (in plain c)
CLed Arduino LED Control
cQueue Queue handling library (written in plain c)
cSerialWatcher Monitor and modify arduino variables via serial usb
CafeIOT CafeIOT library for Eep8266.
CafeIot_Arduino CafeIot library for Arduino.
CAGEduino Arduino library for CAGEduino board on CAGEBOT platform.
CalibratedSpeed Arduino Library for calibrating DC motors
CallMyFunction Arduino library to call function with time restrictions
Callback A simple implementation of Signals and Slots for writing more flexible callbacks
CallbackHelper Tool to generate std::function like callback APIs without the huge memory footprint of std::function
Callmebot ESP32 Callmebot library for ESP32
Callmebot ESP8266 Callmebot library for ESP8266
Camino A library for controlling an Arduino from Python over Serial.
CAN An Arduino library for sending and receiving data using CAN bus.
CAN Adafruit Fork An Arduino library for sending and receiving data using CAN bus.
CanAirIO Air Quality Sensors Library Air quality particle meter and CO2 sensors manager for multiple models.
CanBusData_asukiaaa It defines data frame of CAN bus.
CanBusMCP2515_asukiaaa It communicate with MCP2515 or MCP25625 on SPI to use CAN Bus.
CanSat Kit Library Library for CanSat Kit.
CanSatNeXT A library for using the hardware resources of CanSat NeXT board
CanSatNeXT_GNSS Extension to the CanSatNeXT to add support for the GNSS module
CAN_BUS_Shield Seeed Arduino library to control CAN BUS and CAN BUS FD.
Canon BLE remote [BETA] Canon bluetooth remote control library for Arduino.
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).
Carduino A library for Carduino, the programmable Cardano Logo and epoch countdown counter.
CarreraDigitalControlUnit Carrera® DIGITAL 124/132 interface library for Arduino and mbed OS
Cat GFX Thermal Printer Library Adafruit GFX compatible arduino library for using cat thermal printers with the ESP32
CayenneLPPdec CayenneLPP data decoder
CayenneLPP CayenneLPP Arduino Library.
CayenneMQTT Connect a device to the Cayenne dashboard using MQTT.
CB-HCHO-V4 Arduino library to control Cubic CB-HCHO-V4
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
CBUSACAN2040 Library for MERG CBUS using CAN2040 driver
CBUSBUZZER Arduino library for MERG CBUS buzzer processing
CBUSLED Arduino library for MERG CBUS LED processing
CCIR476 Encode and Decode CCIR476 symbols for SITOR / AMTOR based messages on Arduino
CCS811-Soldered CCS811 Environmental Sensor
CD22M3494EZ A library for controlling the CD22M3494EZ device.
CD4511B Seven Segment Display Driver Arduino library that drives seven segment displays using CD4511B chips.
CD74HC4067 A library for interfacing with the CD74HC4067 Mux.
Cdrv8833 ESP32 class for the TI DRV8833 motor driver. Designed for unipolar (DC) motors only (not stepper).
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
CFPushButton A library for Arduino that helps interface for Push Buttons.
CF Rotary Encoder A library for Arduino that helps interface for Rotary Encoders.
cgnuino Arduino library for behavioral task controls in cognitive psychology and neuroscience.
Ch376msc A library for CH376 file manager control chip.
CH55xSwitchControl A library to automate Nintendo Switch games using CH55x microcontrollers.
CH9328-Keyboard USB HID Keyboard using WCH CH9328 chip. It is almost compatible with Arduino Keyboard library.
CH9329_Keyboard This library and the CH9329 chip allows an Arduino board without USB capability to act as a keyboard.
CharDisplay Library for unicode progress pars, bitmap drawing graphics and plots (charts)
Charge n Boost A library for the Charge 'n Boost lithium charger and usb booster
Charset Charset library for Arduino
Chassis Chassis is a C++ library for undercarriage control in robotics.
ChatGPTuino Arduino library for making API calls to OpenAI's chatGPT.
ChatGPT_Client Library for communication with ChatGPT
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
CheckDS18B20 Check manufacturer of DS18B20 temperature sensors
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.
ChronosESP32 Setup your ESP32 as a smartwatch and connect to Chronos app over BLE.
CHT8305 Arduino library for CHT8305 temperature and humidity sensor.
CHT8310 Arduino library for CHT8310 temperature and humidity sensor.
CIE-PN532 Arduino library for SPI access to the Italian Electronic Identity Card (CIE) with the PN532 NFC reader
CIE1931 Arduino library for calculating PWM DCs for a linear LED brightness ramp.
CipherCode Library with functions to encode texts
Circios Roboter-Steuerung Arduino-Bibliothek zum Ansteuern des "Circios" Schulroboters
CircuitPlaygroundGestures Gesture recognizer for the Adafruit Circuit Playground.
CircuitsFunBasic Essential basic components library by CircuitsFun.
CircuitsFunProjects Beginner friendly projects and project libraries by CircuitsFun
CircularBuffer Arduino circular buffer library
CircularBufferLib CircularBuffer Library
CircularQueue Implementation of Queue Data Structure for Arduino Boards.
CirquePinnacle A driver library for interfacing with the Cirque Pinnacle (1CA027) touch controller used in Cirque Glidepoint Circle Trackpads.
CLAIRE API to interface with CLAIRE water management demonstrator at DEIS-AAU.
Clap Library for clap recognition and counting
CleanRTOS Makes use of FreeRTOS on ESP32 much easier and safer.
CliTerminal Simple Serial Terminal
ClickButton Effortless handle botton clicks.
clicli Command Line Interface for Arduino.
ClimaStick Arduino ClimaStick v1 & v2 library for the Thinger.io Internet of Things Platform.
ClimateGuard CG Anem Library for communicating with the thermoanemometer CG-Anem.
ClimateGuard RadSens Library for communicating with the radiation detector module RadSens.
Clock Arduino Software Clock
ClockForSeg_Lib A library for Clock made of TM1637
ClosedCube BME680 Arduino library for Bosch Sensortec BME680 integrated environmental (temperature, humidity, pressure, gas and in-door air quality) sensor
ClosedCube HDC1010 Arduino library for Texas Instruments HDC1010 Low Power, High Accuracy Digital Humidity Sensor with Temperature Sensor
ClosedCube HDC1080 Arduino library for Texas Instruments HDC1080 Low Power, High Accuracy Digital Humidity Sensor with Temperature Sensor
ClosedCube LPS25HB Arduino library for STMicroelectronics LPS25HB MEMS pressure sensor: 260-1260 hPa absolute digital output barometer
ClosedCube MAX30205 Arduino library for Maxim Integrated MAX30205 Human Body Temperature Sensor
ClosedCube OPT3001 Arduino library for Texas Instruments OPT3001 Digital Ambient Light Sensor (ALS)
ClosedCube OPT3002 Arduino library for Texas Instruments OPT3002 Light to Digital Sensor
ClosedCube SHT31D Arduino library for Sensirion SHT30-D, SHT31-D and SHT35-D Digital I2C Temperature & Humidity Sensors
ClosedCube 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 - https://cloud4rpi.io.
Cloudchip IoT Cloudchip.io communication library for Arduino, ESP8266 & EPS32
ClusterDuck Protocol Mesh communication protocol.
CM1106 I2C Arduino library to control Cubic CM1106 I2C
cmdArduino A small command-line library to make development easier.
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 OTA CMMC OTA
CMMC Packet A simple CMMC Packet data structure.
CMMC WiFi Connector WiFiConnector by CMMC
CMMC_Interval CMMC_Interval
CMMC_LED An easy led controller
CMMC_NB-IoT CMMC_NB-IoT
CoAP simple library Simple CoAP client/server library for generic Arduino Client hardware.
CoDrone A library for CoDrone users
CodeCodeCodec Library Arduino library for CodeCodeCodec's projects.
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.
CodingArray MotorShield V1 Library A library for controlling the CodingArray MotorShield V1. Supports DC and stepper motors with microstepping and stacking capabilities.
Cohere_Client Arduino Library to connect with Cohere models
CoinMarketCapApi A wrapper for the CoinMarketCap.com 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.
Commander-API This library can be used to create a simple command parser.
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
CompileTime Automatically set the hours, minutes seconds, year, month, and day in your project when uploading!
Complex Arduino library for Complex math.
Computherm RF Library Arduino library for Computherm Q8RF thermostat.
ConductivityLib Library for resistance-measuring sensors prone to electrolysis.
ConfigAssist A lightweight library allowing quick configuration of esp32/esp8266 devices using a web portal.
ConfigManager WiFi connection manager for ESP8266 and ESP32
ConfigPortal32 Configuration Web Portal for ESP32
ConfigPortal8266 Configuration Web Portal for ESP8266
ConfigStorage Library to store configuration parameters in the file system using LittleFS or SPIFFS for ESP8266 and ESP32.
ConfigTool Save config variable and edit them online.
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.
ConsentiumThingsDalton Consentium Dalton board IoT.
Console Arduino based VT100 comparable serial console library.
Constellation Arduino/ESP library for Constellation 1.8
ContinuousStepper An Arduino library to spin stepper motors in continuous motions.
ContinuousStepper_Generic This library enables you to use Hardware-based PWM channels on Generic boards to use PWM to control continuous Stepper Motor
ControlAssist Generate webserver pages on esp devices and control their html elements at runtime using web sockets.
controlKeyboard A library for checking keyboard events like whether a key is pressed or released.
ControlLoop An all in one, device controller with on/off, PID, and Cascade PID.
ControlSystemsOS A robotics library for interfacing with a dynamic set of plug-and-play low-level I2C modules through a high-level control systems API.
controlVoltage A simple library for generating CV signals to control modular synthesizers.
ControleForno Uma biblioteca para controle e automacao de forno tipo esteira.
Controlino A library for using direct or multiplexed input controls easily.
ControlledServo A library to have more control over the movement of a servo.
ControllerAsI2c_asukiaaa It handles ESP32 as I2C device of receiver of wireless controller.
Controller Utilities Contains a number of useful tools for building custom game controllers.
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, stackful cooperative threads library
Coordinates Allow easy and reliable conversion between cartesian and polar coordinate system.
CopyThreads A lightweight threading library
CoreX Library for CoreX IoT Platform.
Correlation Arduino Library to determine correlation between X and Y dataset
Corsair Lighting Protocol Control LED strips via USB from a PC.
CosmosNV2 Biblioteca desenvolvida para Cosmos NV2 Shield
CountDown Arduino library to implement a CountDown clock in SW.
CountdownLib Countdown Library
Countimer A simple library for creating timers and counters.
CowPi A library for the Cow Pi educational hardware kit.
CowPi_stdio A library to interface with the serial monitor and with display modules using familiar stdio functions.
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
Cpp_Standard_Library 将C++标准库移植到 Arduino。A port of C++ Standard Library to Arduino.
CPUTemp Retrieve the internal temperature of the processor!
CPUVolt Calculate the processors Vcc voltage using only the internal registers
CQRobotTDS Simplify the use of CQRobot TDS sensor.
CRCx CRC calculation for Arduino and other C++ programs
CRMui3 CRMui3 WebFramework build a web app (Web UI) for ESP8266 and ESP32 in your project in minutes! / CRMui3 WebFramework для esp8266 и esp32. Позволяет быстро и просто создать веб интерфейс для настройки и управления устройством.
CrazyHC595 Library for HC595
Crazy-IoTik library for IoTik
CRC Library for CRC for Arduino
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.
crc_asukiaaa A library of functions about crc.
CreativeRobotix Creative Robotix library for Codee.
CredentialManager Provides intuitive interface for storage and retrival for user credentials.
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.
cronos A std::chrono wrapper for target system's native tick count.
CrossMgrLapCounter Library for communicating with CrossMgr's lap counter interface
CROZONE-VEML6040 It is a library for use with the CROZONE VEML6040 module of Crozone Technology Company Limited.
CRSF Бібліотека для радіо керованих моделей протоколом CRSF
CRT Bunch of CRT functions for LEDs
Crypto Rhys Weatherley's arduinolibs Crypto library.
CryptoAES_CBC A AES CBC lib from Rhys Weatherley's arduinolibs Crypto and CryptoLegacy libs. For Arduino and ESP8266.
CryptoAuthLib MicroChip CryptoAuthLib with Arduino support
Crystal C Interpreter This is a C++ interpreter developed based on ArduinoSTL, which supports almost all C++ keywords (excluding for) and can be used as a basic operating system on the avr development board.
CS5464 Arduino CS5464 Energy Monitor Support for Arduino
CS5490 A library control an integrated circuit Cirrus Logic - CS5490
CSE_ArduinoRS485 Allows sending and receiving data through the RS-485 interface, using any Arduino-compatible boards.
CSE_ModbusRTU Arduino library for implementing Modbus RTU communication protocol on Arduino-supported boards.
CST816S Capacitive touch screen library
CST816_TouchLib A CST816 touch and gesture library, tested using the LilyGO T-Display ESP32-S3. Includes gestures.
cst816t cst816t capacitive touch screen
CSV Parser CSV Parser for Arduino.
CSWBattery The library for the diy smartwatch projects, which operates with their batteries.
CSWButtons The library for the diy smartwatch projects, which operates with their buttons.
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
Cubigel Read information from the Cubigel compressor system
Cumulocity IoT client A client library to connect your Arduino to Cumulocity IoT cloud over MQTT.
Cumulocity IoT Downstream A client library to extract realtime measurement, alarm, event and operation from Cumulocity IoT Platform.
Cumulocity IoT Upstreaming A client library to connect your Arduino to Cumulocity IoT cloud over https.
currency Arduino library to help formatting integers as currency e.g. $ 1.000.000,00.
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
CursedDoubleLinkedListInterface Cursed Double Linked List Interface with previous/next pointers for C++ and Arduino.
CurveFitting Fits polynomial curves to given datapoints
CustomJWT A library to make it easy to encode and decode JWT tokens on the Arduino platform.
Custom PID Library PID Control System.
custom_PortentaBreakout Library for Arduino Portenta Breakout Carrier modified by alessandromrc (Alessandro Marcon)
CuteBuzzerSounds Simple and Cute Robot Sounds
CV7OEMFR Enables provisioning.
CWLibrary Library to send CW message (Morse) with your custom function and device.
CWW Morse Transmit Send Morse Code on a digital I/O pin with optional audio sidetone.
Cytron 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
Cytron_PikaBot Library for Cytron PikaBot.
Cytron_PS2_Shield This library is for the Cytron PS2 Shield.
DLxx416_Arduino Display library for four-character OSRAM/Siemens intelligent displays: DLR2416, DLO2416, DLG2416, DLR3416, DLO3416, DLG3416.
DSpotterSDK_Maker_33BLE DSpotterSDK_Maker_33BLE provides offline speech recognition function for developers on Arduino Nano 33 BLE Sense, which can recognize trigger words and command words.
DSpotterSDK_Maker_NiclaVision DSpotterSDK_Maker_NiclaVision provides offline speech recognition function for developers on Arduino Portenta H7, which can recognize trigger words and command words.
DSpotterSDK_Maker_PortentaH7 DSpotterSDK_Maker_PortentaH7 provides offline speech recognition function for developers on Arduino Portenta H7, which can recognize trigger words and command words.
DSpotterSDK_Maker_RP2040 DSpotterSDK_Maker_RP2040 provides offline speech recognition function for developers on Arduino Nano RP2040 Connect, which can recognize trigger words and command words.
DTime Date plus Time workaround service
dWin Dwin HMI LCD Screen Library.
DA16200 Wi-Fi Library for Arduino Wi-Fi enable your Arduino sketches using Dialog's DA16200 Module
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
DacESP32 Arduino library for using the ESP32 DAC output channels fast and easy.
DAC121C08x Arduino library for the following Texas Instruments 12 bit DAC ICs: DAC121C081 and DAC121C085.
DAC7574 DAC7574 is a 4-channel 12-bit Digital to Analog Converter (DAC) with an I2C interface.
DAC7611 A library that makes interfacing the DAC7611p a breeze.
DAC8550 Arduino library for DAC8550 SPI DAC Digital Analog Convertor
DAC8551 Arduino library for DAC8501, DAC8531, DAC8550 and DAC8551 SPI 16-bit Digital Analog Convertor.
DAC8552 Arduino library for DAC8532 and DAC8552 SPI Digital Analog Convertor.
DAC8554 Arduino library for DAC8534 and DAC8554 SPI Digital Analog Convertor.
DailyStruggleButton DailyStruggleButton is yet another Arduino library to debounce button (push tactile switch) and manage its events.
DaisyDuino Arduino library for the Daisy audio platform.
DallasTemperature Arduino Library for Dallas Temperature ICs
DarkSkySevenDay Current and Seven Day Weather Forecast Library for Arduino.
Dashboard IoT Library for Dashboard IoT Platform by Nusabot.
DataSeriesPod A simple Arduino data logging library
DataServeriOS Serves data to Arduino Control (iOS) for control over network.
DataTome Moving Average library compatible with any number type
DataVisualizer This library is intended to simplify the use from Microchip Data Visualizer via the Atmel Data Protocol.
DatabaseOnSD A library to easily create and manage a database on an SD card
databot Official databot library supporting databot, based on Arduino
databot2 Official databot library supporting databot, based on Arduino
DatavisionLCD This library allows communication with Phico Datavision LCD.
DateTimeFunctions Collection of date & time functions. Check, Convert, Get, Clock & Date.
dateTimeHelpers Arduino library with date and time helper functions.
dbg-trace Debug Trace component for Embedded Applications - Debug and Trace Log message system based on trace ports with adjustable levels.
DBS-Lib DBS-Lib is a library board that we created for practice such as C++, algorithms, mathetical, embedded system and robotics.
DC-Core-Library Librería para Entrenador compatible con Arduino
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.
DCMotor Arduino DCMotor library with the L293D motor driver.
DCCEXProtocol DCC-EX Native Protocol implementation
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.
DDBot Provides simple functions to control a differential drive robot.
DDC-CI VPC library A simple library to control you monitor over DDC/CI
ddns-nightly Official nightly duinodns (ddns) builds
DDNS_Generic DDNS Update Client Library for SAM DUE, nRF52, SAMD21/SAMD51, STM32F/L/H/G/WB/MP1, AVR Mega, megaAVR, Teensy, RP2040-based RASPBERRY_PI_PICO, WT32_ETH01, Portenta_H7, etc. besides ESP8266/ESP32, using ESP8266-AT/ESP32-AT WiFi, WiFiNINA, Ethernet W5x00, ENC28J60, LAN8742A or Teensy NativeEthernet
DDS Generate sinusoids on AVR-based Arduinos at varying frequencies. Requires an analog low-pass filter.
DDSM115 An Arduino library for control DDSM115 Wheels through RS485.
DeadReckoning-library Uses wheel encoder data on a differential drive robot to estimate position.
debounce A library for button debouncing.
DebounceEvent Simple push button and toggle switch debounce library that reports number of clicks and length
DebounceFilterLib DebounceFilter Library
DebouncedButton Library for debouncing a momentary button.
DebouncedLDR Library for debouncing a light-dependent resistor.
Debouncer Debounce library for Arduino
debug-cli Debug CLI for Embedded Applications - Command Line Interface for debugging and testing based on an object oriented tree structure.
DebugLog Logging library for Arduino that can output to both Serial and File with one line
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.
DelayExec A library to defer executions
DEMO-BOARD Library for DEMO-BOARD
Deneyap 5x7 LED Matris Arduino library for Deneyap 5x7 LED Matrix
Deneyap 6 Eksen Alaletsel Olcum Birimi Arduino library for Deneyap 6 Dof IMU LSM6DSM
Deneyap 9-Eksen Ataletsel Olcum Birimi Arduino library for Deneyap 9 Dof IMU MMC5603NJ, LSM6DSM
Deneyap Arduino Examples Arduino examples for Deneyap Development Boards
Deneyap Arduino Projeleri Arduino examples for Deneyap Devkits with Deneyap Modules
Deneyap Basinc Olcer Arduino library for Deneyap Basınç Ölçer MS5637-02BA03
Deneyap Cift Kanalli Cizgi Algilayici Arduino library for Deneyap Dual Channel Line Follower TCRT5000
Deneyap Cift Kanalli Motor Surucu Deneyap Dual Channel Motor Driver TC78H660FTG
Deneyap Derinlik Olcer Arduino library for Deneyap ToF Range Finder Sensor VL53L0X
Deneyap Dokunmatik Tus Takimi Arduino library for Deneyap Keypad
Deneyap Duman Dedektoru Arduino library for Deneyap Gas Sensor
Deneyap Gercek Zamanli Saat Arduino library for Deneyap Real Time Clock MCP7940
Deneyap GPS ve GLONASS Konum Belirleyici Arduino library for Deneyap GPS and GLONASS Locator
Deneyap Hareket Algilama Arduino library for Deneyap Gesture Sensor NCS36000
Deneyap Hareket Isik Renk Algilayici Mesafe Olcer Arduino library for Deneyap Gesture, Color, Proximity Sensor APDS9960
Deneyap Hoparlor Arduino library for Deneyap Speaker
Deneyap Kart IDE Ornekler Deneyap Kart Agent & IDE Dahili Örnek Kodlarının Yer Aldığı Kütüphane
Deneyap Kart QRCodeReader A library to read QR Codes using an Deneyap Kart with a camera module.
Deneyap Kizilotesi Alici Verici Arduino library for Deneyap Infrarad Receiver Transmitter
Deneyap Kumanda Kolu Arduino library for Deneyap Joystick
Deneyap Mesafe Olcer Isik Algilayici Arduino library for Deneyap Proximity Light Sensor LTR553
Deneyap Mikrofon Arduino library for Deneyap Microphone ICS-40619
Deneyap OLED Ekran Library for Deneyap OLED Display Module SSD1306
Deneyap Renk Donusturme Arduino library to change colors between different systems
Deneyap Role Arduino library for Deneyap Relay
Deneyap Servo Arduino library to drive servo motors
Deneyap Sicaklik Nem Basinc Olcer Arduino library for Deneyap Temperature&Humidity, Barometer Sensor SHT4X
Deneyap Sicaklik Nem Olcer Arduino library for Deneyap Temperature Humidity SHTC3
Deneyap Telegram Allows you to send a message to telegram via Deneyap Kart
Deneyap Toprak Nemi Olcer Arduino library for Deneyap Soil Moisture Sensor TL555Q
Deneyap Ultraviyole Isik Algilayici Arduino library for Deneyap UV Light Sensor LTR390
Deneyap Yagmur Algilayici Arduino library for Deneyap Rain sensor
Derivs_Limiter This library can be used to limit the first and second derivative of a variable as it approaches a target value.
Design Informatics Base Library for making use of the Design Informatics PCB for getting started with Arduino coding
desklab Implement methods for the use of desklab (www.desk-lab.de) devices.
detaBaseArduinoESP32 Makes working with Deta.sh Base easy
detaBaseESP8266 Makes working with deta.space Base easy on esp8266
DEVFULL Arduino library for a /dev/full stream
DeviceConfigJSON Library enables device configuration using JSON.
DeviceController Control Board Pins states using Device Controller Web interface
DEVNULL Arduino library for a /dev/null stream
DEVRANDOM Arduino library to wrap a random generator in a stream
Devuino A device library for Arduino and other -inos
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
DF-Print Use C# style syntax for formatting strings.
DFRobotDFPlayerMini Driver for DFPlayer Mini from DFRobot
DFRobotIRPosition Driver for Positioning ir camera from DFRobot
DFRobot SHT DFRobot Standard library.
DFRobot_AD9837 This is a Library for AD9837, AD9837 is a Programmable Waveform Generator(SKU: DFR0973).
DFRobot_ADS1115 DFRobot Standard library(SKU:DFR0553).
DFRobot_ADXL345 Six axis sensor library.(SKU:SEN0032)
DFRobot_AHT20 DFRobot Standard library(SKU:SEN0527&SEN0528).
DFRobot_AirQualitySensor A air quality sensor library.(SKU:SEN0560)
DFRobot_Alcohol DFRobot Standard library.
DFRobot_AS3935 DFRobot Lightning Sensor library.(SKU:SEN0290)
DFRobot_AS7341 AS7341 is a 11 channel visible light sensor, which can measure 8 wavelengths of visible light, suitable for color detection, light color temperature detection and other scenes(SKU:SEN0365)
DFRobot_ASR The speech recognition module can identify the terms that have been pre-written into the sensor and return the corresponding numbers(SKU: DFR0715).
DFRobot_B_LUX_V30B DFRobot_B_LUX_V30B is the sensor library of DFRobot
DFRobot_BC20_Gravity DFRobot Standard library.(SKUTEL0130)
DFRobot_BloodOxygen_S DFRobot Standard library.(SKU:SEN0344)
DFRobot_BME280 This is a Library for BME280, the function is to read temperature and humidity and pressure(SKU: SEN0236).
DFRobot_BME680 DFRobot Standard library(SKU:SEN0248).
DFRobot_BMI160 DFRobot Standard library(SKU:SEN0250).
DFRobot_BMM150 DFRobot Standard library(SKU:SEN0419).
DFRobot_BMP280 DFRobot Standard library(SKU:SEN0372).
DFRobot_BMP3XX This is a Library for BMP3XX, the function is to read temperature and pressure(SKU: SEN0423/SEN0371/SEN0251).
DFRobot_BMX160 DFRobot_BMX160 is the Sensor library of DFRobot
DFRobot_BT401 This Bluetooth module features Bluetooth/U-disk/TF-card playback, and Bluetooth call function, supporting simple and clear serial port control function, BLE pass-through, and SPP pass-through functions(SKU:DFR0781)
DFRobot_CCS811 DFRobot_CCS811 is the Sensor library of DFRobot
DFRobot_CH423 CH423 IO Expansion Module(SKU:DFR0979&DFR0980).
DFRobot_DF1101S record audio and play audio(SKU:DFR0745).
DFRobot_DF1201S This module is a conversion board, which can drive DF1201S DFPlayer PRO MP3 through I2C.
DFRobot_DF2301Q This is the library to drive the offline voice recognition module(SKU: SEN0539).
DFRobot_DHT11 DFRobot Standard library(SKU:DFR0067).
DFRobot_DHT20 Provide an Arduino library to get Humidity and Temperature by reading data from dht20.
DFRobot_digitalPot A digital potentiometer library(SKU:DFR0520).
DFRobot_DS1307 Define infrastructure of DFRobot_DS1307 class(SKU: DFR0151).
DFRobot_DS323X DS323X driver library.
DFRobot_EOxygenSensor This is the library of Eoxygen, the new electrochemical Oxygen sensor (SKU: SEN0496).
DFRobot_EC10 for measuring the liquid with high electrical conductivity(SKU: DFR0300-H).
DFRobot_ENS160 This is a Library for ENS160, ENS160 is a Digital Metal-Oxide Multi-Gas Sensor(SKU: SEN0514/SEN0515).
DFRobot_EnvironmentalSensor A environmental sensor.(SKU:SEN0500\SEN0501)
DFRobot_ESP_EC_BY_GREENPONIK Update from DFROBOT library for ESP32 compatibility
DFRobot_ESP_PH_WITH_ADC_BY_GREENPONIK Update from DFROBOT library for ESP32+ADC compatibility
DFRobot_FreeTenIMU Ten axis sensor library(SKU:SEN0140).
DFRobot_GDL A display library based on SPI.
DFRobot_Gesture_Touch A gesture detection and touch detection sensor(SKU:SEN0285).
DFRobot_GM60 GM60 is a highly integrated QR code scanner with excellent performance and a small size(SKU:SEN0486)
DFRobot_GNSS Provide longitude and latitude and other satellite information (SKU:TEL0157).
DFRobot_GP8XXX GP8XXX series driver library.
DFRobot_GP8302 I2C to 0-25mA DAC module(SKU:DFR0972).
DFRobot_GP8403 0-10V DAC module(SKU:DFR0971).
DFRobot_Heartrate This is a Library for SON1303(SKU: SEN0203).
DFRobot_HX711 By a simple mechanical structure with the sensor, that can be read to the mass of the body(SKU:SEN0160)
DFRobot_HX711_I2C By a simple mechanical structure with the sensor, that can be read to the mass of the body(SKU:KIT0176)
DFRobot_I2C_Multiplexer I2C expansion module support library(SKU:DFR0576).
DFRobot_ICG20660L DFRobot Standard library(SKU:SEN0443).
DFRobot_ICP10111 This is an atmospheric pressure sensor.(SKU:SEN0516)
DFRobot_ID809_I2C This is an library for capacitive fingerprint module(SKU:SEN0348).
DFRobot_IICSerial DFRobot Standard library(SKU:DFR0627).
DFRobot_IIS This library provides the codes for driving FireBeetle camera and the camera, microphones, etc. of audio expansion board.(SKU:DFR0498).
DFRobot_INA219 measure the current and voltage (SKU: SEN0291).
DFRobot_ITG3200 A library of gyroscopic sensors(SKU:SEN0140).
DFRobot_LcdDisplay It is a display screen that can be driven by both I2C and UART interfaces(SKU:DFR0997).
DFRobot_LedDisplayModule This is a 4bits / 8bits digital tube(SKU: DFR0646\DFR0645).
DFRobot_LIDAR07 DFRobot_LIDAR07 is the sensor library of DFRobot(SKU:SEN0413)
DFRobot_LIS a sensor library.(SKU:SEN0405/SKU:SEN0407/SKU:SEN0408/SKU:SEN0409/SKU:SEN0411/SKU:SEN0412/SKU:SEN0224)
DFRobot_LoRa DFRobot_LoRa is the Communication library of DFRobot
DFRobot_LPUPS A library designed for LPUPS.(SKU: DFR0682).
DFRobot_LSM303 The LSM303DLH is a triple axis accelerometer combined with a triple axis magnetic sensor(SKU: SEN0079).
DFRobot_LWLP The differential pressure between two probes of the differential pressure sensor can be obtained by this drive(SKU: SEN0343).
DFRobot_MaqueenPlus educational robot library.
DFRobot_MAX17043 DFRobot Standard library(SKU:DFR0563).
DFRobot_MAX31855 A library of temperature sensors(SKU:DFR0558).
DFRobot_MAX98357A This is a Library for MAX98357A(SKU: DFR0954).
DFRobot_MCP23017 DFRobot Standard library(SKU:DFR0626).
DFRobot_MCP2515 This is a Library for MCP2515(SKU: DFR0370).
DFRobot_MCP4725 12 bit digital-analog DA conversion module(SKU: DFR0552).
DFRobot_MCP9808 DFRobot Standard library.
DFRobot_MGC3130 DFRobot_MGC3130 is the Gesture library of DFRobot
DFRobot_MLX90614 This is a Library for MLX90614, the function is to read temperature(SKU: SEN0206/SEN0263).
DFRobot_MotorStepper Stepper motor and DC motor driver control board(SKU:DFR0508)
DFRobot_MPX5700 A pressure sensor library.(SKU:SEN0456)
DFRobot_OLED12864 OLED12864 multifunctional module(SKU: DFR0507).
DFRobot_OSD This is a Library for OSD,the function is the superposition of characters(SKU: DFR0515).
DFRobot_OxygenSensor Standard library for DFRobot oxygen sensor.(SKU:SEN0322)
DFRobot_PAJ7620U2 DFRobot_PAJ7620U2 is the Sensor library of DFRobot
DFRobot_PH DFRobot Standard library(SKU:SEN0161-V2).
DFRobot_PN532 this is a module that reads data from NFC tags.
DFRobot_QMC5883 Electronic compass drive library(SKU:SEN0140).
DFRobot_RainfallSensor A rain sensor.(SKU:SEN0575)
DFRobot_RGBButton This is a Library for RGBButton(SKU: DFR0991).
DFRobot_RGBMatrix RGB light board control(SKU: DFR0499).
DFRobot_RGBLCD1602 DFRobot_RGBLCD1602 is the display library of DFRobot
DFRobot_RP2040_SCI This is a library for a SCI Acquisition Module based on the Arduino platform(SKU:DFR0999).
DFRobot_RTU Modbus RTU library for Arduino.
DFRobot_SCD4X This is a Library for SCD4X(SCD40/SCD41), SCD4X is a Digital Metal-Oxide Multi-Gas Sensor(SKU: SEN0536).
DFRobot_SerialScreen771 DFRobot Standard library(SKU:DFR0626).
DFRobot_SGP40 DFRobot_SGP40 is the sensor library of DFRobot
DFRobot_SHT20 This is a Library for SHT20, SHT20, the new humidity and temperature sensor(SKU: SEN0227).
DFRobot_SIM base class library.
DFRobot_SIM7000 communication device library.(SKU:DFR0572/DFR0505-CN)
DFRobot_SIM808 This is a Library for SIM808 GPS/GPRS/GSM Arduino Shield V1.0(SKU: TEL0097).
DFRobot_SpeechSynthesis Synthesize the sound you need, support Chinese, English.
DFRobot_ST7687S This is a 2.2” TFT LCD Display Module with an input voltage(SKU: DFR0529).
DFRobot_STS3X This is a Library for STS3X, the function is to read temperature(SKU: SEN0434).
DFRobot_SU03T Speech input and output(SKU: DFR0987)
DFRobot_TCS3430 DFRobot_TCS3430 is the sensor library of DFRobot
DFRobot_TCS34725 A color sensor library
DFRobot_TMF8x01 DFRobot Standard library(SKU:SEN0430/SEN0429).
DFRobot_URM07 A range sensor(SKU:SEN0153)
DFRobot_URM09 DFRobot Standard library.
DFRobot_URM13 URM13 driver library(SKU: SEN0352).
DFRobot_VEML6075 DFRobot_VEML6075 is the Ultraviolet library of DFRobot
DFRobot_VEML7700 This is a Library for VEML7700, the function is to read High Accuracy Ambient Light data(SKU: SEN0228).
DFRobot_VisualRotaryEncoder Visual rotary encoder driver library(SKU: SEN0502).
DFRobot_VL53L0X DFRobot Standard library(SKU:SEN0245).
DFRobot_VL6180X DFRobot_VL6180X is a sensor library.
DFRobot_VoiceRecorder DFRobot Standard library.
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.
DFR_Radar Configure and communicate with the DFRobot 24GHz millimeter-wave Human Presence Detection sensor (SEN0395).
DFW Tele-op and autonomous change over for WPI RBE platform.
DHTlib AVR Optimized Library for DHT Temperature & Humidity Sensor on AVR only.
dhtESP32-rmt Minimal, non-blocking, DHT11/DHT22 sensor library for ESP32 using RMT pheripheral
DHT kxn BACKUP Arduino library for DHT11, DHT22, etc Temp & Humidity Sensors
DHT sensor library for ESPx Arduino ESP library for DHT11, DHT22, etc Temp & Humidity Sensors
DHT Sensors Non-Blocking An Arduino library for the DHT sensor family (DHT11, DHT22,...). With Non-Blocking design to optimize CPU performance.
DHTStable Stable version of library for DHT Temperature & Humidity Sensor
DHT11 An Arduino library for the DHT11 temperature and humidity sensor.
DHT118266 Arduino library for DHT11, DHT22, etc Temp & Humidity Sensors
dht11esp8266 Arduino library for DHT11, DHT22, etc Temp & Humidity Sensors
dht11esp8266examples Arduino library for DHT11, DHT22, etc Temp & Humidity Sensors
DHT12 Arduino library for I2C DHT12 temperature and humidity sensor.
DHT12 sensor library DHT12 Temp & Humidity Sensors, library for Arduino, ESP8266 and ESP32
DHT20 Arduino library for I2C DHT20 temperature and humidity sensor.
DHT22 humidity and temperature, 1-wire only
DHT2pin Experimental version of the DHT library, using 2 data pins instead of 1.
DHTINT Arduino library for DHT temperature and humidity sensor. Integer only to save footprint.
DHTNEW Arduino library for DHT temperature and humidity sensor, with automatic sensortype recognition.
DIYables_4Digit7Segment_74HC595 The Arduino library for 74HC595 4-dot 4-digit 7-segment display. It works with Arduino, ESP32, ESP8266.
DIYables_IRcontroller The Arduino library for IR remote controller. It works with Arduino, ESP32, ESP8266.
DIYsplay A beginner-friendly library for DIYsplay.
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
Didactic Robot Simple Didactic Robot library
Differential Steering A library to use differential steering with a single dual axis joystick
DigiCombo Make for yourself a virtual digital pen and keyboard with Digispark Attiny85.
DIGI-DOT-BOOSTER Library An easy to use library to control the DD-Booster.
DigiKeyboardBe A library that allow to use the belgian azerty keyboard with digispark
DigiKeyboardFr A library that allow to use azerty keyboard with digispark
DigiPotX9Cxxx A library for X9Cxxx family digital potentiometers (X9Cxxx, xxx=102,103,104,503)
DigiSpark_PWM Hardware-based Pulse-Width-Modulation (PWM) for AVR ATtiny85-based boards using ATTinyCore up to 500 kHz.
digiedge_frame_generator Streamline data frame transmission from equipment to an edge device with this microcontroller library.
DigitLedDisplay MAX7219/MAX7221 Digital Tube 7-Segment LED Display Library
DigitLed72xx A library for the MAX7219 and the MAX7221 Led display drivers.
DigitSeparator Arduino library to separate digit value with marks and returns it as C string.
Digital Infrared Temperature Sensor MLX90615 Arduino library to control Grove - Digital Infrared Temperature Sensor.
DigitalIO Fast digital IO.
digitalPinFast More speed for digitalPin operations.
DigitalPressureSensor This library provides an Interface for Infineon's DPS310 Pressure Sensor (DEPRECATED).
Digital Rain Animation Easily display Matrix effects in the Arduino environment.
DigitalSignalsArduino Digital Signal library for Arduino platform
digitalWriteFast Fast pin access for AVR microcontrollers
DimSwitch A library to control dimmable ballasts for fluorescent light tubes.
Dimmable Light for Arduino This library allows to easily control dimmers (also known as thyristors).
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.
DINO PLC This library providing the possibility to call a function at specific ESP32 module.This library support DINO PLC
DINO-PLC-V2 This library providing the possibility to call a function at specific ESP32 module.This library support DINO PLC V2
DIO2 Fast digital input/output functions.
DiodeIoT_SI-1104 SI-1104 library for Espressif MCUs
DiodeIoT_SI-1108 SI-1108 library for Espressif MCUs
DiodeIoT_SI-1116 SI-1116 library for Espressif MCUs
directADC Library for advanced ADC control (AVR)
DirectCurrent_Motor_Module Simple library to control various motors and engines
DirectNECTransmitter Library to send NEC IR pulses without a carrier wave.
directTimers Library for advanced hardware timers control
Discord_WebHook Send message on discord using webhook
DisplayMenu This library helps with creating menu pages when using graphical displays supported by the TFT_eSPI library.
DisplayUtils Utility classes to help working with displays (eg large fast changing numbers)
DistanceSensor HC-SR04 distance sensor library.
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
DLLN3X ZigBee Mesh Module Library This library allows you to use DLLN3X ZigBee mesh module very easily.
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.
DM8BA10 Library for Chinese DM8BA10 LCD modules.
DMD2 Updated (beta) library for Freetronics DMD dot matrix displays.
DMD2TUR Use with DMD2 library and enjoy Turkish letters!
DMD32 An Arduino library for ESP32 to drive DMD LED matrix display
DMM DMM (digital multimeter) library for Arduino.
DmtrPots Potentiometer library for Arduino / Teensy.
DMXSerial Enables DMX communication using the built-in serial port for Arduino boards.
DMX Serial Transceiver Transmit and receive Serial DMX (max485) and switch without a struggle.
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
DOC_CAT Expanding the Arduino environment
DonoLed Library to easily control LED Strips.
Dorpac-timer A library for implementing very simple timers
DotMatrixDisplay Dot-Matrix Display library for use with PD243X I2C Adapter Board
DotMatrix5x7 Drives 5x7 dot matrix display directly connected to Arduino pins
DoubleEMAFilterLib DoubleEMAFilter Library
DoubleLinkedList A templated class for creating dynamic Double Linked Lists. A Double Linked List is a Linked List where each node points to the next node and the previous node.
DoubleResetDetect Arduino library to check for double reset on ESP8266
DoubleResetDetector Library to detect a double reset, using ESP8266 RTC Memory.
DoubleResetDetector_Generic Library to detect a double reset, using EEPROM, DueFlashStorage, FlashStorage_SAMD, FlashStorage_RTL8720, FlashStorage_STM32 or LittleFS/InternalFS. For AVR, Teensy, SAM DUE, SAMD, STM32F/L/H/G/WB/MP1, nRF52, RP2040-based Nano_RP2040_Connect, RASPBERRY_PI_PICO, RTL8720DN, MBED nRF52840-based Nano_33_BLE, Portenta_H7, etc. boards. Now using efficient FlashStorage_STM32 library and supporting new RP2040-based Nano_RP2040_Connect, Portenta_H7, RASPBERRY_PI_PICO and STM32 core v2.0.0
DoublyLinkedList An advanced library for managing lists.
DovesLapTimer A simple lap-timing library centered around GPS data
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
DRV8251-Driver A library that provides support for using brushed DC motors via the TI DRV8251 motor driver
DRV8434S DRV8434S stepper motor driver library for Arduino
DRV8825 Arduino library for DRV8825 stepper motor driver.
DRV8835MotorShield Arduino library for the Pololu DRV8835 Dual Motor Driver Shield
DRV8870 DRV8870 Motor Driver Library for Arduino, ESP and STMboards
DSFamily Read and calibrate of of the Maxim DS- Family of 1-wire thermometers
DS MCP4018 Library Arduino library for the MCP4018T-103E I2C digital potentiometer.
DS PCA9536 Library Arduino library for the PCA9536 I2C I/O expander.
Ds1302 A C/C++ library to use DS1302 RTC chip.
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.
DS1624_Library 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_int Library for DS18B20 restricted to a single sensor per pin.
DS18B20_RT Arduino library for the DS18B20 temperature sensor.
DS1821 Arduino library for DS1821 temperature sensor
DS1881 A driver for the Dallas/Maxim i2c logarithmic potentiometer.
DS2 DS2 and KWP library to handle messages in those automotive protocols.
DS2401 Library for 1-Wire DS2401 UID restricted to a single device per pin.
DS2431 Arduino library for Maxim DS2431 1-Wire EEPROM
DS2438 Library for DS2438 1-Wire battery monitor. One device per pin.
DS28CM00 Arduino library for I2C DS28CM00 unique identification chip.
DS3231 Arduino library for the DS3231 real-time clock (RTC)
DS3231M Arduino library to use the Maxim Integrated DS3231 and DS3231M RTC (Real-Time-Clock)
DS3231-RTC C++ Library for the DS3231 real-time clock (RTC) module, ready to use on Arduino IDE and PlatformIO.
DS3231_RTC Arduino library for the DS3231 real-time clock (RTC)
DS3232 Arduino library for I2C DS3232 RTC (minimalistic).
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
DS323x_Generic Library for DS3231/DS3232 Extremely Accurate I2C-Integrated RTC/TCXO/Crystal
DSC Keybus Interface Directly interface Arduino, esp8266, and esp32 to DSC PowerSeries and Classic security systems for integration with home automation, remote control apps, notifications on alarm events, and emulating DSC panels to connect DSC keypads.
DST RTC Arduino library for automatically adjusting RTC time for Daylight Saving Time (DST)
DTF_ESP32Update Update ESP32 devices using Deploy the Fleet service.
DTF_ESP8266Update Update ESP8266 devices using Deploy the Fleet service.
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
DualSenseController Library to use DualSense Controller based on USB Host Shield Library 2.0.
DualTB9051FTGMotorShield Arduino library for the Pololu Dual TB9051FTG Motor Driver Shield
DualVNH5019MotorShield Arduino library for the Pololu Dual VNH5019 Motor Driver Shield
DualVNH5019MotorShieldMod3 Arduino library for the running two Pololu Dual VNH5019 Motor Driver Shields on an Arduino Mega
DueAdcFast Arduino Due ADC analogRead Fast 1Mhz with measures collect and also differential.
DueFlashStorage DueFlashStorage saves non-volatile data for Arduino Due.
DueTimer Timer Library fully implemented for Arduino DUE
DUE_ADC_Oversampler 16 Bits ADC oversampler with PDC on SAM3x DUE
due_can Allows for CAN bus communications with the Arduino Due
DUE_schmitt Enable SAM3x DUE IO Schmitt trigguer
DumbDisplay A library for connecting to Android DumbDisplay app (>= this version), for various virtual gadget realizations.
Dump AVR dump RAM and Flash
DunogeonENG Arduino library for a mini D&D Game (it's a part of a bigger project).
DunogeonFR Cette librairie est un simulateur de donjon (une partie isolée d un projet plus grand).
Dusk2Dawn Get estimate time of sunrise and sunset given a set of coordinates.
dustSensor_kocoa Arduino Particulate Matter Sensors for PM-D4.
DvG_StreamCommand A lightweight Arduino library to listen for commands over a stream
DW1000 A library that offers functionality to use Decawave's DW1000 chips/modules.
dwarf433 Arduino libary to transmit arbitrary RF433 signals
DWIN T5L API wrapper A basic library to easily communicate with DWIN HMI displays.
DWIN_DGUS_HMI DWIN DGUS HMI Display
Dx_PWM This library enables you to use Hardware-based PWM channels on Arduino AVRDx-based boards (AVR128Dx, AVR64Dx, AVR32Dx, etc.), using DxCore, to create and output PWM.
Dx_Slow_PWM This library enables you to use ISR-based PWM channels on Arduino AVRDx-based boards (AVR128Dx, AVR64Dx, AVR32Dx, etc.), using DxCore, to create and output PWM any GPIO pin.
Dx_TimerInterrupt This library enables you to use Interrupt from Hardware Timers on Arduino AVRDx-based boards (AVR128Dx, AVR64Dx, AVR32Dx, etc.) using DxCore
dynaHTML dynamic HTML library for ESP8266/ESP32
Dynamixel Arduino library for Dynamixel
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.
EByte LoRa E22 library LoRa EBYTE E22 device library complete and tested with Arduino, Arduino SAMD (Nano 33 IoT and MKR), esp8266, esp32 and STM32. sx1262/sx1268
EByte LoRa E220 library LoRa EBYTE E220 device library complete and tested with Arduino, esp8266, esp32, STM32 and Raspberry Pi Pico. LLCC68
EByte LoRa E32 library LoRa EBYTE E32 device library complete and tested with Arduino, Arduino SAMD, esp8266, esp32 and STM32. sx1278/sx1276.
EByte RF E70 library RF EBYTE E70 device library complete and tested with Arduino, esp8266, esp32, STM32 and Raspberry Pi Pico. CC1310
EEvar Allows to save variables to the EEPROM memory. Works with any POD (bool, int, float, custom structs) and String. Lightweight. Simple to use.
eFlexPwm Arduino eFlexPwm library for Teensy 4.x
eFLL eFLL (Embedded Fuzzy Logic Library).
eForth1 eForth for Arduino UNO
ELi_McM_4_00 A library for using Microcontroller modules of E-LAGORi.
ELi_MdM_4_00 A library for using motor driver modules of E-LAGORi.
EMailSender Send EMail via SMTP, library for Raspberry Pi Pico W, Arduino, SAMD (WiFiNINA), STM32, esp8266 and esp32.
EMoRo 2560 EMoRo 2560 library includes all specific libraries and examples for EMoRo 2560 controller.
eOS ETC EOS library for OSC
ERa E-Ra by EoH. An IoT Market Enabler!
ESensors Manage recordings from multiple environmental sensors.
E131 E1.31 sACN for AVR Ethernet and ESP8266.
E220-900T22S-JP Arduino E220-900T22S(JP) libraries.
E220Lib A Library used to interface the EBYTE E220 module with an Arduino
E24 E24xxx EEPROM library.
EAA_MLX90614 MLX90614 device driver
EasIno A protocol that allows to easily communicate with Arduino boards, using different communication options.
Easing Easing function library for Arduino
EasyAndee Annikken EasyAndee Library for Annikken Andee U, Android and iOS boards.
EasyAndee101 Annikken EasyAndee Library for Arduino 101
EasyBNO055 ESP Library for the Adafruit BNO055 Absolute Orientation Sensor made easier with ESP32 threads
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 any PinChangeInterrupt pin. Automatic debouncing, no delay required. Functions for long and double press detection are included.
EasyBuzzer EasyBuzzer Library
EasyColor Color converter to many formats
EasyCommaLib EasyComma is a light library that implements funtions for easily parse comma separed arrays
easyConfig WebPortal and WiFi management for ESP32/ESP8266
EasyDDNS ESP8266 & ESP32 DDNS Update Client Library.
EasyGNSS An easy-to-use library to parse the NMEA protocol output by the GNSS receiver (Ublox) through serial port.
EasyHTTP An ESP32 library to facilitate the execution of HTTP requests.
Easy IoT with CC1101 - Sub-1GHz LORA-like Easy to use Arduino Library for the TI CC1101 Low-Power Sub-1GHz RF Transceiver
EasyLed Arduino library for controlling standard LEDs in an easy way. EasyLed provides simple logical methods like led.on(), led.toggle(), led.flash(), led.isOff() and more.
easyLiDAR Using vl53l5cx(tof64) LiDAR driver easy.
EasyLogger A library to do serial logging the easy and lightweight way
Easy MFRC522 Simplified reading/writing data chunks from/to RFID tags with MFRC522 module.
EasyMorse A simplified Morse code library to be used as a method of Communication.
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.
EasyOpenTherm OpenTherm Library to control Central Heating (CH), HVAC (Heating, Ventilation, Air Conditioning) or Solar systems by creating a thermostat using Arduino IDE and ESP32 / ESP8266 hardware.
EasyPCF8574 Generic library for PCF8574 easy to use
EasyPCF8575 The easiest library for PCF8575
EasyPin An easy and simple way for manage Arduino pins.
Easy SevenSeg Easily connect and play with a seven-segment display (single-digit type).
EasySSDP Easy, single function SSDP setup.
EasyStringStream A library for string creation without std:: overhead
EasyTask A lightweight but powerful implementation of tasking manager.
EasyUI ESP8266 User Interface Library.
EasyUltrasonic An Arduino library used to work with ultrasonic sensors in an easy way for measuring distance.
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
Eccel-C1 Arduino library for UART access to the Eccel Pepper C1 RFID reader
EDB Extended Database Library
Edge-fel Feature extraction library for Arduino.
EdgeML-Arduino Library to use the Nicla Sense ME and BLE Nano 33 with edge-ml.
EdgieD Simple, generalised edge detection for variables as well as input signals
EduShield Display library for Arduino101.cz EDUshield
EduShield-2 Library Arduino Library for the Edu-Shield 2 by JustPlay Software (www.justplaysoftware.com).
EducationShield Library used for the completion of all the projects related to CTC
EEBoom Simple and powerful EEPROM emulation for ESP8266 and ESP32
EEManager Simple library for reducing EEPROM wear
EEPstore EEPROM data storage with CRC16 checksum
EEWrap A convenient library allowing one to use the EEPROM just like RAM.
EE895 Arduino Library Library for the EE895 CO2 Sensor
EEPROMextent This is a library for Arduino to read/write complex data to EEPROM.
EEPROMsimple Communications with 25LC1024 EEPROM chip
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.
EepromSecureData CRC-controlled EEPROM memory storage
EEPROM-Storage Generic class to wrap an EEPROM variable on the Particle and Arduino platforms.
EEPROMTyped The EEPROM Typed Library is a lightweight static library for reading and writing standard Arduino data types to the EEPROM.
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_24LC64F EEPROM_24LC64F EEPROM memory chip for Arduino
eeprom_25AA02EXX Library to read and write Microchip SPI EEPROM 25AA02E48 or 25AA02E64
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
EEPROM_SPI_WE Library for external SPI based EEPROMs
EEPROM_STM_Arduino Class library for NXP I2C multiplexer and switch
EEPROM_WL Library for implementing EEPROM wear leveling on AVR Arduino boards
EEWL EEPROM wear leveling
Effortless-SPIFFS A class designed to make reading and storing data on the ESP8266 and ESP32 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
EgoSmartHeaterRS485 Controlling the EGO Smart Heater via RS485 using Modbus
Eigen Eigen (a C++ template library for linear algebra) for Arduino
ELMo Low-level synchronous Arduino library to interface with ELM327 OBDII devices.
EL_dev_arduino Library and Sample of ECHONET Lite for Arduino
elapsedMillis Makes coding responsive sketches easier.
electricui-embedded Connect your microcontroller to a high performance user interface, run entirely locally and under your control.
Electronic Cats PN7150 Arduino library for SPI and I2C access to the PN7150 RFID/Near Field Communication chip.
ElectronicsEducation Arduino libraries and educational materials for workshop
electuno Electuno library, simulates vintage organ sound type Electone or Hammond.
ElegantOTA OTA updates made slick and simple for everyone!
Elegoo This is a library to use the ELEGOO Smart Robot Car Kit.
elk Tiny JavaScript Engine
ellipse Arduino library for ellipse class
ELMDuino Arduino library to easily interface with the common OBDII scanner: ELM327
Elog The ultimate logger for ESP32
EloquentArduino An eloquent interface to common Arduino patterns, data structures and algorithms
EloquentEsp32cam Use your Esp32-cam like an expert
EloquentRTLS RTLS (Real Time Location System) for Arduino and ESP32
EloquentSurveillance Esp32-cam surveillance system, batteries included
EloquentTensorFlowCortexM An eloquent interface to Tensorflow Lite for Microcontrollers for Cortex-M chipset
EloquentTensorFlow32 An eloquent interface to Tensorflow Lite for Microcontrollers for ESP32 chipset
EloquentTinyML An eloquent interface to Tensorflow Lite for Microcontrollers
EloquentVision Image processing datatypes and algorithms for Arduino and Esp32
Eloquent_EdgeImpulse Easy Edge Impulse integration
eloquent_remote Access your ESP32 camera stream from anywhere in the world
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.
EMUcan ECUMaster EMU CAN Stream Reader Arduino Library
emWin emWin V6.36 Professional graphics library
em4095 A library for reading and writing rfid chips with em4095 and esp32
EmbAJAX Framework for displays and controls on a web page
EmbUI Embedded Web UI framework for esp8266/esp32/esp32-c3/esp32-s2/esp32-s3 IoT prototyping
EmbedUI EmbedUI is an open source Project, for enthusiasts to speed-up & visualize UI development using Embedded Hardware.
EmbeddedMqttBroker Mqtt Broker for embedded systems, tested on an Esp32 and esp8266.
EmbeddedSparkplugNode Sparkplug B / Sparkplug 3 Edge Node Library.
Embedded Template Library ETL ETL. A C++ template library tailored for embedded systems.
Embedded Type-C PID PID controller (Type-C) with a flexible API and errors handling.
EmbeddedUtils collections of utility headers for embedded c++
Embedis An Embedded Dictionary Server.
EmberGL Low-Level 2D/3D Graphics Library
EMFButton Easy MultiFunctional button
EmonLib Energy Monitoring Library
EmotiBit ADS1X15 Arduino library for ADS1015/1115 ADCs.
EmotiBit ArduinoFilters Filter library for Arduino.
EmotiBit BMI160 A library written for EmotiBit that supports the BMI160 and BMM150 IMU
EmotiBit EmojiLib Library to draw Emoji when using EmotiBit with appropriate Feather Wings
EmotiBit External EEPROM Library for I2C Communication with external EEPROMs
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 SimpleFTPServer Fork of SimpleFtpServer for EmotiBit
EmotiBit XPlat Utils A Utilities Library required for the successfull operation of EmotiBit FeatherWing and EmotiBit Oscilloscope Library
EMUSerial ECUMaster EMU Serial Library
Emulation A comprehensive mocking framework for seamless unit testing in PlatformIO.
EnableInterrupt Assign an interrupt to any supported pin on all Arduinos, plus ATtiny 84/85 and ATmega 644/1284.
EncButton Light and powerful library for button and encoder operation for Arduino
Encoder Counts quadrature pulses from rotary & linear position encoders.
EncoderButton Lossless event based rotary encoder & button library
EncoderStepCounter Quadrature Encoder library for half-step and full-step encoders.
EncoderTool Library to read out mechanical rotary encoders
Endo-Continuum-Robot The Endo Continuum Robot Library
Energesis LM35 Driver for LM35 series temperature sensor.
Energesis_GenericSensor Generic interface for standardized implementation of sensor drivers.
EnergyBoard Enables reading polyphase energy-monitor parameters of LVX EnergyBoard
EnergyMeter Arduino library to get data from energy meters in order to monitor them.
Engineer EasyEEPROM Arduino library for easy work with EEPROM. (AVR and ESP)
Engineer Regulator Arduino library for temperature controller. Stores settings in EEPROM. Hysteresis. (AVR and ESP)
ENGR100-950 UMich ENGR 100-950 Library
ENGR100-980 UMich ENGR 100-980 Library
enum_asukiaaa A library to share enum on arduino.
EnviroDIY_DS3231 An Arduino library for the DS3231 RTC (Real Time Clock).
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.
Epson_SU_SPI Sensing Unit Library using SPI for Epson M-Gxxx & Accelerometer M-A352
Epson_SU_UART Sensing Unit Library using UART for Epson IMU M-Gxxx & Accelerometer M-A352
EQSP32 A library for controlling your EQSP32.
ER_OLEDM1_CH1115 Library to support the ER-OLEDM1.09-1 OLED Display Module driven by the CH1115 controller
ERM19264_UC1609 Library to Support the ERM19264 LCD driven by the UC1609C controller
ERO A library make learning basic robotic easier.
ESPboy ESPboy Handheld Driver.
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.
ESPping Let the ESP32/ESP8266 ping a remote machine.
ESPxRGB RGB manipulation functions in Xtensa assembler for ESP SoCs
ES32Lab Library provided by ESDeveloperBR to facilitate the development of programs that utilize the ES32Lab board.
ES920 Arduino library for ES920/ES920LR FSK/LoRa wireless module
ESC Thermal Printer BLE Library for ESC/POS Printer BLE
EscapeAutomate EscapeAutomate Library
Escon A library for IoT Device
Escornabot-lib Escornabot library for Arduino.
Escornabot-Library Librería para Escornabot
escposprinter Library for ESC/POS Printer
ESP Async E1.31 Async E1.31 sACN for ESP8266.
ESPAsyncTCP Async TCP Library for ESP8266 and ESP31B . Forked from https://github.com/me-no-dev/ESPAsyncTCP
ESPAsyncWebServer Async Web Server for ESP8266 and ESP32
ESPAsyncWebSrv Asynchronous HTTP and WebSocket Server Library for ESP8266 and ESP32 . Forked from https://github.com/me-no-dev/ESPAsyncWebServer
ESPAsync_WiFiManager ESP32 (including ESP32-S2, ESP32-S3 and ESP32-C3), ESP8266 WiFi Connection Manager using AsyncWebServer, with enhanced GUI and fallback Web ConfigPortal.
ESPAsync_WiFiManager_Lite Light-Weight MultiWiFi/Credentials Async WiFiManager for ESP32 (including ESP32-S2, ESP32-S3 and ESP32-C3) and ESP8266 boards. Powerful-yet-simple-to-use feature to enable adding dynamic custom parameters.
EspATMQTT Support library for the the MQTT functionality in the ESP-AT interpreter.
ESPAutoWiFiConfig Start serving a local webpage if cannot connect to WiFi, also include Buffer for to WiFi client to prevent small packets with partial messages being sent.
ESPAutoWifi Auto Connect WiFi for ESP32 Board.
ESP Battery Arduino Library to calculate the ESP8266 (Feather Huzzah) battery level.
EspBootstrap Library helps bring new esp devices online and connected into ecosystem
ESPCanary Create an ESP32 or ESP8266 OpenCanary Honeypot
ESPConnect Simple & Easy WiFi Manager with Captive Portal for ESP8266 / ESP32
ESP-DASH A blazing fast library to create realtime dashboards for ESP8266's and ESP32's.
ESPDateTime Date Time Functions and Classes for ESP8266 and ESP32
ESPDisplay Use the DAC function of ESP32 to output C_ESP_8_BIT_composite with LovyanGFX.
EspEasyUtils ESP32 Easy Utils
esp-echonet-lite Echonet Lite library for ESP
ESPEssentials Essentials to get you started with your ESP8266 and ESP32 projects
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
esp-fs-webserver From FSBrowser.ino example to library
ESP-Google-Forms-Client Arduino Google Forms REST client library for ESP8266, ESP32 and Raspberry Pi Pico (RP2040).
ESP-Google-Sheet-Client Arduino Google Sheet REST client library for Arduino devices.
ESPHap Native support Apple HomeKit protocol with Arduino projects
EspHtmlTemplateProcessor A library that provide simple HTML template processing for ESP using SPIFFS
esp-iot-core A framework to implement IoT devices/gateways based on the ESP8266/ESP32 hardware.
ESP Line Notify Line Notify Library for ESP8266 and ESP32.
ESPLogger This library provides a simple interface to collect data on local storage (embedded flash or micro SD).
ESPMail EMail library.
ESP Mail Client Arduino E-Mail Client Library to send, read and get incoming email notification for ESP32, ESP8266 and SAMD21 devices.
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
EspNowCam ESPNowCam, a straightforward video streamer for popular ESP32Cam models, leveraging the ESPNow protocol. No need for IPs, routers, or credentials—keeping it simple! :D
EspNowJoystick Abstraction of ESP-Now and Protocol Buffers to have improved joystick for any kind of hardware
EspNow2Mqtt Use Esp-now to connect to mqtt and send and recive data.
ESP OTA GitHub ESP library for auto updating code from GitHub releases.
ESPPerfectTime SNTP library that provides more accurate time for ESP8266/ESP32.
ESPPubSubClientWrapper A wrapper class for the MQTT PubSubClient library by Nick O'Leary for ESP8266/ESP32.
ESP QRcode ESP Generate QRCode for GDEH0213B72 eink display, 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.
ESPSerialFlasher [EXPERIMENTAL] Flash the WiFiNiNa module on your arduino nano 33 iot
EspSimpleRemoteUpdate Simple remote update handling for ESP8266/ESP32
EspSimpleWifiHandler Simple and automatic WiFi handling for ESP8266/ESP32
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/ESP32 library that allows you to setup a telnet server.
EspUsbHost This is a library for using USB Host with ESP32.
ESPWebDAV WebDav server compatible with linux, macOS, windows.
ESPWiFiMqttWrapper ESP8266 and ESP32 WiFi - MQTT Wrapper
ESP-WiFiSettings WiFi configuration manager for the ESP32 and ESP8266 platforms.
ESP-Wifi-Config A ready-made Web Admin panel for configuring WiFi settings for ESP8266 and ESP32
EspWii A library to send Wii extension controllers data over wifi.
ESP2SOTA Async OTA (AP & Client WiFi modes) for ESP32/ESP8266.
ESP32AnalogRead Load the ESP32 ADC calibration data and use it to read from the ADC Supports the original, S2 and S3.
ESP32 AnalogWrite ESP32 Polyfill for analogWrite functions
esp32-BG95 BGxx modem - GPRS and LTE communications
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-BLE-Gamepad Bluetooth LE Gamepad library for the ESP32.
ESP32-BLE-MIDI A library to use MIDI over Bluetooth Low Energy on ESP32 boards.
esp32-BLE112 BLE112 - BLE modem
ESP32-Chimera-Core Alternate library for M5Stack/M5Core2/Odroid-Go/D-Duino and possiblly other ESP32/TFT/SD bundles
ESP32Console Extensible UART console for ESP32 with useful included commands.
ESP32 Control This library providing the possibility to call a function at specific ESP32 Control module.This library support all version of ESP32 Control module,ERS ,E1.0
ESP32 Control lite This library providing the possibility to call a function at specific ESP32 Control module.This library support all version of ESP32 Control module,ERS ,E1.0
ESP32 Digital RGB LED Drivers A library for driving self-timed digital RGB/RGBW LEDs (WS2812, SK6812, NeoPixel, WS2813, etc.) using the Espressif ESP32 microcontroller's RMT output peripheral.
ESP32Dispatcher Simple time-slice based task dispatcher
ESP32DMASPI SPI library for ESP32 which use DMA buffer to send/receive transactions
esp32-ds18b20 Minimal, non-blocking, DS18B20 sensor library for ESP32 using RMT pheripheral
ESP32-ENC28J60 Enables network connection (local and Internet) with ENC28J60 using the ESP32 Ethernet.
ESP32Encoder Encoder library for the ESP32 using interrupts.
ESP32 ESP32S2 AnalogWrite ESP32 PWM, Servo, Easing and Tone.
ESP32 File Manager for Generation Klick ESPFMfGK Manage your ES32 file system content with a simple web based interface
ESP32 Firebase Library for ESP32 to read and write data to Firebase Realtime Database.
esp32FOTA A simple library for firmware OTA updates
ESP32 FX1N PLC This library providing the possibility to call a function at specific ESP32 module.This library support all version of ESP32 module 2.0RXO,MiniPLC-32u
ESP32 HUB75 LED MATRIX PANEL DMA Display HUB75 LED Matrix Library for ESP32, ESP32-S2 and ESP32-S3
ESP32 I2C Slave I2C Slave library for ESP32 (unofficial)
ESP32-imgur-uploader imgur.com Image/Video uploader
ESP32 Lite Pack Library ESP32LitePack, M5Lite, A lightweight compatibility library. Support Devices:M5StickC, M5StickC Plus, M5Stack BASIC, M5Stack GRAY, M5Stack FIRE, M5Stack Core2, M5Stack ATOM Lite, M5Stack ATOM Matrix, M5Stack ATOM ECHO
ESP32Logger Logger for ESP32 for debugging C++-code
ESP32Logger2 Logger for ESP32 for debugging C++-code
ESP32 Mail Client Mail Client Arduino Library for ESP32
ESP32 Microsoft Graph This library provides an easy login process to AzureAD. I have also included a sample that displays Teams presence.
ESP32MotorControl Motor control using ESP32 MCPWM
ESP32MQTTClient A thread-safe MQTT library based on the of ESP-IDF instead of PubSubClient.
ESP32MX1508 An ESP32 library that makes using mx1508 dual DC motor driver easier.
ESP32-OTA Add an HTTP OTA interface to an existing project.
ESP32-OTA-Pull ESP32-OTA-Pull provides simple 'pull' based OTA updates for ESP32
ESP32-PSRamFS "ESP32 RamDisk for PSRAM and fs::FS"
ESP32PsramLock Library to control ESP32 PSRAM
ESP32-PTQS1005 PTQS1005 Sensor Data Acquisition Library for ESP32 and Arduino
ESP32 Rest Client Arduino WIFI Rest Client for ESP32
ESP32 RMT Peripheral VAN bus reader library ESP32 RMT Peripheral VAN bus reader library
ESP32RotaryEncoder Use a rotary encoder with your ESP32 easily!
ESP32Servo Allows ESP32 boards to control servo, tone and analogWrite motors using Arduino semantics.
ESP32Servo360 Initial development release
Esp32SimplePacketComs This Arduino library supports Simple Packet Coms for Esp32.
ESP32SPISlave SPI Slave library for ESP32
ESP32-targz A library to unpack/uncompress tar, gz, and tar.gz files on ESP32 and ESP8266
ESP32Time Set and retrieve internal RTC time on ESP32 boards.
ESP32TimerInterrupt This library enables you to use Interrupt from Hardware Timers on ESP32-based (including ESP32_S2, ESP32_S3 and ESP32_C3) boards
ESP32TinyUSB USB functions for ESP32-S2
ESP32-TWAI-CAN ESP32 driver for TWAI / CAN for Adruino using ESP-IDF drivers.
ESP32 ULP Debugger Arduino ESP32 ULP Debugger libraries.
ESP32-USB-Soft-Host "An Arduino wrapper to @sdima1357's usb_soft_host esp-idf example"
ESP32WebRemoteControl Web Remote COntrol
ESP32 Webhook Leverage IFTTT and the ESP32 library to set off events via Webhook.
Esp32WifiManager This Arduino library supports Wifi Management for Esp32.
ESP32_BleSerial A BLE Serial library for Arduino ESP32
ESP32_Button ESP32_Button is a specialized library created to facilitate the implementation of ADC/GPIO button functionality on ESP SoCs.
ESP32_C3_ISR_Servo This library enables you to use Interrupt from Hardware Timers on an ESP32_C3 board to control multiple servo motors.
ESP32_C3_TimerInterrupt This library enables you to use Interrupt from Hardware Timers on an ESP32-C3-based board
esp32_codec2 Codec2 Arduino library for ESP32.
ESP32_Display_Panel ESP32_Display_Panel is a library designed for driving display screens using ESP32 SoCs
ESP32_easy_wifi_data Simple library for sending and recieving booleans, bytes, integers, and float variables over UDP. The esp32 can be connected to a wifi network or create its own hotspot.
ESP32_ENC_Manager ESP32 + LwIP ENC28J60, including ESP32-S2, ESP32-S3 and ESP32-C3, Connection and Credentials Manager using AsyncWebServer, with enhanced GUI and fallback Web ConfigPortal.
ESP32_Ethernet_Manager (ESP32 + LwIP W5500 / ENC28J60), including ESP32-S2, ESP32-S3 and ESP32-C3, Connection and Credentials Manager, with enhanced GUI and fallback Web ConfigPortal.
ESP32_FastPWM This library enables you to use Hardware-based PWM channels on ESP32, ESP32_S2, ESP32_S3 or ESP32_C3-based boards to create and output PWM to pins.
esp32_ftpclient An FTP-Client for the ESP32.
esp32_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_IO_Expander ESP32_IO_Expander is a library designed for driving IO expander chips using ESP32 SoCs
ESP32_ISR_Servo This library enables you to use Interrupt from Hardware Timers on an ESP32 board to control multiple servo motors.
ESP32_Knob ESP32_Knob is a library designed for driving encoders using ESP SoCs
esp32_moga connect ESP32 to MOGA bluetooth gamepads
ESP32_New_ISR_Servo This library enables you to use Interrupt from Hardware Timers on ESP32, ESP32_S2, ESP32_S3, ESP32_C3 boards to control multiple servo motors.
ESP32_New_TimerInterrupt This library enables you to use Interrupt from Hardware Timers on an ESP32, ESP32_S2, ESP32_S3 or ESP32_C3-based board
esp32_opus OPUS Arduino library for ESP32.
ESP32_Pinoo An Arduino library to use Pinoo ESP32 modules.
ESP32_PWM This library enables you to use Interrupt from Hardware Timers on an ESP32, ESP32_S2, ESP32_S3 or ESP32_C3-based board to create and output PWM to pins.
ESP32_RTC_EEPROM EEPROM emulation that stores in RTC RAM. Survives deep sleep, but not reset or power loss.
ESP32_S2_ISR_Servo This library enables you to use Interrupt from Hardware Timers on an ESP32_S2 board to control multiple servo motors.
ESP32_S2_TimerInterrupt This library enables you to use Interrupt from Hardware Timers on an ESP32-S2-based board
ESP32_SC_ENC_Manager ESP32_S2/S3/C3 + LwIP ENC28J60 Connection and Credentials Manager, with enhanced GUI and fallback Web ConfigPortal.
ESP32_SC_Ethernet_Manager (ESP32_S2/S3/C3 + LwIP W5500 / ENC28J60) Connection and Credentials Manager, with enhanced GUI and fallback Web ConfigPortal.
ESP32_SC_W5500_Manager ESP32_S2/S3/C3 + LwIP W5500 Connection and Credentials Manager using AsyncWebServer, with enhanced GUI and fallback Web ConfigPortal.
ESP32_SC_W6100_Manager ESP32_S2/S3/C3 + LwIP W6100 Connection and Credentials Manager, with enhanced GUI and fallback Web ConfigPortal.
ESP32_SemBeacon SemBeacon BLE functions for ESP32
ESP32_USB_STREAM ESP32_USB_STREAM is a specialized library created to facilitate the implementation of USB stream functionality on ESP SoCs.
ESP32_VS1053_Stream This is a Arduino IDE library for playing mp3, aac and flac/ogg streams with a vs1053 decoder.
ESP32_W5500_Manager ESP32 + LwIP W5500, including ESP32-S2, ESP32-S3 and ESP32-C3, Connection and Credentials Manager using AsyncWebServer, with enhanced GUI and fallback Web ConfigPortal.
ESP32_W6100_Manager ESP32 + LwIP W6100 Connection and Credentials Manager using AsyncWebServer, with enhanced GUI and fallback Web ConfigPortal.
ESP32httpUpdate Http Update for ESP32
ESP32softPWM Easily implement software PWM
ESP8266 and ESP32 OLED driver for SSD1306 displays I2C display driver for SSD1306 OLED displays connected to ESP8266, ESP32, Mbed-OS
ESP8266Audio Audio file and I2S sound playing routines for ESP8266, ESP32, and Raspberry Pi Pico RP2040
ESP8266AutoWifi Auto Connect WiFi for ESP8266 Board.
ESP8266 Firebase Library for ESP8266 to read and write data to Firebase Realtime Database.
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.
Esp8266-Mqtt-Canary Create an ESP8266 OpenCanary Honeypot
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.
ESP8266RTTTLPlus An RTTTL parsing and playing library.
ESP8266SAM_ES Speech synthesis in spanish on the ESP8266, ESP32, and RP2040
ESP8266Scheduler ESP8266 Co-operative Multitasking
ESP8266SDUpdater SD Card Loader for ESP8266
ESP8266TimerInterrupt This library enables you to use Interrupt from Hardware Timers on an ESP8266-based board.
ESP8266 Weather Station ESP8266 based internet connected Weather Station
ESP8266 Webhook Leverage IFTTT and the ESP8266 library to set off events via Webhook.
esp826611 Arduino library for DHT11, DHT22, etc Temp & Humidity Sensors
ESP8266_AT_WebServer Simple WebServer library for AVR, Teensy, SAM DUE, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, nRF52, SIPEED_MAIX_DUINO and RP2040-based (RASPBERRY_PI_PICO) boards using ESP8266/ESP32 AT-command shields with functions similar to those of ESP8266/ESP32 WebServer libraries
ESP8266_ENC_Manager (ESP8266 + LwIP ENC28J60) Connection and Credentials Manager, with enhanced GUI and fallback Web ConfigPortal.
ESP8266_Ethernet_Manager (ESP8266 + LwIP W5500 / W5100(S) / ENC28J60) Connection and Credentials Manager, with enhanced GUI and fallback Web ConfigPortal.
ESP8266_ISR_Servo This library enables you to use Interrupt from Hardware Timers on an ESP8266 to control servo motors.
ESP8266_LED_64x16_Matrix ESP8266 driver to run LED matrix.
esp8266_mdns mDNS queries and responses on esp8266.
ESP8266_multipart A small multipart file sending library for the ESP8266.
ESP8266_PWM This library enables you to use Interrupt from Hardware Timers on an ESP8266-based board to create and output PWM to pins.
ESP8266_W5100_Manager (ESP8266 + LwIP W5100 / W5100S) Connection and Credentials Manager, with enhanced GUI and fallback Web ConfigPortal.
ESP8266_W5500_Manager (ESP8266 + LwIP W5500) Connection and Credentials Manager, with enhanced GUI and fallback Web ConfigPortal.
esp8266channel3lib Analogue TV Out with an ESP8266!
ESP_8_BIT Color Composite Video Library Generate color composite TV video out signals with an ESP32.
esp_abus ABUS Socket Communication library for PLCs (Cybro-2 and Cybro-3) from Cybrotech and ESP32 / ESP8266 over WiFi
ESP_AT_Lib WizFi360/ESP8266/ESP32-AT library for Arduino providing an easy-to-use way to control WizFi360/ESP8266-AT/ESP32-AT WiFi shields using AT-commands. For AVR, Teensy, SAM DUE, SAMD21, SAMD51, STM32, nRF52, SIPEED_MAIX_DUINO and RP2040-based (Nano_RP2040_Connect, RASPBERRY_PI_PICO, etc.) boards using WizFi360/ESP8266/ESP32 AT-command shields.
ESP_AT_WiFiManager WiFi/Credentials Manager for nRF52, SAM DUE, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, RP2040-based Nano_RP2040_Connect, RASPBERRY_PI_PICO, etc. boards using WizFi360/ESP8266/ESP32-AT-command shields with fallback web configuration portal. Credentials are saved in EEPROM, SAMD FlashStorage, DueFlashStorage or nRF52/RP2040 LittleFS.
ESP_AT_WM_Lite Light-Weight WiFi/Credentials Manager for AVR Mega, SAM DUE, SAMD, nRF52, STM32, RP2040-based Nano_RP2040_connect, RASPBERRY_PI_PICO boards, etc. using WizFi360/ESP8266/ESP32-AT-command shields. Powerful-yet-simple-to-use feature to enable adding dynamic custom parameters.
esp_dmx Transmit and receive DMX and RDM using an ESP32.
ESP_DoubleResetDetector Library to detect a double reset within a predetermined time, using RTC Memory, EEPROM, LittleFS or SPIFFS for ESP8266 and ESP32
ESP_EEPROM An improved EEPROM library for ESP8266
ESP_LM35 A library for the ESP boards to make easier using the LM35 temperature sensor.
ESP_MultiResetDetector Library to detect a multi reset within a predetermined time, using RTC Memory, EEPROM, LittleFS or SPIFFS for ESP8266 and ESP32, ESP32_C3, ESP32_S2, ESP32_S3
esp_sds011 ESP8266/ESP32 library for the SDS011 particulate matter sensor.
ESP_SSLClient The upgradable SSL Client for Arduino devices.
ESP_TF Tensorflow micro for esp32 with esp nn support
ESP_WiFiManager Library to configure MultiWiFi/Credentials at runtime for ESP32 (including ESP32-S2, ESP32-S3 and ESP32-C3) and ESP8266 boards. With enhanced GUI and fallback web ConfigPortal.
ESP_WiFiManager_Lite Light-Weight MultiWiFi/Credentials Manager for ESP32 (including ESP32-S2, ESP32-S3 and ESP32-C3) and ESP8266 boards. Powerful-yet-simple-to-use feature to enable adding dynamic custom parameters.
Espalexa Library to control an ESP module with the Alexa voice assistant
Espressif ESP32 Azure IoT Kit Sensors Unofficial Arduino library for interacting with sensors in the Espressif ESP32 Azure IoT Kit development board.
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
EthernetENC Ethernet library for ENC28J60. Only include EthernetENC.h instead of Ethernet.h
EthernetIndustruino Library for the Industruino Ethernet module
EthernetWebServer Simple Ethernet WebServer, HTTP Client and WebSocket Client library for AVR, AVR Dx, Portenta_H7, Teensy, SAM DUE, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, nRF52 and RASPBERRY_PI_PICO boards using Ethernet shields W5100, W5200, W5500, W6100, ENC28J60 or Teensy 4.1 NativeEthernet/QNEthernet
EthernetWebServer_SSL Simple TLS/SSL Ethernet WebServer, HTTP Client and WebSocket Client library for for AVR, Portenta_H7, Teensy, SAM DUE, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, nRF52 and RASPBERRY_PI_PICO boards using Ethernet shields W5100, W5200, W5500, ENC28J60 or Teensy 4.1 NativeEthernet/QNEthernet. It now supports Ethernet TLS/SSL Client.
EthernetWebServer_SSL_STM32 Simple TLS/SSL Ethernet WebServer, HTTP Client and WebSocket Client library for STM32F/L/H/G/WB/MP1 boards running WebServer using built-in Ethernet LAN8742A, Ethernet LAN8720, W5x00 or ENC28J60 shields. It now supports Ethernet TLS/SSL Client.
EthernetWebServer_STM32 EthernetWebServer_STM32 is a simple Ethernet WebServer, HTTP Client and WebSocket Client library for STM32F/L/H/G/WB/MP1 boards using built-in Ethernet LAN8742A, LAN8720, Ethernet W5x00 or ENC28J60 shields
Ethernet2 Enables network connection (local and Internet) using W5500 based Ethernet shields.
Ethernet3 Enables network connection (local and Internet) using the Arduino Ethernet board or shield. For all Arduino boards.
Ethernet_Generic Simple Ethernet library for AVR, AVR Dx, Portenta_H7, Teensy, SAM DUE, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, nRF52 and RASPBERRY_PI_PICO boards using Ethernet shields W5100, W5200, W5500, W5100S, W6100
Ethernet_Manager Simple Ethernet Manager for Teensy, SAM DUE, SAMD, nRF52, ESP32 (including ESP32-S2/C3), ESP8266, RP2040-based Nano_RP2040_Connect, RASPBERRY_PI_PICO, etc. boards. Config data saved in ESP LittleFS, SPIFFS or EEPROM, nRF52 LittleFS, EEPROM, DueFlashStorage or SAMD FlashStorage.
Ethernet_Manager_Portenta_H7 Simple Ethernet Manager for Portenta_H7 board using Ethernet from Portenta Vision shield. Config data saved in LittleFS.
Ethernet_Manager_STM32 Simple Ethernet Manager for STM32F/L/H/G/WB/MP1 boards with Ethernet LAN8720, W5x00, ENC28J60 or built-in LAN8742A shields, with or without SSL, configuration data saved in EEPROM. With DoubleResetDetect feature.
Ethernet_Shield_W5200 Arduino library to control Ethernet Shield W5200.
ev3-arduino Enables the communication with an ev3 brick
EventAnalog Event based library for analog inputs.
EventButton Event based button library
EventEthernet Enables network connection (local and Internet) for Arduino, running on W5100S-EVB-Pico board
EventJoystick Event based library for analog joysticks.
EventLinkInterrupt A library that allows attaching event link interrupts on Arduino UNO-R4 boards.
EventOS Library for event-driven embedded devices programming (hardware interruputs for all pins).
EventSystem Event based system that monitor variables and fire event when the variable change.
Eventfun Basic building blocks for event-driven Arduino sketches.
Eventually Event-based programming library for Arduino
EventuallyCommand Trigger Eventually event from a serial command
EventuallyStateMachine Extends Eventually with a state machine
Eventually2 Event-based programming library for Arduino
Eventuino C++ Event Framework for Arduino
Every Non-blocking replacements for delay().
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.
evo_bsp Evo BSP components
evo_build_template Evo Build Template
evo_pmux_csr Evo PMUX CSR
evo_servo Evo Servo
EWMA Exponentially Weighted Moving Average filter used for smoothing data series readings.
ExampleLibrary An example of how to create a public Arduino Library, that is automatically uploaded into the Arduino Library Manager for public consumption.
Excelsior Functions as a beginners guide to programm the Excelsior-Brick.
Excelsior_Ambassador Functions as an extensions for the Excelsior Brick.
Excelsior_Light Used for easy use of the Excelsior Lightsensor
Executive Execute routines to specified schedule
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.
extendFor Add and subtract from 0 to 10 in 2 steps each.
ezAnalogKeypad Analog Keypad and Analog Buttons library for Arduino, ESP32
ezButton Button library for Arduino
ezBuzzer Buzzer library for Arduino
ezLED LED library for Arduino
ezOutput Output library for Arduino
ezTime ezTime - pronounced "Easy Time" - is a very easy to use Arduino time and date library that provides NTP network time lookups, extensive timezone support, formatted time and date strings, user events, millisecond precision and more.
ez_SIPO8_lib Support for multiple serial-in/paralle-out (SIPO) shift registers.
ez_switch_lib Support for single and multiple switches for Arduino and ESP 32 microcontrollers.
EZ_USB_MIDI_HOST Arduino MIDI Library wrapper for usb_midi_host library
EZPROM A library to help organize EEPROM access.
fANSI Control the PC screen using ANSI graphics
fDigitsSegtPin Power the basic 4 digit 7 segment display
FSerial A Delay Less Communication Protocol.
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 ESP32 VGA, PAL/NTSC Color Composite, SSD1306 ILI9341 ST7789 Controller, PS/2 Mouse and Keyboard Controller, Graphics Library, Graphical User Interface (GUI), Sound Engine, Game Engine and ANSI/VT Terminal
Fabrik2D A library for fast solving of inverse kinematics 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
FancyTerminal FancyTerminal - A serial console beautifier
FastAccelStepper A high speed stepper library for Atmega 328p (nano), 32u4 (leonardo), 2560, ESP32, ESP32S2, ESP32S3 and Atmel SAM Due
FastBLE BLE that leaves cycles for other tasks on Arduino MKR WiFi 1010
FastBot Fast ESP8266/ESP32 library for Telegram bot (messages, menus, time sync, OTA update + SPIFFS, files upload and download)
FastCapacitiveSensor A library to use capacitive sensors quickly
FastCRC Fast CRC routines
FastDisplayPrototyping Fast Display Prototyping for Adafruit GFX and TFT eSPI
FastGPIO Faster general-purpose I/O
FastIMU Allows Arduino boards to control a variety of IMU's.
FastInterruptEncoder An Arduino library for Quadrature Encoder for ESP32 and STM32Duino.
FastLED Multi-platform library for controlling dozens of different types of LEDs along with optimized math, effect, and noise functions.
FastLEDHub Control multiple FastLED lightstrip animations on the ESP8266 and ESP32 without reuploading.
FastLEDManager FastLED Manager that can generate multiple sequences with layered (mixed) output
FastLED NeoMatrix Adafruit_GFX and FastLED compatible library for NeoPixel grids
FastLED NeoPixel A library that allows you to reuse Adafruit NeoPixel animations with the FastLED library without having to rewrite them.
FastLED_RPIRGBPanel_GFX Adafruit_GFX and FastLED compatible library for ArduinoOnPC Raspberry Pi RGBPanel Driver.
FastLED_SPITFT_GFX Adafruit_GFX and FastLED compatible library for SPI TFT screens like SSD1331, ST7735, and ILI9341
FastLED_TFTWrapper_GFX Adafruit_GFX and FastLED compatible library for ArduinoOnPC X11 TFT Emulator
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
FastShiftInOut Arduino library for (AVR) optimized shiftInOut (simultaneously)
FastShiftOut Arduino library for (AVR) optimized shiftOut - e.g. 74HC595
FastTrig Arduino library with interpolated lookup for sin(), cos(), tan(), atan2() and more.
Fast4ier An FFT and IFFT library.
fast_math Arduino library for fast math algorithms
Fastcore Improvement of Arduino Core Functions.
FatFs FAT file system based on open-source FatFS solution.
FauxmoESP Amazon Alexa support for ESP8266 and ESP32
FC0001614614 Quad, High-Voltage EL Lamp Driver with I²C Interface.
FC0003390327 Library for the Quectel EG25-G LTE
FC0005748911 Firechip - Micro Crystal RV-8263 Arduino Library a Real-Time Clock Module with I2C-Bus
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
Feature-Variables Persistent event driven variables aimed at making complex designs much simpler
FED3 This is a library for operating FED3
Fetch Gives you high level Javascript's fetch like API to make you any request with any server.
FFT Library for FFT
FFT_C FFT library in C
FHEM This library allows communication with a FHEM Server.
FIFOEE EEPROM FIFO
FileConfig A library for reading and writing settings from a configuration file on a SD card.
FileData Simple library for storing any data in file
FileFetcher A library for fetching files or images from the web (supports ESP8266/ESP32 & probably others)
FilesystemAccessInterface Abstraction for Filesystem Access.
FilesystemUtility Provides useful functionalities to simplify filesystem operations.
Filters Filter utilities for Arduino
Finder 6M for Finder Opta Easily read from Finder 6M devices via ModBus.
Finder 7M for Finder Opta Easily read from Finder 7M devices via ModBus.
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.
Finite-State Finite-State Machine (FSM) for Arduino.
FiniteStateMachine A synchronous time-sliced state management library to build responsive "embedded apps" via callbacks and conditional signal chaining.
Finite-State-Machine-Arduino With that we can create proper states for objects.
FIR filter FIR filter library for the Arduino.
FireBase32 Allows communication with Firebase.
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 Arduino Client Library for ESP8266 and ESP32 Google Firebase Arduino Client Library for Espressif ESP8266 and ESP32
Firebase ESP32 Client Google Firebase Realtime Database Arduino Client Library for Espressif ESP32
Firebase ESP8266 Client Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266
FirebaseJson The easiest Arduino library JSON parser, builder and editor for ESP8266, ESP32, Teensy 3.x, Teensy 4.x and others MCUs.
FirebaseRealtime A simple library to make Firebase Realtime Databse CRUD operations.
FireplaceMLX MobaLedLib Extension adds simulation of single fireplace
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.
Firmetix The server for the Firmetix Project.
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.
FixMath Fixed Point Arithmetics for Arduino and others
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.
fixed Implementation of fixed poind calculations
FixedPoints A template library for defining fixed point types of varying sizes.
FixedString A stack based fixed string class
flagsapi Library for packing bits
Flanco Flanco Library (Spanish version)
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.
FlashStorage_RTL8720 The FlashStorage_RTL8720 library aims to provide a convenient way to store and retrieve user data using the non-volatile flash memory of Realtek RTL8720DN, RTL8722DM, RTM8722CSM, etc.
FlashStorage_SAMD The FlashStorage library aims to provide a convenient way to store and retrieve user's data using the non-volatile flash memory of SAMD21/SAMD51. It's using the buffered read and write to minimize the access to Flash. It now supports writing and reading the whole object, not just byte-and-byte.
FlashStorage_STM32 The FlashStorage_STM32 library aims to provide a convenient way to store and retrieve user data using the non-volatile flash memory of STM32F/L/H/G/WB/MP1. It is using the buffered read and write to minimize the access to Flash. It now supports writing and reading the whole object, not just byte-and-byte. New STM32 core v2.0.0+ is also supported now.
FlashStorage_STM32F1 The FlashStorage_STM32F1 library aims to provide a convenient way to store and retrieve user's data using the non-volatile flash memory of STM32F1/F3. It's using the buffered read and write to minimize the access to Flash. It now supports writing and reading the whole object, not just byte-and-byte. New STM32 core v2.0.0+ is supported now.
FlashStringTable Easy definition and use of Arduino flash-based (PROGMEM) global string.
FLE Arduino library for FLE = FLoat with Error datatype
Fletcher "Arduino Library for calculating Fletcher's checksum.
FlexLibrary This Library is designed to make the integration of 'Flex Sensors' easier and simpler.
FlexWire This library implements the master side of the I2C protocol in a platform independent way.
flex_DST A library for observing DST according to user 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 Midwest737Simulations.com Multi Output card.
FlightSimSwitches Library for easy handling of Switches and Buttons in X-Plane with PJRC's Teensy
Flinders_ENGR2781 Examples for ENGR2781 - Mechanical Design Project (Warman)
Flinduino_Sensorkit Flinduino Sensor Kit
FLINT_E220-900T22S-JP This library supports E220-900T22S(JP) of CLEALINK TECHNOLOGY Co., Ltd.
FlipDisc Arduino library for flip-disc displays
FlixPeriph Arduino drivers for the Flix drone peripherals.
FloatArrayManager A library to simplify averaging a moving window of values.
FloatToAscii Fast and small single precision float to string conversion.
floatToString Provides a function to convert a float to a string with a specified number of digits after decimal.
float16 Arduino library to implement float16 data type.
float16ext Arduino library to implement float16ext data type.
FlowSensor Flow Sensor library for Arduino.
FMDataClient Filemaker 17 DATA API Client (ESP32)
fmt Port of the {fmt} library to Arduino
fog Programming water mist.
Force This is a library for operating FORCE
FORCE2 This is a library for operating FORCE2
Forced-BME280 A library that makes using a BME280 easy and lightweight.
forcedBMX280 A library that makes using a BME280 or BMP280 easy and lightweight.
Forecaster Weather forecasting with Zambretti algorithm
fork-webbino-ahmsec Experimental fork of Webbino library.
Formulinha Formulinha Robot Library
FortniteAPI Arduino library to access unofficial Fortnite API.
FourBitLedDigitalTube 7 segment, 1 to 8 digits LED display easy to use and powerful library for modules based on two 74HC595 (or similar) shift registers chips.
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.
FPGAArcade Replay MKR Vidor 4000 Enables access to FPGAArcade Replay cores on the MKR Vidor 4000.
Fraction Arduino library to implement a Fraction datatype.
Fram FRAM library for Industruino
FRAM_Cache FRAM Cache
FRAM_I2C Arduino library for I2C FRAM for persistent storage.
Framebuffer GFX Adafruit_GFX and FastLED compatible Framebuffer library
Franzininho_LiquidCrystal Allows communication with alphanumerical liquid crystal displays (LCDs).
Free-ESPAtHome Implements the Busch-Jeager / ABB Free@Home API for ESP8266 and ESP32.
FreeRTOS FreeRTOS Real Time Operating System implemented for AVR (Uno, Nano, Leonardo, Mega).
FreeRTOS_SAMD21 FreeRTOS ported for Arduino SAMD21 processors
FreeRTOS_SAMD51 FreeRTOS ported for Arduino SAMD51 processors
Freenove VK16K33 Lib Arduino library for Freenove VK16K33 Lib.
Freenove WS2812B RGBLED Controller Arduino library for Freenove WS2812B RGBLED Controller.
Freenove WS2812 Lib for ESP32 An Arduino library for WS2812 led on ESP32.
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 the main 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.
FS_MX1508 Library that makes using mx1508 dual DC motor driver easier.
FS_Nano33BLE Wrapper of FS (FATFS or LittleFS) for Arduino MBED nRF52840-based boards, such as Nano_33_BLE boards
FTDebouncer An efficient, low footprint, fast pin debouncing library for Arduino
FTPduino An easy to use FTP client library for the Arduino ecosystem.
FTTech Aqualabo Sensors Aqualabo Sensor Library for Arduino, using ArduinoModbus through RS485
FTTech LoRaWAN Arduino IDE Library to make our SAMD51 interface with RAK811 20 pin click easier to use.
FTTech SAMD51 Clicks Arduino IDE Library to make our SAMD51 easier to use.
FTTech SAMD51 XBee Arduino library to make easier to use an XBee.
FTTech Swarm Arduino IDE Library to make our SmartNode Swarm easier to use.
FT6236G capacitive touch sensor.
ft817 Serial CAT interface to control a Yaesu FT-817 transceiver
FT81x Arduino Driver Graphics library for the open source FT81x display driver board.
FTOLED Library to drive Freetronics OLED128 128x128 display.
FTPClient_Generic FTP Client for Generic boards such as AVR Mega, megaAVR, Portenta_H7, Teensy, SAM DUE, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, nRF52, RP2040-based (Nano-RP2040-Connect, RASPBERRY_PI_PICO, RP2040W, etc.), ESP32/ESP8266 using Ethernet
ftp32 FTP client for esp32
FTP_Server_Teensy41 FTP Server for Teensy 4.1 using SD, FS, etc.
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.
functional_button simple button library
Functor Callbacks in C++ using template functors.
FUSB302 PD UFP sink Arduino library for the FUSB302 USB power delivery controller IC.
FutabaVfdM202MD10C Library for Arduino framework for convenient working with vacuum fluorescent displays (VFD) based on Futaba M202MD10C board.
Fuzzy Spooder An add-on filament estimator for existing 3D printers.
FXLS89xx_Arduino An library for NXP FXLS89xx
FXPS7xxx_Arduino A library for NXP FXPS7xxx
gButton Provides an easy way to work with buttons and other momentary contact switches.
GCodeParser The GCodeParser library is a lightweight G-Code parser for the Arduino using only a single character buffer to first collect a line of code (also called a 'block') from a serial or file input and then parse that line into a code block and comments.
GGreg20_V3 IoT-devices GGreg20_V3 ionizing radiation detector pulse output driver library.
GParser Fast library for parsing cstring into substrings, urlencode, unicode encode for Arduino
GSheet32 Library for sending data from ESP32 to Google Sheets.
G4Enc Optimized CCITT G4 (ITU T.6) encoder.
GadgetBox Enclosure and Universal Hardware for IoT Gadgets.
Gadget_Shield Gadget Shield implemented for AVR (Uno, Nano, Leonardo, Mega).
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
GAMMA Arduino Library for the GAMMA function
GammaCorrectionLib GammaCorrection Library
Gauge_asukiaaa It calculates value from sample values.
Gauss Library for the Gauss probability math.
Gaussian Gaussian math, Kalman Filters and Moving Averages made easy
GDXLIb A library to allow use of Arduino microcomputers which support the ArduinoBLE library to work with Vernier GDX sensors.
Geekble_LieDetector Library for Geekble LieDetector
Geekble_Note2Freq Library for easy convertion of musical note to frequency.
Geekble_Oscillator Generate pulse from 31.25KHz to 8MHz
GEM A library for creation of graphic multi-level menu.
Gemelon Pushbutton Arduino library to debounce a pushbutton.
GeneralShield GeneralShield Library
generic-Arduino Generic Arduino Headers, to increase compatibility of code.
GenericMotorDriver Generic library for controlling PWM, brushed DC motor drivers.
genieArduino 4D Systems ViSi-Genie library for Arduino
genieArduinoDEV 4D Systems ViSi-Genie library for Arduino, DEV *STABLE*
geomath Arduino library with geographic math functions.
Geometry A library for representing where things are in relation to other things in 3D space
Gesture PAJ7620 Arduino library to control Grove Gesture(PAJ7620U2).
GetInTouch Arduino library for GetInTouch Twitch Extension.
GFX Library for Arduino Arduino_GFX is a GFX library for various color displays with various data bus interfaces
GFX4DIoD9 Graphics Library for the IoD-09TH and IoD-09SM by 4D Systems
GFX4d Graphics Library for the gen4-IoD by 4D Systems
GFX4dESP32 Graphics Library for the gen4-ESP32 displays by 4D Systems
GFX_Extensions Sub classes extracts of Adafruit GFX graphics core library
GFX_Root Root class extract of Adafruit GFX graphics core library
GFX_Thaana Add Dhivehi fonts to any Adafruit GFX based graphics library.
GG GG for Arduino is a serial console library.
ggwave Tiny data-over-sound library
ghaemShopSmSim arduino SMS Remote Controler over ghaemShopSmSim protocol
GhostLab42Reboot Arduino library for GhostLab42's Reboot Triple-Display Board Set
ghostl Lock-free queue; C++ coroutines; and a nano-sized C++ STL adapter for MCUs like ESP8266/ESP32.
GifDecoder Play Animated GIFs
GigaAudio An Arduino library to play WAV files on an Arduino Giga R1.
GigaScope A library allowing you to use your Arduino as a basic osciloscope.
Gigabits Gigabits interface for Arduino
Gizmo Support library for interacting with the Gizmo Platform from Arduino/Wiring.
GKScroll Arduino library for scrolling long lines of text on an LCD screen.
GLEE Beelan LoRaWAN LoRaWAN Arduino Library for standalone LoRaWAN modules class A and C with a simple API. Modified for the GLEE Project.
GLEE2023 This library is for the Great Lunar Expedition for Everyone mission, which will provide accessible opportunities for students to directly participate in Lunar exploration.
GlobalCovfefe An emulation of a GlobalCache device with one IR sender and (optionally) an IR learner (demodulating or non-demodulating).
glpi_esp8266 It performs the integration between the GLPi system and the ESP8266
Glue A library for building mix type messages as strings.
GM1602lib Arduino library for GM1602-CO sensors.
gma3 GrandMA3 library for OSC
gmp-ino GNU Multiple Precision (GMP) Arithmetic Library for Arduino.
GMSN Pure Digit This library is used to control the GMSN! Pure Digit.
GoGoBoard Arduino Library A library for built-in STM32 arduino core on GoGoBoard to enabled fully functional of hardware along with the used of students.
GoPRO GoPRO API library for Arduino
GoProControl A library that makes using GoPro Cameras a breeze.
GoWired-lib Common libraries used by GoWired software.
gob_unifiedButton Add touch buttons for CoreS3 and commonality with conventional buttons (M5.BtnX)
GobbitLineCommand Basic to advanced line following, intersection detection, basic motor control, battery monitoring, gripper control, and basic collision detection with the Gobbit robot.
Goertzel Tone decoding library based on the Goertzel algorithm
Goldelox-Serial-Arduino-Library Provides library access to communicate with the 4D Systems Goldelox processor, when configured in Serial/SPE mode
Goldfish4Tech Arduino demo code for project
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.
GoogleFormPost A simple way to add data to Google Sheets, without API or authentication.
GoogleMapsApi A wrapper for the Google Maps API for Arduino (supports ESP8266 & WiFi101 boards)
GovoroxSSLClient Provides secure network connection over a generic Client trasport object.
GP20U7 GPS Library A simple library for the GP20U7 GPS unit
GPIOViewer Web Application to view GPIO pins live!
GPIO_NXP_Arduino Class library for NXP GPIO drivers
gpiobj Manage and access GPIOs as objects.
GPRSbee An Arduino library for the SODAQ GPRSbee.
GPS GPS code class for Arduino
GPSP A simple, and easy to use Arduino protocol
GPT_Stepper Direct timer drive for A4988 stepper driver
GrafanaLoki Send logs/events to Grafana Loki
Grafici-GFX Data visualization library for Arduino driven displays
Grandeur Let your arduinos and ESPs communicate with Grandeur in realtime.
Gravitone Drivers for the Gravitone: a spatial synthesizer.
Gravity Soil Moisture Sensor Arduino Library for DfRobot Gravity Analog Capacitive Soil Moisture Sensor.
GRC_AI A library supporting communication with GRC AI module
Green Beacon BLE beacon library compatible with LINE Simple Beacon
GRGB Library for smooth RGB LED control
GroPointModbus Arduino library for communication with GroPoint soil moisture sensors via Modbus.
Grove - 125KHz RFID Reader Arduino library to control Grove - 125KHz RFID Reader.
Grove - 2-Channel Inductive Sensor LDC1612 Arduino library to control Seeed Inductive Sensor LDC1612.
Grove 3Axis Compass V2.0 BMM150 Arduino library to control Grove 3-Axis Digitial Compass v2.0.
Grove-3-Axis-Digital-Accelerometer-2g-to-16g-LIS3DHTR Library for Grove - 3-Axis Digital Accelerometer ±2g to 16g Power(LIS3DHTR).
Grove 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 to control Grove Barometer Sensor BMP085/BMP180.
Grove - Barometer Sensor BME280 Arduino library to control Grove - Temp&Humi&Barometer Sensor(BME280).
Grove - Barometer Sensor BMP280 Arduino library to control Grove - Barometer Sensor (BMP280).
Grove - Capacitive Touch Slide Sensor CY8C40XX Arduino library to control Grove_touch_sensor_CY8C40XX.
Grove - 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 Ranging sensor - VL53L0X Sensor driver for VL53L0X Ranging sensor
Grove - RTC DS1307 Arduino library to control Grove - RTC DS1307.
Grove SHT31 Temp Humi Sensor Arduino library to control Grove SHT31 Temp Humi Sensor.
Grove - Sunlight Sensor Arduino library to control Grove - Sunlight Sensor.
Grove Temper Humidity TH02 Arduino library to control Grove Temper Humidity TH02
Grove Temperature And Humidity Sensor Arduino library to control Grove Temperature And Humidity Sensor, it contains chip DHT11 AM2302.
Grove - Temperature And Humidity Sensor HDC1000 Arduino library to control Grove - Temperature&Humidity Sensor HDC1000
Grove Ultrasonic Ranger Arduino library for controlling Grove Ultrasonic Ranger, using gennal I/O communication.
GSL1680 Driver for GSL1680
GSM-Playground A library for GSM Playground device.
GSMSim GSM Library For SimCom Modules
GSM_Generic Enables GSM/GRPS network connection using the Generic GSM shields/modules. Supporting ESP32 (including ESP32-S2, ESP32-C3), ESP8266, Teensy, SAM DUE, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, nRF52, RP2040-based boards, etc.
GSON Light JSON parsing and assembling library for Arduino
GST Arduino library for Golden Standard Test, confusion matrix.
GT5X Arduino library for the GT5X fingerprint sensors
GT811 Library Arduino library for GT811-based Capacitive touch screen
GTT Enables use of matrix orbitals GTT line of products
GUIslice GUIslice embedded touchscreen GUI library in C for Arduino & Raspberry Pi
GuL_NovaFitness This is an Arduino-Framework library to work with nova fitness particulate matter sensors.
GuL_Plantower This is an Arduino-Framework library to work with plantower particulate matter sensors.
GuL_TI_Humidity_HDC10XX An Arduino-Framework library to work with humidity sensors series HDC10XX of Texas Instruments.
GU140X32F-7703A Provides a graphic library for the Noritake Itron GU140X32F-7703A VFD display
GuaraTeca_Hardware Bibliotecas de controle de diversas plataformas roboticas em baixo nivel.
GuaraTeca_OBR Biblioteca de controle de diversas plataformas roboticas.
GuiN-E Bot Arduino Library for building GuiN-E Bot Projects using ROS
GUVB-C31SM A library that interfaces the UVB Sensor GUVB-C31SM.
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.
GY26Compass Library for interfacing with GY-26 Compass Module
GY521 Arduino library for GY521 angle measurement
Gyro_Tomer simple gyro interface
gyroturn Gyro Turn Interface for Arduino
GyverBeeper Async tone generator with amount and time settings
GyverBlinker Async LED blinker and task count timer
GyverBME280 Light library for BME280 sensor
GyverBus Communicating by GBUS interface
GyverButton Advanced button control library
GyverDimmer Phase and Bresenham algorithm for AC triac dimmer
GyverEncoder Advanced encoder operation library
GyverFIFO Simple ring (circular, FIFO) buffer for Arduino
GyverFilters Library with few filters for data processing
GyverGFX Fast GFX library for displays and matrixes
GyverHC595 Fast SPI/BitBang library for 74HC595 shift register
GyverHTU21D Light Arduino library for HTU21D sensor
GyverHX711 Library for HX711 ADC/weight module
GyverINA Light library for INA219/INA226 sensor module
GyverIO Fast GPIO operation functions for AVR, ESP8266, ESP32
GyverJoy Library for analog joystic Arduino
GyverLBUF Simple linear buffer for Arduino
GyverMAX6675 Fast and light MAX6675 thermocouple library
GyverMAX7219 Fast and light MAX7219 matrix library
GyverMotor Library for motor driver control
GyverNTC Simple library for NTC thermistors
GyverNTP Library for async receiving precise time from NTP server
GyverOLED Fast and light library for SSD1306/SSH1106 OLED display
GyverOLEDMenu Creating a menu in your project for SSD1306/SSH1106 OLED display
GyverOS Simple task manager for Arduino
GyverPID Fast library for PID regulating algorithm
GyverPortal Simple web interface builder for esp8266 and ESP32
GyverPower Library for power management of AVR
GyverPWM Library for advanced PWM settings of AVR
GyverRelay Library for relay regulation algorithm
GyverSegment Powerful library for controlling 7-segment indicators
GyverShift Library for input and output shift registers (HC595 and HC165)
GyverStepper Fast library for stepmotor control and multi-axis planning
GyverTimer Simple timer with period/timeout modes on millis
GyverTimers Library for control hardware timers on ATmega328p and ATmega2560
GyverTM1637 Library for advanced control of TM1637 7-segment display
GyverTransfer Library for 1-wire communication by GT interface
GyverUART Light and fast Serial library
GyverWDT Advanced WDT control library for ATmega328p/32U4/2560 & ATtiny85/84/167
Gyver433 Simple library for 433 MHz radio
HaCEspSockets An Event driven MCU socket similar to windows socket experience .
HaCTimers An event driven arduino Timer.
HaCWifiManager An event driven wifimanager library with Json input.
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
HAMqttDevice A library that provides tools to simplify MQTT discovery implementation for Home Assistant
HAMqttDiscoveryHandler A library that generates MQTT topics and configuration message for Home Assistant MQTT Discovery.
HaMqttEntities Easy Home Assistant MQTT Integration Library
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.
Hamming Library for pack and unpack data by Hamming algorithm
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
Harvard_TinyMLx Supports the TinyML edX Course and TinyML Shield.
Hashtable This library provides an easy and efficient way to create dynamic Hash Tables in Arduino projects. It supports various operations such as insert, remove, among others.
haversine A library to find the distance and azimuth angle between two GPS cordinates based on haversine formula.
HC-SR04 Library for HC-SR04 ultrasonic distance sensor.
HC0x_AT_Config Simple HC05/HC06 Bluetooth module AT configuration program.
HC4051 Arduino library for a HC4051 1x8 channel multiplexer
HC4052 Arduino library for a HC4052 2x4 channel multiplexer
HC4053 Arduino library for a HC4053 3x2 channel multiplexer
HC4067 Arduino library for a HC4067 1 x 16 channel multiplexer
HC_SR04 Allows an Arduino board to use multiple HCSR04 module.
HCSR04 Library for HC-SR04 ultrasonic distance sensor.
HCSR04 ultrasonic distance sensor Allows an Arduino board to use HCSR04 modules.
HCSR04 ultrasonic sensor Allows an Arduino board to use HCSR04 module.
hd44780 Extensible hd44780 LCD library.
HD44780_LCD_PCF8574 Library to Support the HD44780 LCD I2C driven by the PCF8574 controller
HDC1000 A temperature and humidity sensor library for HDC1000
HDC2010 Arduino library for Texas instrument HDC2010
HDC302x TI HDC3020, HDC3021 and HDC3022 Temperature / Humidity sensors
HeartBeat Arduino library for HeartBeat with frequency and duty cycle.
HeatpumpIR Heatpump / Air Conditioner infrared control
HeidelbergInterface Arduino Library to communicate with Heidelberg Wallbox Energy Control via Modbus RTU.
HeliOS An open source, community delivered, embedded operating system project.
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
hellschreiberlib Modulate Hellscriber OOK signal
heltec-eink-modules Third party graphics library for Heltec E-Ink modules.
Heltec ESP32 Dev-Boards Library for Heltec ESP32 (or ESP32+LoRa) based boards
Heltec ESP8266 Dev-Boards Library for Heltec ESP8266 based boards
Heltec_ESP32_LoRa_v3 Proper working library for "Heltec ESP32 LoRa v3" and "Heltec Wireless Stick v3" boards.
Hercules Dual 15A 6-20V Motor Controller Arduino library to control Hercules Dual 15A 6-20V Motor Controller.
HerkulexServo A library for communicating with Herkulex smart servos.
HexFabQuadroMotorShield Control up to four DC Motors and read their currents with this shield.
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
High Performance IMU BMI085 Library for communicating with the Bosch BMI085 6 axis IMU.
HighPowerStepperDriver High-Power Stepper Motor Driver library for Arduino
High-Side-Switch DEPRECATED. C++ library for the PROFET+2 12V
high-side-switch-ino C++ library for the Infineon PROFET high-side switch product family
HIH61xx Library to access Honeywell HIH61xx humidity and temperature sensors.
Histogram Arduino library for creating histograms math.
HITIComm Control and monitoring
HITICommSupport Support for HITIComm library
HLW8012 HLW8012 for Arduino / ESP8216
Hlw8032 Hlw8032 for all types of hardware, and both software and hardware serial
HM330X by Tomoto Arduino library for HM3301/HM3302 dust sensor.
HMC6352 Experimental Arduino library for HMC6352 digital compass sensor
HoldButton Reads the buttons connected to Arduino pins.
home-assistant-integration Home Assistant MQTT integration for Arduino
HomeDing Building Internet Things made easy.
HomeKit-ESP8266 Native Apple HomeKit accessory implementation for the ESP8266 Arduino core.
HomeSpan A robust and extremely easy-to-use HomeKit implementation for the Espressif ESP32 running on the Arduino IDE.
homecontrol-mqtt A client library for MQTT messaging.
Homeyduino Homeyduino allows you to connect your Arduino projects with Homey.
HONEYLemon A library HONEYLemon Platform.
HoneyWellFMA_SPI A library for easy use of Honeywell FMAMSDXX025WCSC3 sensor
Honeywell TruStability SPI Arduino library for communicating with Honeywell TruStability HSC or SSC pressure sensors over SPI.
Honeywell Zephyr I2C Arduino library for Honeywell Zephyr HAF flow rate sensors using I2C.
HotButton Button library for Arduino. The usual, plus "if (button.event(LONG, SHORT, LONG))" and more.
HoverboardAPI Hoverboard API controller
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
HS_CAN_485_ESP32 A library for HS_CAN_485_ESP32
HS_JOY_ESP32 A library for HS_JOY_ESP32
HSCDTD008A A library for the HSCDTD008A geomagnetic sensor.
hsmcpp C++ library for Hierarchical State Machines (HSM, FSM)
HT16K33 Arduino Library for HT16K33 I2C 4x7segment display
HT1621 A library for HT1621 based 7-seg LCDs.
HTTPed Simple HTTP Request client library (with redirects) for WiFiNINA.
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.
HTTPS_Server_Generic This is HTTPS/HTTP Server Library for ESP32, WT32_ETH01, ESP32 + LwIP W5500, ESP32 + LwIP W6100, ESP32 + LwIP ENC28J60
HTU21D Sensor Library An Arduino library for the HTU21D sensor.
HUB75Enano This Library makes the Arduino Nano drive a HUB75E Panel with 128x64 pixels
HUB75nano This Library makes the Arduino Nano/Uno/Uno R4 Minima/Nano Every/Mega drive a HUB75 panel from 8x16 up to 32x64
hueDino Philips Hue library for Arduino.
HUSB238 Driver library for the HUSB238 USB-PD IC
HUSB238Driver HUSB238Driver for ESP32
HV518 Arduino library to control Microchip HV518
HX710 Arduino library for HX710.
hx710b_arduino Arduino library for Air Pressure Sensor HX710B.
HX711 Arduino library for HX711 load cell amplifier
HX711 Arduino Library Library to interface the Avia Semiconductor HX711 ADC.
HX711 SOLDERED Library for controling HX711 sensor
HX711_ADC Library for the HX711 24-bit ADC for weight scales.
HX711_asukiaaa It read values from HX711
HX711_light A lightweight interface to the HX711 load cell amplifier.
HX711_MP Arduino library for HX711 load cell amplifier.
HydroinoJobMgr A library for managing jobs/tasks associated with an arduino based controlled environment agricultural system.
HyperDeck BlackMagic Design HyperDeck controller for Arduino via TCP
Hyperduino Library Allows anyone to control H-Bridge for Hyperduino
Hysteresis Hysteresis library
HzMeter_asukiaaa It measures Hz from pulse input.
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.
iMakeBeta Library for beginner.
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 (iSYNC.pro platform support).
I2C A ligthweight communication library over the Arduino framework
I2C AXP192 Power management This is a library of AXP192, the Power Management for I2C connectivity.
I2C BM8563 RTC Library to control I2C RTC
I2CDisplayController Arduino library for Seven Segment Display with I2C Communication Interface.
I2CExtension I2C extension/wrapper for Arduino
I2CHelper This is a wrapper for Wire that simplifies I2C communication when creating libraries for new I2C devices.
I2C-IRSENSE Library An Arduino library to control the Iowa Scaled Engineering I2C-IRSENSE ( https://www.iascaled.com/store/I2C-IRSENSE ) reflective infrared proximity sensor.
I2CKeyPad Arduino library for a KeyPad connected to a PCF8574.
I2CKeyPad8x8 Arduino library for a KeyPad connected to a PCF8575.
I2C MPU6886 IMU Library to control I2C MPU6886
I2CScanner I2C Scanner
I2C-Sensor-Lib iLib Library for i2c-sensors and some other specific functions (fast eFn, HDLC, SpektrumSerial).
I2C SLG Library to control I2C GreenPAK SLG46826
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_24LC1025 Library for 24FC1025 I2C EEPROM
I2C_ASDX Arduino library for I2C ASDX pressure sensor (Honeywell).
I2C_device_Arduino I2C_device class library
I2C_EEPROM Library for I2C EEPROMS
I2C_Functions This is a helper library to abstract away I2C transactions and registers also this tool scans the master I2C bus and reports connected devices.
I2C_Insarianne Personal library for INSARIANNE project
I2C_LCD Arduino library for I2C_LCD.
I2C_LCD12864 Arduino library for LCD12864 I2C module.
I2C_Scanner Master I2C Bus Device Scanner.
I2CIP A library of protocols for interfacing with I2C devices on a modular switched network.
I2Cwrapper I2Cwrapper is a generic modular framework which helps you implement Arduino based I2C target (slave) devices for control of non-I2C hardware.
I2cControlPanel_asukiaaa It communicate with a control panel via i2c.
I2cDiscreteIoExpander Arduino library for the Texas Instruments PCF8575C 16-bit I2C I/O expander.
i2c-for-esp32 I2C library for ESP32 (unofficial)
I2cMotors_asukiaaa It controls i2c motor driver.
I2cMultipleMotors_asukiaaa Multiple motors 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 Deprecated 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).
ICM20689 Library for communicating with the ICM20689 six-axis Inertial Measurement Units (IMU).
ICM20948_WE A library for the 9-axis accelerometer, gyrometer and magnetometer ICM20948
ICM42670P The ICM42670P arduino library manages the communication with an ICM42670P Invensence high performance 6-axis MEMS MotionTracking device.
ICM42688 Library for communicating with the ICM42688 six-axis Inertial Measurement Units (IMU).
ICM7218 Intersil-Renesas and Maxim ICM7218 and Intersil-Renesas ICM7228 LED driver library.
ICM7218C Maxim ICM7218C LED driver library.
ICOM 746 CAT Control Simulate an ICOM 746 radio from the CAT point of view.
ICP-101xx Pressure Sensor Library Arduino library for the TDK Invensense ICP-101xx family of high-resolution pressure sensors.
ICP101xx The ICP101xx arduino library manages the communication with an ICP101xx pressure sensor.
ICP201xx The ICP201xx arduino library manages the communication with an ICP201xx pressure sensor.
ICRS 101 Allows the use of motors, servos and built in LED on the ICRS 101 Devkit.
ICUX0201 The ICUX0201 arduino library manages the communication with an ICUX0201 Invensence Ultra Sound device.
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
ILI9341_t3n Optimized ILI9341 (320x240 Color TFT) Display Support different SPI buses
ILI9341_T4 Optimized ILI9341 SPI driver for Teensy 4/4.1/micromod.
ILI9342_T4 Optimized ILI9342(C) SPI driver for Teensy 4/4.1/micromod.
ILI9486_SPI Display Library for ILI9486 SPI TFT display.
ILIB Arduino library for ILOGICS DEVICE
Improv WiFi Library The library implements the Improv WiFi protocol allowing users to use this feature in their projects without effort.
imuFilter Sensor fusion for an IMU to obtain heading and velocity.
INA219 Arduino library for INA219 voltage, current and power sensor.
INA219B INA219B TI i2c output current/voltage/power monitor Library
INA219_WE A library for the INA219 current sensor module
INA226 Arduino library for INA226 power sensor
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, voltage and power data from one or more INA2xx device(s)
INA3221 INA3221 Triple-Channel Sensor Driver.
INA3221_RT Arduino library for the I2C INA3221 3 channel voltage and current sensor.
incbin Include binary and text files in your Arduino project with ease.
indhilib ESP32 developer library for using with Indhi platform.
Indio Library for the Industruino IND.I/O product
INFICON Spot Library Library for the INFICON Spot sensor
infiniteAverage Experimental Arduino Library to calculate a high precision average of many samples
Infrared An object oriented library for sending, receiving, generating, and decoding IR signals on the Arduino.
InfraredMLX Extension adds infrared features to control MobaLedLib using an infrared remote control
Ingenia Serial Servo Drive Library Arduino library for control Ingenia Servo Drives using serial communication.
IniFile Library to read and parse .ini files.
InkplateLibrary Inkplate boards driver library
InkyBoard Bibliotheek om gebruik te maken van het InkyBoard van InkyCode
InputDebounce Simple polling input debounce Arduino library.
InqPortal ESP8266 Full featured IoT Application Server.
INSARIANNE Personal library for INSARIANNE project
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
integer24 integer24 types uint24_t and int24_t for Arduino.
InternalTemperature Teensy internal CPU temperatures
InterpolationLib Arduino library that provides interpolation methods step, linear, smooth, catmull spline and constrained spline.
Interstitial Quadrant Arduino library and example code for the Quadrant hand-tracking interface board.
Interval Arduino library for Interval data type.
IntervalTimerEx IntervalTimerEx subclasses the Teensy IntervalTimer to allow for a variety of callable objects as timer callbacks.
IoAbstraction Treat PCF8574, MCP23017 and Shift registers like pins, matrix keypad, touch screen handler, button press and rotary encoder management (switches) on any supported IO (including DfRobot & Joysticks) with event handling, interchangable AVR/I2C(AT24) EEPROMs.
IOSignal IOSignal Arduino Client.
IoTController IoT Network Controller for ESP8266 and ESP32
IoTGuru Cloud based backend services to your devices.
IoT Pipe A library to use with the IoT Pipe web service.
IoT Suite IoT Suite is a simple, easy to use platform for building IoT solutions.
IoTWay Arduino library for connecting to IoTWay servers through Proxy
IoTWebConf_for_Visuino_modified_by_IoT_Jedi ESP8266/ESP32 non-blocking WiFi/AP web configuration.
IoT_Modules-Buttons Button library for easier use of buttons in projects.
IoTeX-blockchain-client A simple API client implementation in C++ for the IoTeX blockchain.
IoTesla-client Arduino IoTesla client Library
IoTivity-Lite OCF(Open Connectivity Founcation) core framework
IoTivity-Lite_Arduino-porting OCF(Open Connectivity Founcation) core framework porting to Arduino
IoTtweet A library that makes Internet of Things send data and control on IoTtweet.com.
IoTtweetESP32 A library that makes Internet of Things send data and control on IoTtweet.com.
IoTtweetNBIoT A library that makes Internet of Things (NB-IoT device) send data and control on IoTtweet.com dashboard.
IoTtweetSIEMENS_SIMATIC A library that makes SIEMENS SIMATIC IOT2020, IOT2040 send data to IoTtweet.com dashboard.
IO7F32 io7 IOT Framework for ESP32
IO7F8266 io7 IOT Framework for ESP8266
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)
IOTClient IOT Client Library.
IotKernel A library for basic functions of IoT devices
IotWebConf ESP8266/ESP32 non-blocking WiFi/AP web configuration.
iotec_MAX7319 A library for using the MAX7319 from MAXIM Integrated.
Iotkaran Iotkaran library for Arduino.
IOTKME Currency Conversion and Stepper motor control and loadcell reader library for more informtion visit https://kmetechnology.com.
iotsa An Internet Of Things Server Architecture for ESP8266.
IOXESP32Audio With this library You can easily build a WebRadio with a ESP32 board with IOXESP32 Audio shield.
IOXESP32Motor With this library You can control motor with IOXESP32 Motor shield
IPGeolocation Library to get current timezone using your IP - uses IPGeolocation.io
ipMIDI ipMIDI for Arduino
IP5306_I2C Library for IP5306 I2C based battery-management SOC for Arduino platform supported boards
IQ Module Communication A library for communicating with and controlling IQ motor modules.
irBoard Library for ESP32 This library is to become a host of irBoard app by the ESP32 device.
IRLremote Lightweight Infrared library for Arduino
IRProxSensor IRProxSensor provides a class to control an Infrared Proximity sensor.
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.
IRM Mini Adafruit_GFX-compatible library for IRM-Mini
IRMP Receive and send infrared signals.
Irms_calc Irms calculation library for ESP8266/ESP32/Arduino.
IS31FL3729_LED_Matrix A library for IS31FL3729 LED Matrix chip.
ISE I2C-MCP3427 Library A library to control the Iowa Scaled Engineering I2C-MCP3427 ( https://www.iascaled.com/store/I2C-MCP3427 ) 16-bit analog to digital converter
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
JLedPCA9685-HAL A HAL to drive PCA9685 LEDs with JLed
JMotor This library uses polymorphism and defines common interfaces for reading encoders and controlling motors allowing for easy open or closed loop motor control.
J1850 Arduino Transceiver Library Arduino library for J1850-Arduino-Transceiver
J1850 VPW Arduino Transceiver Library Arduino library for J1850-VPW-Arduino-Transceiver
JAREL Just Another Rotary Encoder Library
JavaScript JavaScript interpreter for Arduino
JBLogger A simple to use logger library for Arduino.
JBWopr Support library for the Unexpected Maker W.O.P.R. boards
JC_Button Arduino library to debounce button switches, detect presses, releases, and long presses.
JC_EEPROM Arduino library to support external I2C EEPROMs.
JC_Sunrise Arduino library to calculate sunrise and sunset times.
JDI_MIP_Display Arduino library to drive the JDI and Sharp Memory In Pixel LCD Displays
JeVe_EasyOTA Easy include OTA Updates
jeager-one Easy use of jeager connection with LoRa, WiFi, and GSM connections
JJYReceiver JJY standard radio signal wave receiver library.
jm_CPPM A CPPM Library for Arduino.
jm_crc-ccitt jm_crc-ccitt CRC-CCITT Arduino Library.
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.
JOAAT Implementation of the Jenkin's HASH for Arduino.
Joba Tsl2561 Library IoT library for using the Tsl2561 luminosity sensor
Jobber simulated Threading for Arduino & Co.
Joystick Allows Arduino/Genuino boards to simplify the use of the Joystick.
Joystick 5-Pin A joystick library for Arduino.
Joystick_ESP32S2 Allows an ESP32S2/S3 board with USB capabilities to appear as a Joystick or Gamepad.
joystick_module Provide function to using joystick module
JPEGDecoder Jpeg decoder tested with Arduino Mega, Arduino Due and ESP8266 based NodeMCU 1.0
JPEGDEC Optimized JPEG decoder for MCUs with 32K+ RAM.
JPEGENC Universal JPEG encoder for MCUs with at least 4K of free RAM.
JRCCARLIB JRC CAR
JrkG2 Jrk G2 library for Arduino
JsmnStream Reformatting of the Serge Zaitsev jsmn library to parse a JSON string one char at a time.
JsonLogger An easy-to-use, small, fast and portable JSON builder and logger for IoT logging, data acquisition and analytics.
Json Streaming Parser A very memory efficient library to parse (large) JSON objects on small devices
json2asw Reads json sf2 data from a file and converts it to a Teensy Audio Library AudioSynthWavetable::instrument_data object.
jsonlib A simple JSON parsing library.
jsons Read and write JSON documents as a stream.
JTAG A library to perform JTAG operations and play XSVF.
JTAG_Interface Library for establishing a live JTAG communication between the MCU and FPGA of the Arduino Mkr Vidor 4000.
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.
Kaa IoT Platform All in one library to communicate with Kaa IoT Platform
KAI Pro Library Grants easy access to the various species of the Kai Pro.
KAIST_IoTDataScience This library was repackage for KAIST_IoTDataScience Class.
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.
kc868-arduino-library KC868 library for Arduino
KCN_Utility a simplified motor and sensor driver.\n
KellerModbus Arduino library for communication with Keller pressure and water level sensors via Modbus.
Kelvin2RGB Arduino library for converting temperature to RGB values
KerbalSimpit A library for interfacing with the Kerbal Space Program video game.
KermiteCore_Arduino Kermite firmware library for Arduino and PlatformIO.
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.
keyboard_peripheral_modules A set of general modules for keyboard firmware.
keybrd A library for creating custom-keyboard firmware.
Keypad Keypad is a library for using matrix style keypads with the Arduino.
KIMlib Library for TAPKO KIMaip EIB/KNX Interface Module
KickFFT A library for implementing a discrete Fourier transform on an input data array.
KickFilters A library for implementing a few basic filters including: high-pass, low-pass, notch, moving average filters, and median filters.
KickFiltersRT A library for implementing a few basic real-time filters including: high-pass, low-pass, notch, etc.
KickMath A library for performing a few simple mathematical calculations for use with arrays.
KickSort Arduino library for different sorting algorithms including quicksort, bubble sort, insertion sort, shell sort, and comb sort.
KickstarterStats A library to fetch Kickstarter stats (supports ESP8266/ESP32 & others)
KidMotorV4-Arduino Drive DC motor / Servo motor, I/O expander with KidMotor V4
KiddeeExpress An enhanced version of the already enhanced FirmataExpress version 1.2
KIM Library with examples for KIM1 shield v2 (no longer distributed) on Arduino platforms
KIM Arduino Library Handles the interface between KIM shield and Arduino.
Kinematics Kinematics library for robotics
Kinematrix [BETA] Arduino library for beginner.
Kionix_KX023 3-axis accelerometer KX023-1025 library
KLEncoder Library for get data from Encoder Module.
Klang Electronics 8 Digit VFD This is a library for the 8 digit VFD display using Russian IV-4 tubes.
KmeStepper Stepper motor control and loadcell reader library for more informtion visit https://kmetechnology.com.
KMP_MCP23S08 Unified driver for the the MCP23S08 SPI expander
KMP_RS485 Library allows you send and receieve data using RS485 protocol
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.
KOCOAFAB Kocoafab's arduino D.I.Y. kit library.
KolabseCarsCan Storing data about the state of the car and decoding this data from CAN bus messages
KomootBLEConnect A library to receive Komoot BLE Connect Packages
Komotion For use with Komotion, the motion sensing platform designed for ES20r.
Koyn A trustless and decentralized Bitcoin library for Arduino compatible boards
KrokoTS Light and fast library for resistive touchscreens
KS0108_GLCD Arduino driver library for KS0108 GLCD monochrome display
KT0803 Arduino library for the KT0803 and KT0803K FM transmitter.
KTMS1201 High level library for use with the KTM-S1201 LCD
KWP2000 A library that makes interfacing with motorbikes a breeze.
KX0231025IMU Arduino library for Semtech KX023-1025 IMU
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
L293D Allows an Arduino board to use control a motor using a L293D.
L298 Motor Driver L298 Motor Driver is a library for Arduino to handle motor control using an H-bridge.
L298N L298N library for Arduino
L298NDriver A library that makes using L298N motor driver much easier.
L298N_MotorDriver Arduino driver library for DC-Motors
L3G Arduino library for Pololu L3G4200D, L3GD20, and L3G4200D boards
lansium-arduino Connect board to Lansium Server
LapI2CTop LapI2CTop supports a branched topology I2C network, using the ubiquitous TCA9748 multiplexers
LapINA219 This is a simple current and voltage sensing library for the INA219 high-side Current Sensor
LapX9C10X A library to drive the X9C102/103/104/503 Digitally Controlled Potentiometers
Layad Circuits Saleng GSM Shield Library for SIM800L based GSM shield from Layad Circuits.
lazyjson Lazy JSON parser for embedded systems
LC709204F Arduino library for the LC709204F battery monitor.
LC_baseTools A set of tools to make coding Arduinos easier.
LC_lilParser A library for setting up a simple command parser. (Do the command line thing.)
LC_neoPixel Allows the LC colorObj to work with Adafruit NeoPixels. Also allows them to be grouped and run in the background.
LC_slowServo Control the speed of your RC servos. NON BLOCKING
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.
LCDBigNumbers Arduino library to write big numbers on a 1602 or 2004 LCD.
LCDDisplay10 A library to display numbers on an BL55xx display.
LCDDrivers_NXP_Arduino Class library for NXP LCD driver
LcdEffects A library that lets you apply special effects to LCD text.
LCDGraph An Arduino library for drawing line graphs on alphanumeric displays using custom characters.
LCD-I2C C++ Library for Liquid Crystal Displays (LCD) with the Hitachi HD44780 display driver.
LcdMenu Display navigable menu items on your LCD display with Arduino.
LCDMenuLib A library with you can generate a menu`s based on the nested set model with multi layers
LCDMenuLib2 Easy creation of a multi layer tree menu with screensaver and other stuff.
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_I2C A library to control a 16x2 LCD via an I2C adapter based on PCF8574.
LCD_ST7032 Arduino library for ST7032 LCD controller with i2c interface
lcdgfx VGA, SSD1306, SSD1331, SSD1325/SSD1327, SSD1351, IL9163/ST7735, ST7789, ILI9341, PCD8544, SH1106/SH1107 spi/i2c OLED/LED Display driver.
LCDIC2 Class interface for Liquid Crystal (LCD)
LCLV Arduino driver library for LCLV like Adafruit 3627 and 3330
ld2410 An Arduino library for the Hi-Link LD2410 24Ghz FMCW radar sensor.
LDC1312-1314 I2C Library This library allows for easy communication between Arduino and the LDC1314 or LDC1314.
LDS Laser distance scan sensors (LDS/LIDAR) wrapper/controller for kaia.ai robotics platform
LEDuino Framework for defining patterns and mapping them to a configuration of addressable LEDs using FastLED.
leOS Simple scheduler that run little tasks within IRSs
leOS2 Simple scheduler based on watchdog that runs little tasks within IRS
LEADS Lightweight Embedded Assisted Driving System Arduino Library
LeafonySTM32 Library for Leafony STM32 basic kit
Leaphy Extra Extension Provides Extra functionality to Leaphy robots
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.
Led 7 Segment A powerful but easy to use versatile 7 Segment Library
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
LEDDriver PWM LED Driver with ability to brighten and dimm fluently
LEDDrivers_NXP_Arduino Class library for NXP LED drivers
LedLib Controla LEDs de forma sencilla.
LEDMatrixDriver A replacement for Arduino's LedControl library for MAX7219
LedMatrix8X8 A library that controls max7219 led matrix.
LedRGBlib RGB LED library for Arduino (ENG+ESP)
LedRGB565 A Led RGB 565 library
LedSync Arduino library to perform synchronous blinking operations with LEDs and NeoPixels.
LedTask The Arduino library shows the power of non-preemptive multitasking.
LedUtil Controls leds to on/off/blink
LED744511 74'4511 LED Driver Library
Leeman Geophysical Learning Shield Tools for the Leeman Geophysical LLC Learning Shield.
LegoSensorAdapter Library for robot Cing with Atmega328.
Legoino Library for controlling PoweredUp, Boost, Corntrol+ controllers/hubs
Lepton FLiR Thermal Camera Module Library Library to control a Lepton FLiR (forward looking infrared) thermal camera module from an Arduino-like board (Teensy 3+/ESP32+ minimum).
Letters and Numbers Seven Segment Display Library Arduino library for displaying letters and numbers on 7-segment display.
LettersKeypad A simple 4x3 phonetic alphabet keypad library.
LevelShifter_NXP_Arduino Demo code for NTS0304EUK-ARD
Lewis A morse code stream/print interpreter
LG_Matrix_Print A library to print text on one or more segments with 8x8 LED-Matrix using MAX
LGFXMeter LGFX based Gauge Decoration and Animation library
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
LibLCC A library for interfacing with LCC(Layout Command Control)
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.
libTrial Library to add two numbers
LibYxml Yoran Heling's yxml library.
libasm Cross assembler and disassembler for retro CPUs
libcli Command Line Interface library
Libdevlpr A library that makes using the FANTM DEVLPR shield easier.
libedge A client library for MQTT messaging.
libnapc libnapc implementation.
LIDAR-Lite Arduino library for Garmin LIDAR-Lite.
Lifely Agrumino Lemon Library for Agrumino Lemon Device
LightDimmer This library allows to drive LEDs to simulate railroad signals.
LightEffect This library allows you to easily create light animations from an Arduino board or an ATtiny microcontroller (traffic lights, chaser, shopkeeper sign, etc.)
light_CD74HC4067 A lightweight library for interfacing with CD74HC4067 Mux.
LightningStepper Control a stepper motor with position tracking, interrupts, and calibration.
LILCMU GoGoBright Library An extension board for KidBright aim to enabled fully functional of hardware along with the used of students.
LilyGo-AMOLED-Series Library for LilyGo T-Display AMOLED Series
LilyGo-T-RGB Library for LilyGo T-RGB
Lime Labs HDC2080 An Arduino library to configure and communicate with the Texas Instruments HDC2080 temperature & humidity sensor
LINBus_stack Provides Local Interconnect Network (LIN) support on SAM3X or AVR based boards with a TJA1021 transceiver.
LIN master emulation with background operation LIN master node emulation with preemptive background operation
LIN master portable LIN master node emulation for different boards
linaGFX Draw a line segment and one number on the memory.
LineFollowerPID Line follower robot library.
LineFormatter Wrapper class for Stream e.g. Serial to enhance layout of tabular data.
LineTracker5 Library The library for the LineTracker5 board
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
LionBit-STEM-library This is a library for LionBit
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.
LiquidCrystal NKC Control library for an advanced RS232\I2C\SPI LCD display by Longtech & NKC Electronics
LiquidCrystalSerial A simple 74hC595 shift register LCD driver.
LiquidCrystalWired Device driver for AiP31068 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
List The Ultimate Collection of Lists
ListLib List Library
LitSwitch A special library for an LED/momentary switch hardware combination.
LiteLED Light weight library for driving one or more WS2812B, SK6812, APA106, SM16703 RGB LED strips.
LiteOSCParser A lightweight OSC processing library.
Lithium-Powered All-In-One Code Solution for Lithium Battery Management using the LTC4150 Coulomb Counter circuit.
LittleFS_esp32 LittleFS for esp32 based on esp_littlefs IDF component. Use esp32 core-provided LITTLEFS library instead of this one when available in future core releases.
LittleFS_Mbed_RP2040 Wrapper of LittleFS for Arduino MBED RP2040 boards
LittleFS_Portenta_H7 Wrapper of LittleFS for Arduino MBED Portenta_H7 boards
LittleVector std::vector like container.
LiveObjectsSDK A library that makes connection with Orange LiveObjects platform a breeze.
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.
LM73 LM73 Temperature Sensor Library
LM75A Arduino library M2M Solutions LM75A Arduino library.
LM96163 Driver for LM96163 Fan Controller
LMI Linear Matrix Inequality (LMI) solver for Arduino.
LMP91000 Arduino library for the LMP91000 Configurable Potentiostat for Low-Power Chemical Sensing Applications.
LMT87 A simple library for utilizing analog temperature sensor
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 TheThingNetwork.org
LoRaRF Arduino LoRa-RF library used for transmitting and receiving data using LoRa module with Semtech SX126x series, SX127x series, or LLCC68.
LoRa Serialization Library for serialization of data on the Arduino side and deserialization in the TTN
LoRaWAN-Seeed-Grove-Wio-E5 Sending LoRaWAN frame with a Grove Wio E5 module.
LoRa_Library Library implementation of Semtechs sx126x_driver for Arduino microcontrollers
LoRandom A library using Semtech's sx1276/7/8/9's `RegRssiWideband` register properly to generate random numbers.
LocoNet Enables Digitrax LocoNet Communication
Log Simple but useful macroses for logging. Allow use printf() with Serial for logging.
LogToQueue Envio de log a un Queue para manejarlo como quieras.
log4Esp Extendable logging library for ESP8266
log4arduino Lightweight, no-frills logging for Arduino and friends
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.
LogicAnalyzer A SUMP protocol compatible logic analyzer firmware
Logistic Arduino library to explore the logistic formula. (chaos, bifurcation)
LongFi Enables LongFi Communication with Semtech Compatible Radios.
looper Proto-scheduler based on the use of millis()
LoraSx1262 Send and receive data over radio using LoRa 915mhz
losant-mqtt-arduino MQTT library to easily communicate with the Losant IoT platform.
LoveButton Touch Sensitive Love Button
LovyanGFX TFT LCD Graphics driver with touch for ESP32, ESP8266, SAMD21, SAMD51, RP2040
Low level quick digital IO 高性能引脚读写。More efficient digital IO than builtin functions
Low-Power Lightweight power management library
LowPower_LowPowerLab AVR & SAMD power management library
LP50XX Library for interaction with the LP5009 and LP5012 LED driver
LPS Arduino library for Pololu LPS boards
LPS35HW LPS35HW pressure sensor library
LSA08 This library is for the Cytron Line Sensing Array: LSA08.
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 LTC2941 and LTC2942 battery gas gauges.
LTC2991 Arduino library for LTC2991 temperature and voltage control IC
LTR-329ALS-01 LTR-329ALS-01 is a low voltage, I2C digital light sensor.
LTR308 library An Arduino library for the digital light sensor breakout boards containing the Lite-On LTR-308ALS-01 IC
LTR390 Arduino library for the LTR390 UV sensors.
LTS01A_MAX31725 Library for LTS01A MAX31725.
LualtekCubecell This is a library for the Lualtek Cubecell board.
LualtekRAKRUI Library for the Lualtek RAK RUI3 based board.
LualtekTTN This is a library for the Lualtek RN-TTN based board.
LUHN Arduino Library for calculating LUHN checksum.
Luni Implements a framework for device drivers for use on the Arduino.
lv_arduino Full-featured Graphics Library for embedded systems
lv_examples Examples for LVGL grapics library
lvgl Full-featured Graphics Library for Embedded Systems
lvglCpp LVGL C++ wrapper.
lwIOLink Lightweight IOLink Device library.
lwIP LWIP Library port for Arduino
lx16a-servo Simple Arduino library to operate ALX-16A, LX-224, HTS-35H and LX-15D serial servos.
Lynxmotion Smart Servo -LSS- A library that makes using the LSS simple.
MBusinoLib an Arduino M-Bus decode Library
MCreator Link Adds support for the MCreator Link system.
mDash Remote control and OTA for ESP32 via mdash.net IoT backend
mDNSResolver Resolves MDNS names for the ESP8266.
mDriver LM398n motor driver library(SKU:LM398n).
mPower Control a Ubiquiti mPower pro IP power switch
mString Static lightweight analog of String class
mWebSockets Simple to use implementation of WebSockets for microcontrollers
MWings A library that communicate with TWELITE wireless modules. Supports ESP32 modules and Arduino UNO R4 series.
m0_tweak Bring out hardware performance of SAMD21 such as overclock.
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.
M304 Library Library useful when programming control nodes using the M304 board for UECS control nodes
M5-ADS1100 Library for Unit & Hat ADC
M5-ADS1115 Library for Unit Ameter & Vmeter
M5ANGLE8 Arduino library for M5 8ANGLE 8x12 bit potentiometers.
M5Atom Library for M5Atom Core development kit
M5AtomS3 Library for M5AtomS3 Core development kit
M5Atomic-Motion Library for M5Atomic-Motion
M5BurnerNVS Library for M5BurnerNVS
M5Capsule Library for M5Stack M5Capsule Board
M5Cardputer Library for M5Stack M5Cardputer Board
M5Core-Ink Library for M5CoreInk development kit
M5CoreS3 Library for M5CoreS3 Core development kit
M5Core2 Library for M5Stack Core2 development kit
M5-DLight Library for M5Stack Unit & HAT DLight
M5-Depends Library for M5
M5Dial Library for M5Stack M5Dial Board
M5DinMeter Library for M5Stack M5DinMeter Board
M5EPD Library for M5Paper development kit
M5-Ethernet Enables network connection (local and Internet) using the M5 PoE Camera.
M5FacesEncoder Arduino Library for reading encoder values from the M5Stack Faces Encoder Module
M5Family Convergence of the relevant dependencies used in M5 products.
M5-FPC1020A Library for Finger Unit
M5GFX Library for M5Stack All Display
M5Hat-8Servos Library for M5 HAT 8SERVO
M5Hat-JoyC Library for M5Hat JoyC
M5-LoRa-E220-JP Library for M5-LoRa-E220-JP
M5-LoRaWAN Library for UNIT LoRaWAN
M5Module-4Relay Library for M5Stack MODULE 4RELAY
M5Module-GNSS Library for M5Stack GNSS Module
M5Module-LAN-13.2 Library for M5Module-LAN-13.2
M5-Outdepends Library for M5
M5ROTATE8 Arduino library for M5 8ROTATE 8x rotary encoders
M5-RoverC Library for M5Stack RoverC & RoverC-Pro
M5Stack Library for M5Stack Core development kit
M5 Stack 4Relay Library M5Stack 4RELAY library for multiple different architectures.
M5StackMenuSystem A quick way to create nice menus for M5 Stack devices with just a few lines of code
M5Stack-SD-Updater SD Card Loader for M5 Stack
M5StackToio This library allows your M5Stack micro-controller to control your SONY toio core.
M5Stack_Avatar Yet another avatar module for M5Stack
M5Stack_OnScreenKeyboard OnScreenKeyboard for M5Stack
M5Stack_SimpleBeep Simple Beep for M5Stack.
M5Stack_TreeView TreeView Menu UI for M5Stack
M5StampC3LED M5Stamp C3 Mate LED library.
M5Station Library for industrial level controller with M5Station(SKU:K123,K124)
M5StickC Library for M5StickC Core development kit
M5StickCPlus Library for M5StickC Plus development kit
M5StickCPlus2 Library for M5Stack M5StickCPlus2 Board
M5Unified Library for M5Stack/Core2/Tough/CoreS3, M5StickC/C-Plus, M5CoreInk, M5Paper, M5ATOM, M5STAMP, M5Station
M5Unit-4RELAY Library for M5Stack 4RELAY UNIT
M5Unit-ACSSR Library for M5Stack UNIT ACSSR
M5Unit-CAN Library for M5Stack M5Unit-CAN
M5Unit-CatM Library for M5Stack Unit CatM SIM7080
M5Unit-DDS Library for M5Stack Unit DDS
M5Unit-DigiClock Library for M5Unit-DigiClock
M5Unit-Encoder Library for M5Stack Unit Encoder
M5Unit-ENV Library for M5Stack UNIT ENV
M5Unit-EXTIO2 Library for Unit EXTIO2
M5Unit-IMU-Pro-Mini Library for M5Stack M5Unit-IMU-Pro-Mini
M5Unit-KMeter Library for M5Stack UNIT KMeter
M5Unit-MQTT Library for M5Stack UNIT MQTT
M5Unit-PbHub Library for M5Stack UNIT PbHub
M5Unit-PoESP32 Library for M5STACK UNIT PoESP32
M5UnitQRCode Library for M5Stack UNIT QRCode
M5Unit-RELAY Library for M5Stack RELAY UNIT
M5Unit-RTC Library for BM8563 RTC
M5Unit-Sonic Library for M5Stack Unit Sonic series
M5UnitSynth Library for M5Stack M5Unit Synth
M5Unit-Thermal2 Library for M5Stack UNIT Thermal2
M5Unit-ToF4M Library for M5Stack M5Unit-ToF4M
M5Unit-UHF-RFID Library for M5Stack Unit UHF-RFID
M5UnitWeightI2C Library for M5Stack M5Unit WeightI2C
M5_BMM150 Library for M5_BMM150
M5_EzData An IoT cloud data storage service
M5_PbHub Simple library for the M5Stack PbHUB Unit.
M5_RTC_Module A library for using the RTC-Module from iotec for the M5-Stack.
M5ez Complete interface builder for the M5Stack, an ESP32 based mini tinker-computer
M62429 Arduino library for M62429 volume control IC
M62429 Volume Control Library M62429/FM62429 Serial data control dual electronics volume library for Arduino.
M95_EEPROM A library for talking with the M95 series of EEPROM chips from ST. May work with chips from other vendors as well.
MacroDebugger Debug-printing done elegantly, and cleanly!
MacroLogger Arduino logger with support for preprocessor directives and standard C/C++ string formatting.
madflight Flight Controller for RP2040 / ESP32 / STM32
MaerklinMotorola Decoding the signals from the Märklin-Motorola-protocol.
MagAlpha Angle Sensor Library Arduino library for the MPS MagAlpha magnetic angle sensor.
MagStripe Decode data from TTL (raw) magnetic card readers.
MagStripe_ESP32 Decode data from TTL (raw) magnetic card readers on ESP32.
MagVector 3D Magnetic Sensor Library for the MPS MagVector 3D magnetic sensors.
MAGELLAN AIS Magellan Library; Provide Function MAGELLAN API v.2 MQTT Connect for ESP32 and ESP8266 Board and Device Support Client internet interface
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.
MagicHome A library For discovering and controlling MagicHome Leds.
MagicPot Arduino library for reading values easily from potentiometers.
mahjongAsst Versatile Mahjong Scorer
mahjongAsst_U8X8 Versatile Mahjong Scorer with U8G2 Displays
Mahony Helpers for MahonyAHRS algorithm
Maidenhead Library for converting between latitude/longitude and Maidenhead locators.
MakeBlockDrive Use to drive all devices provided by Makeblock company.
MakeBlock Drive Updated Use to drive all devices provided by Makeblock company.
MakerVision Arduino library used by Scratch generated code on http://makervision.io
Makerlabvn_I2C_Motor_Driver Driver for 2-DC motor and 2-RC motor
Makerlabvn_SimpleMotor Driver for 2-DC motor.
MakestroCloudClient Library for connecting with Makestro Cloud
ManuvrDrivers A collection of non-blocking flexible hardware drivers written around CppPotpourri.
map2bits Arduino library for mapping a float to a number of bits.
map2colour Arduino library for mapping a float to colour spectrum
Mapf extended arduino map() function
MaquinitasParams Library of parameters for art devices.
MaquinitasRitmos Library of rhythmic data for art devices.
Marceau This is a library that allows devices to be easily controlled over serial and websockets.
Marisa ESP32 Wrapper Fast lookups in large static dictionaries
MaterialBoard This library implements the Firmata protocol for use with the VirtualBoard project to remotely interface with an Arduino board.
MatesController Breadboard Mates' Mates Controller Arduino library
MatrixCharlieplex A library for Arduino to control Charlieplexed LED matrices.
Matrix Color Sensor An RGBW color sensor.
Matrix Controller A combined DC Motor controller and servo controller.
MatrixKeypad Simple to use library to interface matrix keypads.
Matrix Laser Sensor a laser rangefinder.
MatrixMath Minimal linear algebra library
Matrix Mini Library An Arduino based robot controller.
Matrix Motion Sensor An inertial measurement unit 6-degree of freedom sensor.
Matrix Motor Extension A 4 channel DC motor controller.
Matrix Servo Extension A 8 channel RC Servo controller.
MATRIX7219 Arduino Library for 8x8 LED MATRIX MAX7219, MAX7221.
MatrizLed Librería para matrices de leds de 8x8 con controladores MAX7219 o MAX7221.
MAVLink MAVLink v2 for Arduino.
MaxEssentialToolkit Library for MAXIM RTC, temperature and current-sense amplifier sensors.
MaxMtrParser Max/MSP MTR (Multi-Track Recorder) Protocol Parser for Arduino
MAX11643 Arduino library for MAX11643 ADCs
MAX1464 Arduino library A complete interface for the the Maxim MAX1464 Multichannel Sensor Signal Processor for Arduino.
MAX14661 Arduino library for MAX14661 16 channel I2C multiplexer
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
MAX17055 Lithium based battery fuel gauge and measurement IC library.
MAX30100 This Library supports the MAX30100 Pulse Oximetry IC
MAX30100_milan Based on MAX30100lib, it's a library for Maxim-IC MAX30100 heart-rate sensor driver and pulse-oximetry components with slightly modifications.
MAX30100lib Maxim-IC MAX30100 heart-rate sensor driver and pulse-oximetry components
MAX3010x Sensor Library An Arduino library for the MAX3010x sensor family.
MAX3100 Serial Serial communication using MAX3100 USART chip.
Max31328RTC Library for Max31328 Real Time Clock.
MAX31850 Arduino library for the MAX31850 thermocouple temperature sensor.
MAX31855 Arduino Library to read temperatures from a thermocouple using the MAX31855 chip
MAX31855_RT Arduino library for MAX31855 chip for K type thermocouple.
Max44007 Library for MAX44007 I2C LUX sensor Arduino.
Max44009 Library for MAX44009 I2C LUX sensor Arduino.
MAX44009 library Library for the MAX44009 Ambient Light Sensor.
MAX471 Arduino Library to support the MAX471 sensor module
MAX471_RT Arduino library for MAX471 current sensor.
MAX520 Arduino library for MAX520 and MAX521 4/8 channel 8 bit DAC.
MAX541X Arduino library for the MAX5417/18/19 I2C Digital Potentiometers.
MAX6626 Arduino Library for MAX6626.
MAX6675 Arduino library for MAX6675 chip for K type thermocouple.
MAX6675 with hardware SPI A library for MAX6675 thermocouple interface.
MAX6675_Thermocouple The Library implements a set of methods for working with a thermocouple based on the MAX6675 driver.
MAX6816 Single Switch Debouncer Library for Arduino.
MAX7XX-7-Segment MAX72XX 7-segment display library.
max7219 Lightweight library for the MAX7219 7 segment 8 digit display
MAX7219Segment MAX7219/MAX7221 Digital Tube 7-Segment LED Display Library
MAX77650-Arduino-Library An Arduino library for the Maxim Power Management Controller MAX77650
MAX78630 Enables reading polyphase energy-monitor parameters of LVX EnergyBoard.
Max86141 Enables using Max86140 and Max86141 sensor on NRF52840 board.
MAX_RS485 A library to easily use MAX485 half-duplex RS485 to Serial module
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 HID A Library to implement Human Interface Device with Bluetooth on a Mbed stack (Arduino Nano 33 BLE).
Mbed BLE Mouse Bluetooth LE Mouse library for the Arduino Boards with BLE support and running mbed OS.
MBEDSpeech Arduino library for running speech recognition machine learning models
MBED_RP2040_PWM This library enables you to use Hardware-based PWM to create and output PWM to pins on RP2040 board to create and output PWM to pins.
MBED_RP2040_Slow_PWM This library enables you to use ISR-based PWM channels on RP2040-based boards, such as Nano_RP2040_Connect, RASPBERRY_PI_PICO, with Arduino-mbed (mbed_nano or mbed_rp2040) core to create and output PWM any GPIO pin.
MBED_RPI_PICO_TimerInterrupt This library enables you to use Interrupt from Hardware Timers on RP2040-based boards such as Nano_RP2040_Connect, RASPBERRY_PI_PICO
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-Catena-PMS7003 Arduino library for Plantower PMS7003 particulate matter sensors.
MCCI Catena SCD30 Arduino library for Sensirion SCD30 carbon dioxide sensors.
MCCI Catena SDP Arduino library for Sensirion SDP (SDP31, SDP32, SDP800-series) Differential Pressure sensors.
MCCI-Catena-SHT3x Arduino library for Sensirion SHT3x (SHT31, SHT32, SHT35) Temperature/Humidity sensors.
MCCI 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.
MCCI LTR-329ALS Arduino library for Lite-On LTR-329ALS ambient light sensor.
MCCI SofwareSerial Software UART for Arduino
MCMVoltSense Voltage Measurement Library
MCM_BL0940 UART Library Control for BL0940 Energy Meter IC
MCP23S08 Arduino library for SPI MCP23S08 8 channel port expander 8 IO-lines
MCP23S17 Arduino library for SPI MCP23S17 16 channel port expander 16 IO-lines
MCP23008 Arduino library for I2C MCP23008 8 channel port expander 8 IO-lines
MCP23008_I2C Library for MCP23008 I2C based GPIO expanders for Arduino platform supported boards
MCP23017 MCP23017 I2C Port expander library.
MCP23017 Port Expander Arduino library for MCP23017 I2C I/O port expander.
MCP23017 Soldered Library MCP23017 board library for Arduino
MCP23017_Attiny85 "Library which lets you to control mcp23017 I/O expander simply"
MCP23017_I2C Library for MCP23017 I2C based GPIO expanders for Arduino platform supported boards
MCP23017_RT Arduino library for I2C MCP23017 16 channel port expander 16 IO-lines
MCP23017_WE A library for the MCP23017, MCP23S17, MCP23018 and MCP23S18 port expanders.
MCP2515-nb Arduino library for MCP2515 with non-blocking support.
MCP3X21 MCP3021 & MCP3221 Arduino library
MCP3XXX An Arduino Library supporting the MCP3XXX series of ADC SPI chips, including MCP3002, MCP3004, MCP3008 and others.
MCP3202 Used to interface the 12 bit ADC MCP3202 by Microchip.
Mcp3208 Arduino library for the MCP320x 12 bit ADC family.
MCP3221 MCP3221 Driver (12-bit ADC with hardware I2C Interface)
MCP3304 A simple library for working with the MCP3304 in a bit bang version. Useful for Raspberry Pico
MCP3421 A library for MCP3421 analog digital converter chip
MCP342x Library to support Microchip ADC342x analogue to digital converters.
MCP4131 library A library to control an MCP4131 digital potentiometer
MCP4151 SPI library to interface with the MCP4151 digital potentiometer.
MCP4251 MCP4251 Digital Pot Control
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
MCP_23017 IO expander library for MCP23017
MCP_3208 ADC library for MCP3208
MCP_ADC Arduino library for MCP_ADC, e.g. MCP3008 SPI 10 bit, 8 channel ADC
mcp_can MCP_CAN Library
mcp_canbus A library for MCP2515
MCP_DAC Arduino library for Microchip SPI DAC, 8, 10, 12 bit; 1 or 2 channel.
MCP_POT Arduino library for MCP41xxx and MCP42xxx SPI based digital potentiometers.
MCUVoltage MCUVoltage measures the voltage supply (Vcc) of Arduino without extra components.
MCUFRIEND_kbv TFT Library for 2.4, 2.8, 3.5, 3.6, 3.95 inch mcufriend UNO Shields
MCUOS An OS simulator for Arduino boards.
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_HX711 Library to read load cells using HX711 weight scale ADC
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_MIDIFile Arduino Standard MIDI File (SMF) Player
MD_MSGEQ7 Implements functions for the MSGEQ7 7 band equaliser IC
MD_OnePin One pin serial comms link
MD_Parola LED matrix text display special effects
MD_PWM PWM on arbitrary pins
MD_REncoder Library for Rotary Encoder
MD_SmartCar Core functions for movement control of a 2 wheeled SmartCar Robot using DC motors.
MD_SmartCar2 Core functions for movement control of a 2 wheeled SmartCar Robot using Stepper motors.
MD_SN76489 Library for SN76489 sound generator.
MD_Stepper Stepper Motor control
MD_TCS230 Library for TCS230 TCS3200 Colour Sensor
MD_TTT Tic-Tac-Toe game logic library
MD_UISwitch Library for Universal User Interface Switches.
MD_YM2413 Library for Yamaha YM2413 sound synthesizer.
MD_YX5300 Library for Serial MP3 Player (Catalex YX5300 module)
MDNS_Generic mDNS Library for ESP32, ESP8266, nRF52, SAMD21, SAMD51, SAM DUE, STM32F/L/H/G/WB/MP1, Portenta_H7, AVR Mega, RP2040-based boards, etc. using Ethernet W5x00, ESP WiFi, WiFiNINA or ESP8266-AT shields
MeArm-Robot-Arm Provides inverse kinematics control for all MeArm versions.
MeanAndVarOnTheFly Calculate mean and variance not storing individual values in memory.
MeanFilterLib Mean Filter Library
Mechasolution Voice Recognition Module Geeetech voice recognition module suite 2 Library for Arduino
Mechatro A library to control motors with the L293x motor driver 메카트로 보드 모터 컨트롤 라이브러리 (L298x드라이버 사용하는 모든 프로젝트 사용 가능)
MedianFilterLib Median Filter Library
MedianFilterLib2 Median Filter Library 2
Meeo This library is used for connecting your Arduino device to Meeo.
megaAVR_PWM This library enables you to use Hardware-based PWM channels on megaAVR-based boards, such as UNO WiFi Rev2, AVR_Nano_Every, etc., to create and output PWM.
megaAVR_Slow_PWM This library enables you to use ISR-based PWM channels on an Arduino megaAVR board, such as UNO WiFi Rev2, AVR_Nano_Every, etc., to create and output PWM any GPIO pin.
megaAVR_TimerInterrupt This library enables you to use Interrupt from Hardware Timers on an Arduino megaAVR board, such as UNO WiFi Rev2, AVR_NANO_EVERY, etc.
MegunoLink Library for storing data in the eeprom, processing serial messages and plotting data with MegunoLink.
MegunoLink File Manager Library to provide access to files on embedded SD/LittleFS filesystem from MegunoLink.
Meiro Arduino Meiro library.
Melody Melody offers a simple an powerful music text notation called MELO.
Melody Player This library provides an intuitive interface to play melodies on buzzers
Melopero AMG8833 A driver library for the AMG8833 sensor.
Melopero APDS9960 A driver library for the APDS9960 sensor.
Melopero BME280 A driver library for the BME280 sensor.
Melopero Cookie RP2040 Melopero Cookie RP2040 helper library
Melopero LSM9DS1 A driver library for the LSM9DS1 9-DOF IMU.
Melopero RV3028 A driver library for the RV3028 rtc.
Melopero SAM-M8Q A driver library for the SAM-M8Q GNSS Antenna Module.
Melopero UBX Protocol A library to easily create Ubx messages.
Melopero VL53L1X A driver library for the VL53L1X sensor.
Melt7SegLcd Melt 7-segment LCD Arduino library.
MemoryDumper Dump Arduino memory
MemoryHexDump Arduino Dump memory
MemoryLib Library to manage the storage of INT and LONG variables in EEPROM
MemoryUsage Use this library to check your SRAM / Stack memory usage.
mergCBUS Allow building Merg modules communicating with CBUS.
MergedStreams Make an Arduino stream which writes reads and writes from two streams.
Meridian This is a library to drive a communication system for humanoid robots, "Meridian".
MeshGnome Mesh Synchronization and OTA for ESP-Now on the ESP8266.
Meshtastic Driver for interfacing with Meshtastic nodes over WiFi and Serial connections
MeteoFunctions Collection of meteo functions
MFRC522 Arduino RFID Library for MFRC522 (SPI)
MFRC522-spi-i2c-uart-async Arduino RFID Library for MFRC522 (SPI, I2C and UART) with asynchroneous callbacks
MFRC522_I2C MFR522 i2c Library to read NFC Tags with Arduino or ESP2866/ESP32 (NodeMCU)
MFRC522_NTAG424DNA Arduino RFID/NFC Library for NXP NTAG 424 DNA tags using MFRC522.
MFRC522_PN512 Arduino RFID Library for PN512 (SPI)
MHGroveBLE Interface with Grove BLE v1 modules.
MH-Z CO2 Sensors Ready-to-use implementation for CO2 sensors of the MHZ series (Intelligent Infrared CO2 Module), supporting MH-Z14A, MH-Z14B, MH-Z19A, MH-Z19B, and MH-Z19C.
MH-Z14A Library A Library for using the MH-Z14A CO2-Sensor with Arduino.
MH-Z19 New Commands & Examples for the MHZ19 with Arduino, supporting hardware & software serial.
Mhz19 Library for Winsen MH-Z19 – infrared carbon dioxide sensor.
MHZCO2 Arduino Library for MHZ series CO2 sensors.
MiCS6814-I2C MiCS-6814 Gas Sensor I2C Interface Library
MiDispositivoMIDI_V3 Provides functions to control de MiDispositivoMIDI V3 hardware
MicroAnimation Play Animated Icons from icons8.com even on devices with only small amounts of memory available like the Arduino Micro.
MicroBeaut MicroBeaut Standard Library for Arduino.
MicroDebug Arduino debugging support library
microDS18B20 Light library for DS18b20 sensor
microDS3231 Light library for DS3231 RTC module
micro-ecc uECC
MicroFlow Export and run tensorflow models on arduino microcontrollers!
MicroGamer A library for content creation on the Micro:Gamer gaming platform
microLED Light library for addressable LEDs
micro Maqueen Simple library for the DF Robot micro:Maqueen BBC Micro:Bit Robot
MicroMidiDevices Arduino (very) Simple Library to manage various input devices as MIDI controllers
MicroMidiEnc Arduino (very) Simple Library to manage Rotary Encoders as MIDI messages over USB
MicroMidiPot Arduino (very) Simple Library to manage potentiometer (smoothed) as MIDI messages over USB
MicroNMEA Compact Arduino library to parse NMEA sentences.
MicroOsc Simple and lightweight Open Sound Control (OSC) library
MicroQt A library that enables event-driven applications on the Arduino platform.
MicroShell Shell implementation, compatible with VT100 terminal
MicroTuple A library tuple like variadic datastructure for arduino.
MicroUART Simple implementation of UART (ATmega328)
MicroWakeupper Wemos D1 Mini Battery Shield Library for the MicroWakeupper Wemos D1 Mini Battery Shield (with deepsleep)
microWire Light library for I2C communication
micro_ros_kaia micro-ROS Arduino library with additional Kaia.ai message types
MicrobitV2-HHS Library for Microbit Version 2 with Radio (NRF52) and PWM support (Tone and Servo).
Microbot_Motor_Shield Dual DC Motor Shield V2 library for Arduino
MicrochipSRAM Access all Microchip SRAM chips
Microchip_RN487x An Arduino library for the Microchip RN487x
Microchip_RNBD451 Arduino library for the Microchip RNBD451 Developement Board
Microcontroller-id Retrieve manufacturer serial number stored inside the microcontroller
Microfire Mod-NTC Add the ability to measure any 10k NTC temperature to your hardware application with a fully digital interface.
Microfire_HABridge Create a Home Assistant sensor from any hardware and send measurements with ESPNow or LoRa.
Microfire_Mod-EC Add the ability to measure EC to your hardware application with a fully digital interface.
Microfire_Mod-ORP Add the ability to measure ORP to your hardware application with a fully digital interface.
Microfire_Mod-pH Add the ability to measure pH to your hardware application with a fully digital interface.
Microfire_SHT3x Measure air temperature, humdity, VPD, and dew point. It also calculates heat index and wet bulb estimates.
microgear-nbiot NETPIE client library for BC95 NB-IOT module on Arduino platform.
microlzw Embeddable micro Lempel-Ziv-Welch compression library for strings.
MicromationDevboardV3 Library for Micromation Dev Board V3 with ESP32
Microsoft_HidForWindows Reference implementations of various Windows-compatible Human-Interface-Devices (HIDs).
MicrostepToLinear Convert stepper motor microsteps to linear distance.
MIDIcontroller A library for creating Teensy MIDI controllers.
Midea AC infrared remote controller with ESP32 RMT Peripheral ESP32 RMT Peripheral IR remote control library for Midea Air conditioner.
MideaIRWrapper A library that makes, easier work with Midea Air Conditioners.
MIDI Device Controller Musical control of devices via the MIDI interface
MidiDmxBridge Enables Arduino boards to convert MIDI continuous controller commands into DMX signals.
MIDI Library MIDI I/Os for Arduino
Midier A library for playing, recording, looping and programming MIDI notes, arpeggios and sequences.
MIKROE_4_20mA_RT_Click A library for the 4-20 mA R & T Click Boards of MIKROE (MIKROE-1387 & MIKROE-1296).
MillaMilla DS7505 Library Arduino library for the DS7505 temperature sensor.
MilliStopper Easy to use and lightweight stopper
MillisCounter Arduino library to count up and down time using the millis() function.
MillisTimer A timer library for working with millis().
MillisTimerLib Library to use the Millis function as a task scheduler.
mimuz-ch55x mi:muz (a part of MIDI) library for ch55xduino
minbasecli A minimal Command Line Interface C++ library implementation with HAL emphasis to be used in different kind of devices and frameworks.
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
MiniMP3 Minimal MP3 DFURobotics library for Arduino.
MiniPLC_FX2N This library providing a function at specific ESP32 module.This library support all version of MiniPLC-32u
mini-ppm-info Get PPM header information, relying only on enough data for the initial header
Mini QOI A streaming QOI decoder, designed for embedded systems with very little RAM.
Ministache Implementation of the Mustache templating language for Arduino
MINMAX MINMAX library for Arduino.
Mintrix Library for the Mintrix project.
Mirobot This is the library that makes Mirobot (http://mirobot.io) work.
MissionList An arduino queue library for storing commands to be executed
MjGrove MjGrove
MJScore Mahjong score calculation library
mjson JSON parser, emitter, and JSON-RPC engine
MkrGsm1400IoT A set of useful functions for the Arduino MKR GSM 1400 to use it for IoT. As example: Store integer into Telephonebook and read them after a reset.
MKRWiFiLed Control the RGB led on the MKR WiFi board.
MKS_SERVO42 This library is used to control one or more Nema17 with MKSSERVO42 driver from an Arduino device
MKS_SERVO57 This library is used to control one or more Nema23 with MKSSERVO57 driver from an Arduino device
ML8511 ML8511 - UV sensor - library for Arduino
MLX90393_raw MLX90393 magnetometer library.
MLX90614 Library to support Melexis MLX90614 infrared thermometer
MM-S50MV MMS50MV(ToF sensor) Driver
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
MMA8653 Allows reading the MMA8653 accelerometer.
MMC34160PJ A library for the Memsic's MMC34160PJ magnetometer
MobaLedLib Arduino library for driving up to 768 (49152 ESP32) 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 )
Mock Replace Arduino methods with mocked versions and let you develop code without the hardware. Run parallel hardware and system development for greater efficiency.
MockEEPROM The Arduino library replaces EEPROM library methods with mock methods.
ModBusSlave ModBus Slave RTU over RS485
Modbus Modbus RTU
Modbus-Arduino A library that allows your Arduino to communicate via Modbus protocol, acting as a slave.
ModbusConfig ModbusConfig library for ESP8266/ESP32/Arduino. The library process a modbus configuration file in JSON format.
modbus-esp8266 Modbus Library for Arduino. ModbusRTU, ModbusTCP and ModbusTCP Security
Modbus-Esp8266AT A library that allows your Arduino to communicate via Modbus protocol, acting as a slave.
Modbus-EtherCard A library that allows your Arduino to communicate via Modbus protocol, acting as a slave.
Modbus-Ethernet A library that allows your Arduino to communicate via Modbus protocol, acting as a slave.
ModbusMaster Enlighten your Arduino to be a Modbus master.
ModbusPowerMeter ModbusPowerMeter is a user-friendly library that uses the ModbusMaster library to read data from power meters.
Modbus-Radio A library that allows your Arduino to communicate via Modbus protocol, acting as a slave.
ModbusRTUMaster This is an Arduino library that implements the master/client logic of the Modbus RTU protocol.
ModbusRTUSlave This is an Arduino library that implements the slave/server logic of the Modbus RTU protocol.
ModbusRTU_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.
Modbus-Serial A library that allows your Arduino to communicate via Modbus protocol, acting as a slave.
modbusrtu ModbusRTU implementation for Arduino.
modem-freeRTOS process to manage network interfaces
ModernPIDControlSS Modern PID Control Architecture and CPLMFC Tuning
MODI A driver for control MODI on Arduino
Modmata Control an Arduino over Modbus
ModuleInterface ModuleInterface is an open-source system for configuration of and data logging from Arduinos and similar devices.
ModuleMore Sumo V2 Library for ModuleMore Sumo robot controller.
MODULE_2RELAY Library for M5Stack MODULE 2RELAY
MODULE_4IN8OUT Library for M5Stack MODULE 4IN8OUT
Module_GRBL_13.2 Library for M5Stack GRBL13.2 MODULE
Module_Stepmotor Library for M5Stack MODULE DIRECT STEPMOTOR
Modulo A library that provides support for Modulo hardware.
moduloMap Arduino library for modulo mapping
monitor_printf Provides a class with member function printf() that prints to a serial port.
MonteCarloPi MonteCarloPi is a library to benchmark Arduinos by estimating the value of pi.
MoonPhase Get lunar phase information on a esp32.
MoonRise Calculate moon rise/set times.
MoonStruck Lunar Information Library for ESP32.
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.
MorseDuino Arduino library for generation morse code and displaying it on LEDs
MorseEncoder Enables Converting Data to Morse Code (Audio and Light).
Mosiwi_Basic_Learning_Kit Library for Mosiwi basic learning kit.
Moteus Driver for mjbots moteus brushless servo controller
motix-btn99x0 Arduino library for the Infineon DC Motor Control Shield with BTN9970LV and BTN9990LV
MotoMama Library Simple library for H-Bridge MotoMama.
MotorController Easy to use Arduino library to control virtually any DC motor controller
MotorCVD_asukiaaa It communicate with a motor driver CVD.
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.
motor system IC TLE956x This library provides an interface for Infineons motor system IC TLE956x
MotorVID28 A library for controlling VID28 or equivalent stepper motors (BKA30D-R5, X25).
Motor_PID HG7881 module double H bridge L9110S and L298N drivers library (PID)
Motor_RS Library for L293D.
Motoron Motoron Motor Controller library for Arduino
MOVI Voice Dialog Shield This is the Arduino library for the MOVI(tm) Voice Dialog Shield.
MovingAverage Arduino Library for averaging fixed-point numbers
MovingAverageAngle Arduino & Mbed Library for averaging angles 0-360°
MovingAverageFloat Arduino Library for averaging float numbers
MovingAveragePlus Moving Average library compatible with any number type
MovingAverager A basic moving average filter.
movingAvg A simple Arduino library for calculating moving averages.
MovingPlatform Library for collector motors drivers.
Mozzi Sound synthesis library for Arduino
MP3Player Library for playing MP3 files
mpbToSwitch An Arduino-Esp32 library that implements all kind of switches out of simple push buttons (Momentary Buttons)
MPC_ruih Linear MPC controller
MpesaSTK Mpesa Daraja for microcontrollers.
MPG C++ library for processing and converting gamepad inputs, with support for XInput, DirectInput and Nintendo Switch.
MPL3115A2_Arduino An library for NXP MPL3115A2
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
MPU9250_WE A library for the 9-axis accelerometer, gyrometer and magnetometer MPU9250 and the MPU6500
MQSpaceData The first and only Arduino library where Geiger Counter and MQ Sensors combine with Data Science
MQUnifiedsensor This library allows you to read the MQ sensors very easily.
MQ131 gas sensor Library for measuring ozone (O3) concentration with sensor MQ131
MQ135 This library allows you to easily read the MQ135 air quality sensor.
MQ137 A simple library for an sensor mq137 and ESP8266.
MQ7Sensor MQ7 carbon monoxide detector library.
MQTT MQTT library for Arduino
MQTT and Serial Printer Print/log over both serial and MQTT at the same time for debugging over both USB and wifi.
MqttLogger Remote logging on a mqtt broker with the same interface as Serial.print()
MQTTPubSubClient MQTT and MQTT over WebSoket Client for Arduino
MQTTPubSubClient_Generic MQTT, MQTT_over_WebSockets and Secured MQTT_over_WebSockets Client for Arduino
mqtt5nano Mqtt5 based library implements remote command line and utilities. Supports the app at knotfree.net.
mqtt_fuota_duino Update the firmware of your IoT devices through MQTT protocol!
MQTT_Looped MQTT library that runs WiFi and MQTT in a loop, enabling async-like behavior.
MrMx - Arduino SI4012 Arduino SI4012 library.
MrMx - AW9523B AW9523B LED Driver & GPIO I2C 16bit expander library
mrm-8x8a CAN Bus library for MRMS mrm-8x8a, 8x8 LED array + switches
mrm-bldc2x50 CAN Bus library for MRMS mrm-bldc2x50, 2x50A BLDC motor controller
mrm-bldc4x2.5 CAN Bus library for MRMS mrm-bldc4x2.5, 4x2.5 A BLDC motor controller
mrm-board CAN Bus library for MRMS mrm-board
mrm-can-bus CAN Bus library
mrm-col-b CAN Bus library for MRMS mrm-col-b
mrm-col-can CAN Bus library for MRMS mrm-col-can
mrm-common Common library for MRMS CAN Bus boards
mrm-fet-can CAN Bus library for MRMS mrm-fet-can
mrm-imu Library for Bosch BNO055 IMU for MRMS
mrm-ir-finder-can CAN Bus library for MRMS mrm-ir-finder-can
mrm-ir-finder2 CAN Bus library for MRMS mrm-ir-finder2
mrm-ir-finder3 CAN Bus library for MRMS mrm-ir-finder3
mrm-lid-can-b CAN Bus library for MRMS mrm-lid-can-b
mrm-lid-can-b2 CAN Bus library for MRMS mrm-lid-can-b2
mrm-lid-d CAN Bus library for MRMS mrm-lid-d
mrm-lid1 Library for MRMS mrm-lid1 board
mrm-lid2 Library for MRMS mrm-lid2
mrm-mot2x50 CAN Bus library for MRMS mrm-mot2x50
mrm-mot4x10 CAN Bus library for MRMS mrm-mot4x10
mrm-mot4x3.6can CAN Bus library for MRMS mrm-mot4x3.6can
mrm-node CAN Bus library for MRMS mrm-node
mrm-pid Library for a very simple PID
mrm-ref-can CAN Bus library for MRMS mrm-ref-can
mrm-robot CAN Bus library for a base class for used-defined robots.
mrm-servo Library for MRMS mrm-servo
mrm-switch Library for MRMS mrm-switch
mrm-therm-b-can CAN Bus library for MRMS mrm-therm-b-can.
mrm-us-b CAN Bus library for MRMS mrm-us-b
mrm-us1 CAN Bus library for MRMS mrm-us1
msTask Use hardware Timer1 to run tasks in time preset
MsTimer2 Run an interrupt function using Timer2
msToString Provides a function to convert a number of milliseconds into a string.
ms5540c Arduino library for MS5540C-series sensors
MS5611 Arduino library for MS5611 temperature and pressure sensor
MS5611_SPI Arduino library (SPI) for MS5611 temperature and pressure sensor
MS5837 Arduino library for MS5837 temperature and pressure sensor.
MS5x Library for digital pressure sensors MS5xxx by Measurement Specialties (MEAS)
MS5xxx Library for digital pressure sensors MS5xxx by Measurement Specialties (MEAS).
MsgPack MessagePack implementation for Arduino (compatible with other C++ apps)
MsgPackRosInterfaces ROS2 common_interfaces bridge based on MsgPack
MsgPacketizer msgpack based serializer and deserializer with packetize for Arduino and more
MSGEQ7 Library for Musicvisualization with MSGEQ7
MSMPLOTTER A library that can plot on Serial Monitor.
MSP300 Arduino Library for MSP300 pressure transducer (I2C).
MT6701 Use the MT6701 magnet rotary encoder with ESP.
MT6701-arduino MT6701 driver
MT8870 Arduino library for MT8870 DTMF decoder
MTCParser Midi Time Code (MTC) parser
MteCore MteCore - Library For MTE Controller
MTP40C Arduino library for MTP40, MTP40C and MTP40D CO2 sensor
MTP40F Arduino library for MTP40F CO2 sensor
muCom The reliable, fast and easy way to exchange binary data via UART
muTimer Arduino library to easily use on/off delays and cycle timers with non-blocking functions.
mudlink Modular UART Duplex Link: COBS, CRC, flow control and delivery guarantees on any UART port.
mufonts Fonts for GFX library and muwerk mupplets
MultiButton Reliable detection of single, double and long clicks.
MultiButtons Library for handling multiple buttons with single analog pin for ESP32.
Multi Channel Relay Arduino Library Arduino library to control Multi Channel Rely.
MultiFuncShield Arduino Multi Function Shield Library
MultiFunctionShield LED Display driver for Multi Function Shield
multi-half-bridge Library of Infineon Multi Half-Bridge IC controllers family
MultiLcd Drive multiple LCDs like a single LiquidCrystal object.
MultiMap Library for fast non-linear interpolation by means of two arrays.
MultiResetDetector_Generic Library to detect a multi reset, using EEPROM, DueFlashStorage, FlashStorage_SAMD, FlashStorage_RTL8720, FlashStorage_STM32 or LittleFS/InternalFS. For AVR, Teensy, SAM DUE, SAMD, STM32F/L/H/G/WB/MP1, nRF52, RP2040-based Nano_RP2040_Connect, RASPBERRY_PI_PICO, RTL8720DN, MBED nRF52840-based Nano_33_BLE, Portenta_H7, etc. boards. Now using efficient FlashStorage_STM32 library and supporting new RP2040-based Nano_RP2040_Connect, RASPBERRY_PI_PICO and STM32 core v2.0.0
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)
MultiWire Provides an extension to Wire to allow for multiple slave addresses.
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.
Multiplex Arduino Library implementing a stream multiplexer
MultitapKeypad A library (driver) for matrix 4x3 or 4x4 keypad supports multi-tap and long-tap.
MultivariateNormal Arduino library for sampling from a multivariate normal distribution
munet Modules for Wifi connectivity, NTP, OTA, MQTT on ESP32/ESP8266 compatible with muwerk scheduler, serial link for other platforms
mupplet-core muwerk mupplet Core Library
mupplet-display muwerk mupplet Display Library
mupplet-sensor muwerk mupplet Sensor Library
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.
Musician This library implements a virtual musician. You can easily ask him to play a melody, based on the MELO music notation from the Melody Library.
MusiciansMate An Arduino library that helps you develop your musical IoT devices.
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
MUX_SW_NXP_Arduino Class library for NXP I2C multiplexer and switch
mwc_stepper two-pin stepper motor driver library.
MX1508 A library that makes using mx1508 dual DC motor driver easier.
MyAlarm A library that manage alarms and timers based tasks.
MyBlinker A LED blinker library for Arduino platform.
MyButton Making buttons easy and fun to work with (normal, and counting buttons)
MyDelay Arduino library that provides a non-blocking repeating timer with callback functionality.
MyKeywords Define your own custom color-highlighted keywords for the Arduino IDE!
MyMacros The Arduino library identifies your unique collection of development boards.
MyOwnBricks A library for the emulation of PoweredUp sensors on microcontrollers
MySensors Home Automation Framework
MySQL Connector Arduino Connects Arduino using Arduino Ethernet-compatible shields including the Ethernet Shield and WiFi Shield.
MySQL Query Client Connects your project to MySQL DB server using Ethernet, WiFi or GSM client.
MySQL_MariaDB_Generic Connects to MySQL or MariaDB using ESP8266/ESP32, WT32_ETH01 (ESP32 + LAN8720A), nRF52, SAMD21/SAMD51, STM32F/L/H/G/WB/MP1, Teensy, SAM DUE, Mega, RP2040-based boards, Portenta_H7, etc. with W5x00, ENC28J60 Ethernet, Teensy 4.1 NativeEthernet/QNEthernet, WiFiNINA modules/shields or Portenta_H7 WiFi/Ethernet. W5x00 can use Ethernet_Generic library. ENC28J60 can use either EthernetENC or UIPEthernet Library.
MyTimer Functions for non-blocking millis() timer.
my92xx MY9291 and MY9231 LED driver library for Arduino AVR and ESP8266
Mybotic Durian Blynk ESP8266 Library for using Durian UNO + ESP8266
MycilaConfig A simple and efficient config library
MycilaEasyDisplay Easy to use Arduino / ESP32 library for SH1106, SH1107, SSD1306 OLED I2C displays
MycilaESPConnect Simple & Easy Network Manager for ESP32 with WiFi, Ethernet and Captive Portal support
MycilaHADiscovery Simple and efficient Home Assistant Discovery library for Arduino / ESP32
MycilaJSY Arduino / ESP32 library for the JSY-MK-194T single-phase two-way electric energy metering module
MycilaLogger A simple and efficient logging library
MycilaMQTT A simple and efficient MQTT helper for Arduino / ESP32 based on Espressif MQTT Client
MycilaNTP A simple and efficient NTP library for ESP32 / Arduino
MycilaPZEM004Tv3 Arduino / ESP32 library for the PZEM-004T v3 Power and Energy monitor
MycilaRelay Arduino / ESP32 library to control Electromagnetic and Solid State Relays
MycilaTaskManager Arduino / ESP32 Task Manager Library
MycilaTaskMonitor Arduino / ESP32 library to monitor task priority and stack high watermark
MycilaTrial Arduino / ESP32 library to add a trial duration in your app
MyoWare Arduino Library Arduino library for the MyoWare 2.0 Muscle Sensor and Ecosystem.
NColor NColor Library, NFuncs required, https://github.com/Narwhalsss360/NFuncs.
NDefs NDefs library, dependency.
NEvents NEvents library for adding event handling.
NFuncs NFuncs library, dependency of other libs, useful functions.
NPush NPush library for Push buttons.
nRF52_MBED_PWM This library enables you to use Hardware-based PWM to create and output PWM to pins on an nRF52840-based Nano_33_BLE board.
nRF52_MBED_Slow_PWM This library enables you to use ISR-based PWM channels on an nRF52-based board using Arduino-mbed mbed_nano core such as Nano-33-BLE to create and output PWM any GPIO pin.
nRF52_OLED An I2C/SPI display driver for SSD1306/SH1106 oled displays
nRF52_PWM This library enables you to use Hardware-based PWM channels on nRF52-based boards to create and output PWM to pins.
nRF52_Slow_PWM This library enables you to use ISR-based PWM channels on an nRF52-based board using Adafruit_nRF52_Arduino core such as Itsy-Bitsy nRF52840 to create and output PWM any GPIO pin.
nRF905 Radio Library nRF905 Radio Library for Arduino
NRotary NRotary library for using rotary encoders.
NTimer Narwhalsss360 NTimer library for timed events, and Performance Timer.
N64Controller Arduino library to connect a Nintendo 64 controller (N64 controller).
N64Pad Interface with Nintendo 64/GameCube controllers
Namino_Industrial_Boards Namino industrial board
NanitLib A library for Nanit
NanoBLEFlashPrefs Substitute for the missing EEPROM storage on Arduino Nano 33 BLE and BLE Sense.
NanoConnectHcSr04 HC-SR04 support for the Arduino Nano RP2040 Connect.
nanoFORTH A simple and useful Forth for Nano.
NanoPlayBoard Enables easy access to the sensors and actuators of the Arduino NanoPlayBoard.
NanoProtoShield Arduino library to interact with the NanoProtoShield hardware.
Nano33BLESensor An Arduino library for the Nano 33 BLE Sense that leverages Mbed OS to automatically place sensor measurements in a ring buffer that can be integrated into programs in a simple manner.
Nano_Every_WS2812B ATmega4809 core-independent driver for WS2812B addressable RGB LEDs.
Navigador Arduino library for dual DC motor navigation.
NbMicro Control devices that implement the NB command set over TWI (I2C).
nb-twi-cmd NB TWI command set.
NB_Generic Enables NB-IoT/LTE-M/CAT M1 network connection using the Generic NB-IoT modules (u-blox SARA R4, etc.) and boards
NceCabBus Enables NCE Cab Bus Communication
NDEF_MFRC522 An Arduino library for NFC Data Exchange Format (NDEF).
NDNOverUDP A simpler and lighter NDN protocol for local IoT contexts.
NE555 Simulation of the function from a NE555 timer chip. ;)
NecDecoder Light library for IR receiver with NEC protocol
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
NeoHWSerial NeoHWSerial for AVR
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 (WS2812x and many others) and DotStars (SK6812 and many others) easy.
NeoPixelConnect An experimental NeoPixel Library for the Arduino Nano RP2040 Connect.
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"
NesRob Manipulates the Nintendo R.O.B. (Robotic Operating Buddy).
NetApiHelpers Arduino Networking API helper classes and tests
NetEEPROM A library that stores and retrieves network configuration from EEPROM.
NETSGPClient Interface for MicroInverters speaking the so-called NETSGP protocol.
NetworkMonitor A library to provide remote console functions to a MCU through UDP
NeumannCorrector Arduino library for a NeumannCorrector. (randomizing streams of bits).
NeuralNetwork Simple MLP Neural-Network Library.
Neurona Artificial Neural Network architectures for Arduino
NewEncoder A library that makes coding an rotary encoder a breeze with useful functions
NewServo An easy-to-use servo motor library for Arduino.
Newt_Display A library to drive the Newt Smart Display.
Nexgen_Rover The Nexgen_Rover code library contains code to control the Nexgen Rover including a number of examples
Nextion Class interface for Nextion
Nextion Serial String ESP32/Arduino library for Nextion displays
NextionX2 A universal alternative and more flexible Nextion library
NFC Tag M24LR6E Arduino library to control Grove - NFC Tag
NGLedFlasher Library Arduino library for Flashing more then one LED
NHB_AD7124 Library for the Analog Devices AD7124 24 bit precision analog converter IC
NHB_AD7794 Library for using the Analog Devices AD7794 6ch 24 bit precision analog converter IC
NHCSR04 NHCSR04 for the HC-SR04 Ultrasonic sensor.
NHD_Character_LCD A library to allow easy interfacing with Newhaven character LCDs.
NibbleArray Library to implement a compact array of nibbles (4 bit).
NimBLE-Arduino Bluetooth low energy (BLE) library for arduino-esp32 based on NimBLE.
NINA-Wi-Fi Enables network connection (local and Internet) with the Arduino MKR WiFi 1010, Arduino MKR VIDOR 4000, Arduino Uno WiFi Rev.2 and Nano 33 IoT.
Nintendo Connect all your favourite Nintendo Controllers to your Arduino.
NintendoControllersSTM32 Support Nunchuck, GameCube controller and Game Port joysticks on STM32F1
Nintendo Extension Ctrl Library for talking to Nintendo extension controllers over I2C.
NintendoSwitchControlLibrary A library for microcontrollers that uses Arduino to automate Nintendo Switch games.
NL2Client An easy-to-use client for the NoLimits 2 Telemetry Server
NMEAParser A simple Arduino library to parse NMEA sentences.
NMH1000_Arduino An library for NXP NMH1000
NmraDcc Enables NMRA DCC Communication
NoBlockEEPROM Non Blocking EEPROM Library for Arduino
NoDelay Arduino library to make use of the Millis funtion for non Blocking Delays.
NodeRedTime Fetch Unix Epoch timestamp from Node-Red flow.
nodepp nodepp is a C++ library that allow building applications in C++ as if it were being written in NodeJS compatible with Arduino Uno.
Nokia 1.8 Inch Display SPFD54124B Allow user to communicate with Nokia 1.8 inch display.
Nokia 5110 Nokia 5110 LCD driver
Nokia 5110 LCD library Arduino library for driving the Nokia 5110 LCD
Nokia5110 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.
NonBlockingDallas Arduino library for Maxim DS18B20 temperature sensor
NonBlockingRTTTL Non-blocking Arduino library for playing RTTTL melodies.
NonBlockingSequence Allows Arduino programmer to create sequence of actions and pauses without blocing the thread.
nonblockingtimer The library offers a straightforward interface for creating and managing non-blocking timers.
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.
Nostr Nostr for Arduino.
Notched Shaft Encoder Monitor the postion and clickable button status from a Notched Shaft Encoder
Nouryas Advanced Line Follower Allows the car to run over a specific path (Line).
Nova Fitness Sds dust sensors library A high-level abstaction over Sds sensors family
Nova_SDS011 Sensor Library Nova SDS011 dust sensor library
NoveltyDetection Detects Novelties/Outliers using Support Vector Machine
NRFLite nRF24L01+ library requiring very little code along with YouTube videos showing all available features.
NRF51_Radio_library Microbit Radio library for NRF51, based on runtine inplementation from Landcaster University
NRF52_ISR_Servo This library enables you to use Interrupt from Hardware PWM modules on nRF52832/nRF52840 board to control multiple servo motors.
NRF52_MBED_TimerInterrupt This library enables you to use Interrupt from Hardware Timers on an NRF52-based board using mbed-RTOS such as Nano-33-BLE.
NRF52_TimerInterrupt This library enables you to use Interrupt from Hardware Timers on an nRF52-based board
NRF_HAL nRFgo SDK nRF24L01 transceiver HAL API port for Arduino.
nrf_rng True non-deterministic random numbers for nRF5 series chips. MIT License.
nrf_to_nrf NRF52x to NRF24L01+ ESB communication
NST1001 NST1001 temperature sensor driver.
NST1001Driver NST1001Driver for ESP32
NTPtime NTPtime, UNIXtime and TimeFunc give you full control and more manipulation with time.
NTC_Thermistor The Library implements a set of methods for working with a NTC thermistor.
NTP NTP library
NtpClientLib Ntp Client Library
NTPClient_Generic Library for NTPClient to connect to an NTP time-server
nuMROBO An Arduino library for programming nuMROBO robot made by nuMectro Technology.
NuS-NimBLE-Serial Nordic UART Service (NuS) and BLE serial communications
NukiClientESP Library for accessing the nuki smartlock with an ESP8266
NullPacketComms Packet Based Serial Communication.
NullSerial Serial like library which throwing away input/output.
NumberSpeaker Arduino library for speaking numbers.
Nusabot Simple Timer Simple library to launch timed actions.
NVSRAM Arduino library for Microchip 23LCV512 and 23LCV1024 NVSRAM.
nw2s_portenta_SSD1322 ssd1322 display driver for Portenta H7
NXPMotionSense Motion sensing with NXP FXOS8700 Accelerometer & Magnetometer and NXP FXAS21002 Gyroscope.
NXP PCA9633 Device driver for NXP PCA9633.
NXTBluetooth A library that makes communicating with the LEGO Mindstorms NXT via bluetooth easy.
ODriveArduino Library to control ODrive motor controllers
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.
OctoPrinter A library for talking to OctoPrint instances.
OctoSonar A library to support the OctoSonar v2 HC-SR04 concentrators
OctoWS2811 Control thousands of WS2812B / NeoPixel LEDs at video refresh speeds
Octofet Amperka Octofet board (eight-channel power switch) interface library.
Oddly Specific Objects LCD FeatherWing Library Driver for the BU9796-based LCD FeatherWing
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.
omnicrystal Modular Library for HITACHI HD44780
Omron D6F-PH Arduino Library Library for I2C Communication with Omron D6F-PH Differential Pressure Sensor
OneBitDisplay OLED, LCD and e-paper library for 1-bit per pixel displays.
OneButton Arduino library for improving the usage of a singe input button.
OneIoT Connectivity This library can be used for serial communication with the OneIoT Connectivity Module.
OneSheeld It allows you to control your 1Sheeld(s).
OneSystemLibrary Arduino library for Delta-Robot One
OneTime-BH1750 A library that makes using a BH1750 easy and lightweight.
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. OneWire alternative.
Onion Arduino Library Onion library for use with the Arduino IDE and the Arduino Dock.
OOKwiz Receiving/analysing/sending on-off-keying signals for radio remote controls 📱, weather stations 🌦️ and more.
OOCSI OOCSI client library for the ESP32, ESP8266, Arduino MKR Wifi 101, Arduino UNO Wifi, Arduino Nano 33 IoT, and Arduino Nano RP2040
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
OpenBehavior OpenBehavior Course on Microcontrollers
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
OpenJigWare_A DYNAMIXEL control Library for Arduino(with Dynamixel2Arduino)
OpenLCB_Single_Thread Implements Single-threaded OpenLCB/LCC stack based on Arduino IDE.
OpenMenuOS ESP32 library to easily build menu on ST7735 0.96" display
OpenMRNLite Network protocol stack for model railroading: OpenLCB and LCC implementation.
OpenMV Arduino RPC OpenMV Arduino RPC Interface Library
Open RTS Full implementation of the Somfy RTS protocol
OpenTherm Library OpenTherm Library for HVAC system control communication using Arduino and ESP8266/ESP32 hardware.
OpenWeather OpenWeather client
OpenWeatherOneCall Current and Seven Day Weather Forecast Library for ESP32.
Opentherm Arduino library to send and receive data from Opentherm devices.
oprintstream Work with Arduino Serial libraries in a stream-like manner.
OPT3101 OPT3101 distance sensor library
OPT4048 Arduino library for Texas Instruments OPT4048 Ambient Light Sensor (ALS)
OPTIGA Trust M This library allows you to communicate with Optiga Trust M Security Controller
OPTIGATrustX This library allows you to communicate with OPTIGA™ Trust X Products.
OptoDebounce 100Hz opto debouncer.
optoma Arduino library to control Optoma W305ST beamer over RS232.
Orbo A library useful for Orbo robot.
Oregon Decode data from Oregon sensors.
OrientalCommon_asukiaaa Common api of rs485 of oriental motor.
OROCA-EduBot A library for OROCA-EduBot
Orvibo WiWo S20 Library ESP8266 library for controlling Orvibo WiWo S20 smart plugs.
osap Multi-microcontroller plumbing, etc.
OSC Open Sound Control (OSC)
Oscup Oscup is a customized UART protocol for ESP32!
OSFS An Overly Simplified FileSystem for storing things, e.g. in the Arduino's EEPROM
Ospom Ospom is FaceBook for your Arduino.
OTAdrive_ESP Official library to use OTAdrive services in ESP8266/ESP32 arduino platform
OtD Library Support library for OtomaDUINO boards
OtaHelper A esp32/8266 library to make more easy to connect to OTA server.
OTAWrapper ESP Library to simplify OTA setup.
OttoArduinoLib Arduino library for Otto and Otto Lee robot.
OttoDIYLib Otto DIY official Arduino Libraries.
OV5640 Auto Focus for ESP32 Camera A library that makes the OV5640AF usable on the ESP32.
Oversampling Improving ADC Resolution By Oversampling Averaging.
OvhAPI Arduino/ESP library to simplify working with OVH API.
OVS Simple Arduino library for oversampling ADC and other data
OZGPS_NMEA GPS NMEA Parser library
pImpl pImpl Idiom in C++
PMsensor Arduino Particulate Matter Sensors for GP2Y1010AU0F.
pRNG Pseudo-random number generator
PVision This Arduino library is for talking to the DFRobot IR camera.
P1AM P1AM CPU library
P1AM_Serial P1AM_Serial 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"
Pairs Text pair:value representation for dynamic data
palindrome Palindrome library
Panel.h for NeoPixel Matrix Control any NeoPixel Matrix using processing like methods
PanelLan TFT LCD Graphics config with touch for PanelLan board
Paperdink Arduino Library for Paperdink devices
PAR27979 Arduino library for Parallax 27979 serial LCD display.
Parallax LCD A library for writing to Parallax three wire LCDs.
ParallelPrinter Experimental (not complete) library to connect a parallel printer to Arduino.
Parse Arduino SDK A library that provides access to Parse
ParseCommands Evaluate commands entered over serial or as string and call a defined function.
Parser Arduino Library that helps to parse a char array
Password Handle passwords easily
PathVariableHandlers Library for handling paths containing variables.
PaunaStepper Allows Arduino boards to control hobby stepper motor such as model 28BYJ-48 5v with ULN2003.
PAX Graphics The PAX computer graphics library for ESP32.
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
PCA9536D Library for the PCA9536D I2C 4-bit I/O Expander.
PCA9536_RGB PCA9536 RGB LED Driver
PCA9547 Arduino library for PCA9547 (8-channel I2C-bus multiplexer with reset)
PCA9549 Arduino Library for PCA9549 I2C octal bus switch.
PCA9551 Arduino library for PCA9551 I2C LED driver 8 channel
PCA9552 Arduino library for PCA9552 I2C LED driver 16 channel
PCA9553 Arduino library for PCA9553 I2C LED driver 4 channel
PCA9554 PCA9554 8 bit I2C port expander arduino/esp library
PCA9557-arduino Write & Read PCA9557 8-bit I/O expander
PCA95x5 Arduino library for PCA9535 and PCA9555 (Remote 16-bit I2C and SMBus I/O Expander with Interrupt Output and Configuration Registers)
PCA9622 Library for interaction with the PCA9622 LED Driver
PCA9624 Arduino library for PCA9624 8-bit Fm+ I2C-bus 100 mA 40 V LED driver
pca9633 Control NXP PCA9633 (and 9632) four channel PWM led driver chips.
PCA9634 Arduino library for PCA9634 I2C LED driver 8 channel
PCA9634 Arduino Library A library for use with the NXP PCA9634 8-bit Fm+ I2C-bus LED driver.
PCA9634 library A library for the PCA9634 8-bit Fm+ I2C-bus LED driver.
PCA9635 Arduino library for PCA9635 I2C LED driver, 16 channel PWM, 8 bit.
PCA9685 PCA9685 16-channel 12-bit PWM controller.
PCA9685 16-Channel PWM Driver Module Library Library to control a PCA9685 16-channel PWM driver module from an Arduino board.
PCA9685_LED_DRIVER GPIO I2C driver for PCA9685
PCA9685_RT Arduino library for PCA9685 I2C LED driver, 16 channel PWM, 12 bit.
PCA9698 GPIO I2C driver for PCA9698
PCD8544 Philips PCD8544 or compatible LCD library.
PCF2129 Arduino library for RTC PCF2129 with integrated quartz crystal
PCF8523 Arduino Library for PCF8523 Real-Time Clock
PCF8563_RTC A library that interfaces with the PCF8563 RTC.
pcf8574 Arduino library for PCF8574 io expander module
PCF8574 library Most starred PCF8574 library for Arduino (standard and SAMD), Raspberry Pi Pico and rp2040 boards, ESP8266, smt32 and esp32
PCF8575 Arduino library for PCF8575 - 16 channel I2C IO expander
PCF8575-lib Easy to use Arduino library for PCF8575 I2C expander.
PCF8575 library PCF8575, library for Arduino, Raspberry Pi Pico and rp2040 boards, esp32, SMT32 and ESP8266.
PCF8591 PCF8591 library for Arduino. Supports multiple I2C WireN bus.
PCF8591 library PCF8591, library for Arduino, Raspberry Pi Pico and rp2040 boards, esp32, SMT32 and ESP8266.
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.
PD-10LX-Library A simple and easy library for the Keller PD-10LX (X-Line) pressure/temp sensors
PDLS_EXT3_Basic_BWRY Library for Pervasive Displays iTC red and yellow colour screens and EXT3-1 board
PDLS_EXT3_Basic_Fast Library for Pervasive Displays iTC monochrome screens with embedded fast update and EXT3-1 board
PDLS_EXT3_Basic_Global Library for Pervasive Displays iTC monochrome and colour screens and EXT3-1 board
PDLS_EXT3_Basic_Touch Library for Pervasive Displays monochrome e-paper screens with touch and EXT3-1 + EXT3-Touch
pdulib A library written in C++ to encode/decode PDU data for GSM modems. Both GSM 7-bit and UCS-2 16 bit alphabets are supported which mean, in practice, you can send/receive SMS in any language (including emojis).
PE43xx Simplifies usage of PE43xx family of attenuators.
PeanutKing ArduinoShield Arduino library for controlling ArduinoShield by Peanut King.
PeanutKing Soccer Arduino library for controlling Soccer Robot by Peanut King.
Pelco_And_Arduino This library makes Pelco cameras moves!
PenYX XY Pen plotter
percent_encode Convert between URL-unsafe string and percent encoded string.
PERIPUMP Arduino library for peristaltic pump DFR0523 and compatibles.
PersWiFiManager Persistent WiFi Manager
PestoLink-Receive Library for communicating over BLE to PestoLink-Online.
PetriNetLib PetriNet Library
pfodParser A library to parse pfod messages sent from pfodApp and provides support for sending drawing commands to pfodApp
PGMTools PGMTools
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
PH4502C-Sensor Arduino library for PH4502C sensor.
Phant A simple interface to post data to a phant stream.
phyphox BLE Use the app phyphox to visualize your sensor data on your phone or tablet!
PICxel A library for using Neopixels/WS2812 on chipKIT board (PIC32)
PI4IOE5V6416 Arduino library for PI4IOE5V6416 16-bit general-purpose I/O expander
PI4IOE5V9554 Arduino library for PI4IOE5V9554 8-bit general-purpose I/O expander
Piano Board PianoBoard library for the Piano Board from Cheerful Electronic
Picaso-Serial-Arduino-Library Provides library access to communicate with the 4D Systems Picaso processor, when configured in Serial/SPE mode
PicoAnalogCorrection Arduino library to calibrate and improve ADC measurements with the Raspberry Pi Pico including the built-in temp sensor.
Pico-DMX DMX protocol library for the RaspberryPi Pico
PicoMQTT MQTT Broker and client
Pico PIO USB Pico PIO USB library for Arduino
PicoPLC This library providing a function at specific ESP32 module.This library support all version of Raspberry pi PICO,PICO W
PicoSoftwareSerial Quick 'n' dirty PIO based implementation of SoftwareSerial for an RP2040 based board
PicoStep Library for controlling stepper motors with RP2040 through an H-bridge
Picovoice_AR Picovoice for Arabic language. Picovoice is an end-to-end platform for building voice products on your terms.
Picovoice_DE Picovoice for German language. Picovoice is an end-to-end platform for building voice products on your terms.
Picovoice_EN Picovoice for English language. Picovoice is an end-to-end platform for building voice products on your terms.
Picovoice_ES Picovoice for Spanish language. Picovoice is an end-to-end platform for building voice products on your terms.
Picovoice_FA Picovoice for Farsi language. Picovoice is an end-to-end platform for building voice products on your terms.
Picovoice_FR Picovoice for French language. Picovoice is an end-to-end platform for building voice products on your terms.
Picovoice_HI Picovoice for Hindi language. Picovoice is an end-to-end platform for building voice products on your terms.
Picovoice_IT Picovoice for Italian language. Picovoice is an end-to-end platform for building voice products on your terms.
Picovoice_JA Picovoice for Japanese language. Picovoice is an end-to-end platform for building voice products on your terms.
Picovoice_KO Picovoice for Korean language. Picovoice is an end-to-end platform for building voice products on your terms.
Picovoice_NL Picovoice for Dutch language. Picovoice is an end-to-end platform for building voice products on your terms.
Picovoice_PL Picovoice for Polish language. Picovoice is an end-to-end platform for building voice products on your terms.
Picovoice_PT Picovoice for Portuguese language. Picovoice is an end-to-end platform for building voice products on your terms.
Picovoice_RU Picovoice for Russian language. Picovoice is an end-to-end platform for building voice products on your terms.
Picovoice_SV Picovoice for Swedish language. Picovoice is an end-to-end platform for building voice products on your terms.
Picovoice_VN Picovoice for Vietnamese language. Picovoice is an end-to-end platform for building voice products on your terms.
Picovoice_ZH Picovoice for Mandarin language. Picovoice is an end-to-end platform for building voice products on your terms.
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
PID_DG An improved PID library
PID_RT Arduino PID library
PID_Timed PID controller with non-uniform time sampling
PID_v1_bc PID controller based on PID_v1 with back-calculation anti-windup
PID_v2 PID controller
Pikabot An Arduino library for controlling PikaBot.
pimoroniTrackball Connect the Pimoroni RGBW trackball breakout to a microcontroller.
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
PioSPI Allows RP2040 to control a SPI bus on any of its pins using PIOs
PIR PIR library for Arduino.
PIRSensor PIRSensor provides a class to control a Passive Infrared sensor.
PixelGrid Pixelgrid is an arduino based handheld game console.
PixelMaestro Library for creating and rendering 2D animations and patterns.
Pixetto An Arduino library for VIA Pixetto Vision Sensor.
PixettoLite An lightweight Arduino library for VIA Pixetto.
PixhawkArduinoMAVLink Arduino Library to receive Pixhawk sensor's data
Pixie Library for controlling Pixie Displays!
PixieChromaLite RAM-limited Library for controlling Pixie Chroma displays on small microcontrollers!
Pixie_Chroma Library for controlling Pixie Chroma displays!
Pixxi-Serial-Arduino-Library Provides library access to communicate with the 4D Systems Pixxi processors, when configured in Serial/SPE mode
PJON PJON is an open-source, multi-master, multi-media bus network protocol
PL ADXL355 Analog Devices ADXL355 accelerometer library
PLCustomDevices [BETA] Perfect Lights Custom Devices official library
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.
plotutils 2-D vector graphics composition library
PLS7 shield Arduino shield with various I/O devices
PlugPiBlack Library used for program the Plu&Pi Black board.
PMSensor-HPMA115 A library for interacting with the Honeywell HPMA115 particulate matter sensors.
PM1006K Driver library for PM1006K sensors.
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.
PNGdec Universal PNG decoder for MCUs with at least 48K of RAM.
PNGenc Universal PNG encoder for MCUs with at least 45K of free RAM.
PneumaticStepper A library to manage pneumatic (stepper) motors and servo valves
pngle A stream based portable PNG Loader for Embedding
PoE_CAM Library for M5Stack PoE-CAM development kit
pocketBME280 Compact library to interface BME280 sensors
PodEnoSim A library to interface with Pod ENO SIM Application
PointzNet A library that makes Internet of Things send data to PointzNet.com.
PollingTimer Arduino library to manage timing and event in a flexible way with polling
PololuBuzzer PololuBuzzer library for Arduino
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
PololuMenu Pololu library for simple LCD Menus.
PololuOLED Arduino library for displaying text and graphics on a SH1106 OLED display.
PololuQik Arduino library for the Pololu Qik dual serial motor controllers
PololuRPiSlave Pololu Raspberry Pi I2C Slave Arduino library
Pololu3piPlus32U4 Arduino library for the Pololu 3pi+ 32u4 Robot
Polyline Encode latitude/longitude coordinates to a Polyline string.
Polymorphic Buttons A simple library to make multifunction buttons.
Ponoor L6470 Library STM L6470 stepper driver chip library.
Ponoor PowerSTEP01 Library STM PowerSTEP01 stepper driver chip library with voltage and current drive mode.
Porcupine_AR Porcupine for Arabic language. Porcupine is a highly-accurate and lightweight wake word engine.
Porcupine_DE Porcupine for German language. Porcupine is a highly-accurate and lightweight wake word engine.
Porcupine_EN Porcupine for English language. Porcupine is a highly-accurate and lightweight wake word engine.
Porcupine_ES Porcupine for Spanish language. Porcupine is a highly-accurate and lightweight wake word engine.
Porcupine_FA Porcupine for Farsi language. Porcupine is a highly-accurate and lightweight wake word engine.
Porcupine_FR Porcupine for French language. Porcupine is a highly-accurate and lightweight wake word engine.
Porcupine_HI Porcupine for Hindi language. Porcupine is a highly-accurate and lightweight wake word engine.
Porcupine_IT Porcupine for Italian language. Porcupine is a highly-accurate and lightweight wake word engine.
Porcupine_JA Porcupine for Japanese language. Porcupine is a highly-accurate and lightweight wake word engine.
Porcupine_KO Porcupine for Korean language. Porcupine is a highly-accurate and lightweight wake word engine.
Porcupine_NL Porcupine for Dutch language. Porcupine is a highly-accurate and lightweight wake word engine.
Porcupine_PL Porcupine for Polish language. Porcupine is a highly-accurate and lightweight wake word engine.
Porcupine_PT Porcupine for Portuguese language. Porcupine is a highly-accurate and lightweight wake word engine.
Porcupine_RU Porcupine for Russian language. Porcupine is a highly-accurate and lightweight wake word engine.
Porcupine_SV Porcupine for Swedish language. Porcupine is a highly-accurate and lightweight wake word engine.
Porcupine_VN Porcupine for Vietnamese language. Porcupine is a highly-accurate and lightweight wake word engine.
Porcupine_ZH Porcupine for Mandarin language. Porcupine is a highly-accurate and lightweight wake word engine.
PortaMob Portable Mobile device-like shield for Arduino UNO.
portenta-pro-community-solutions PortentaH7, LoRa and Ethernet Vision Shields and Breakout Board Organized: Robotics, Machine Learning and General Examples
Portenta_H7_AsyncHTTPRequest Simple Async HTTP Request library, supporting GET, POST, PUT, PATCH, DELETE and HEAD, on top of Portenta_H7_AsyncTCP library for Portenta_7, using Vision-shield thernet or Murata WiFi.
Portenta_H7_AsyncTCP Asynchronous TCP Library for STM32H7-based Portenta_H7 using mbed_portenta core
Portenta_H7_AsyncUDP Asynchronous TCP Library for STM32H7-based Portenta_H7 using mbed_portenta core
Portenta_H7_AsyncWebServer Asynchronous WebServer Library for STM32H7-based Portenta_H7 using mbed_portenta core.
Portenta_H7_ISR_Servo This library enables you to use Interrupt from Hardware Timers on Portenta_H7 board to control multiple servo motors.
Portenta_H7_PWM This library enables you to use Hardware Timers on an STM32H7-based Portenta_H7 board to create and output PWM to pins.
Portenta_H7_Slow_PWM This library enables you to use Hardware Timers on an STM32H7-based Portenta_H7 board to create and output PWM to pins.
Portenta_H7_TimerInterrupt This library enables you to use Interrupt from Hardware Timers on an STM32H7-based Portenta_H7 board. PWM feature can now be used
PositionControl This is a library aiming at implementing pid control to control the position of a DC motor with feedback from quadrature encoder using speed control driver that accepts PWM input. It is a multifunctional program with extra feature of tuning the gain parameters and very useful for robotic enthusiast in wheeled robots
PostNeoSWSerial An efficient replacement for SoftwareSerial at baud rates 9600, 19200 and 38400.
Potentiometer_ADI_Arduino Demo code for AD5161
Potentiostat_Shield Arduino library for potentiostat shield.
POV library Arduino library for POV effects
PowerFeather-SDK Software development kit for PowerFeather boards.
PowerFlex4m Abstraction layer for simple ModBus communications with PowerFlex 4m VFDs
PowerMonitor A Power monitor library
Powerbaas Arduino library for Powerbaas Smart Meter P1 Shield
Pozyx Library for the pozyx indoor positioning shield
PPM RC (radio control) PPM signal
PPMEncoder A library to encode/generate a PPM signal for controlling RC Cars, etc...
PPM-reader PPM Reader is an interrupt based pulse-position modulation (PPM) signal reading library for Arduino.
PPPOSClient A client library for gsm ppp protocol.
Prandom Arduino library for random number generation with Python random interface.
PRDC_AD7193 PR-DC Arduino Library for Analog Devices AD7193.
PRDC_AD7194 PR-DC Arduino Library for Analog Devices AD7194.
PRDC_AD7797 PR-DC Arduino Library for Analog Devices AD7797.
PRDC_FreePort FreePort Protocol for communication with VFD over RS485 implemented in Arduino library.
PRDC_RS485HD_STM32 PR-DC Half-Duplex RS485 communication Library for Arduino_Core_STM32.
PRDC_ServoHT PWM signal for Servo motor control is generated using HardwareTimer library from Arduino_Core_STM32, for every i/o pin, that has PWM capability.
PRDC_TMAESC PR-DC Arduino Library for T-Motor ALPHA ESC Telemetry Protocol.
PreMo - Virtual Path Following Adds virtual path following feature to differential drive robots.
PreciseLM35 A simple LM35 wrapper with optional voltage calibration facility
precise_sntp This library is an implementation of the Simple Network Time Protocol (SNTPv4) for the arduino platform providing sub-second precision.
Preferences Preferences library for Arduino, ESP8266 and Particle Gen3 devices
PreferencesCLI Arduino library to allow access to the Preferences library via the SimpleCLI library.
pressure Arduino library for pressure conversion
PressureNXPMXP Pressure differential MXP serie
PrintCharArray Library to capture prints into a char array.
PrintCppVersion Print which C++ standard is in use for your Arduino board.
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
Profiler Easily profile your Arduino functions to see how much time they take. The output can be disabled and enabled at runtime. Very lightweight.
Progetto One Pin Keypad A library to use the One Pin Keypad.
PROGMEMAssert Assert for Arduino that saves RAM by storing assert strings in PROGMEM and prints to Serial.
programmable_air Basic functions to control the Programmable-Air board.
PromLokiTransport Abstracts a bunch of hardware and connectivity away from the GrafanaLoki and PrometheusArduino libraries
PrometheusArduino Send data to Prometheus via the remote write protocol.
PropertyChangeLib Property Change Library
protectedAES AES library with protection against Side Channel Attacks.
ProtoCentral ADS1220 24-bit ADC Library Library for the ProtoCentral ADS1220 breakout board
ProtoCentral ADS1262 32-bit precision ADC Library ADS1262 32-bit ADC library for Arduino
ProtoCentral ADS1292R ECG and Respiration boards library Library for the ProtoCentral ADS1292R Shield/Breakout board
ProtoCentral ADS1293 ECG Library Library to read from the ProtoCentral ADS1293 ECG breakout
ProtoCentral AFE4490 PPG and SpO2 boards library Library for the ProtoCentral AFE4490 Shield and Breakout board
ProtoCentral FDC1004 Capacitive Sensor Library Library for the ProtoCentral FDC1004 breakout board
ProtoCentral HealthyPi v4 Library Library for the ProtoCentral HealthyPi v4
ProtoCentral MAX30001 Library for the ProtoCentral MAX30001 Single lead ECG breakout board.
ProtoCentral MAX30003 ECG AFE Sensor Library Library for the ProtoCentral MAX30003 Single lead ECG breakout board.
ProtoCentral MAX30205 Body Temperature Sensor Library Arduino library for the ProtoCentral MAX30205 Body Temperature Sensor breakout board
ProtoCentral MAX86150 PPG and ECG IC library Library for the MAX86150 PPG and ECG sensor module breakout board
ProtoCentral MLX90632 Non-contact temperature Library Library for the ProtoCentral MLX90632 breakout board
ProtoCentral Pulse Express SpO2 Heartrate and BPT sensor Library for the ProtoCentral Pulse Express board
ProtoCentral TLA20xx Library for the ProtoCentral TI TLA2021/TLA2022/TLA2024 breakout board.
Proyectil digitalIO Biblioteca Para manejar entradas y salidas digitales, Proyectil Mx
Proyectil GD3300 A library for Serial MP3 Player board (GD3300 / GD3200AB chip).
Proyectil MedeaWiz A library for Sprite serial control
PS-33D I2C Arduino library to control Blue Sky PS-33D I2C
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
ps2shebei 将arduino开发板作为ps/2设备端与主机通讯。
ps2zhuji 用于arduino开发板与ps/2协议的设备通讯。
PS3 Controller Host Control your ESP32 projects with a PS3 controller!
PS4Controller Control your ESP32 projects with a PS4 controller!
PSACrypto An implementation of the Platform Security Architecture Crypto API for Arduino.
pseudospectrum A library that adds spectrum data to a pseudospectrum (additive) using linear interpolation
Psgino A library to control PSG (AY-3-8910, YMZ294, etc.) with MML.
PsxNewLib A library that allows interfacing with PlayStation 1/2 controllers
PsychicHttp PsychicHttp is a robust webserver that supports http/https + websockets.
Psychrometer Library for psychrometer - read humidity from two thermometers
ptScheduler Arduino timing library for writing non-blocking periodic tasks without using delay or millis routines.
PTSolns_I2CBackpack Control the PTSolns I2C Backpack.
PTSolns_InterfaceShield PTSolns library for Interface-Shield.
PTSolns_microWatt microWatt Support Library (mSL).
PT2258 A library to control the 6-Channel Electronic Volume Controller PT2258
PT2314 Arduino library for PT2314 i2C 4 channel audio processor,
PT6312 PT6312 is an Arduino/AVR library for the PT6312 family of Vacuum Fluorescent Display (VFD) controllers including AD16312, HT16512, ET16312 etc.
PTW-Arduino-Assert The library Push The World uses for unit testing.
PU2CLR AKC695X Control your AKC6955 Family (AKC6951, AKC6955 and AKC6959) BROADCAST FM, AM (LW, MW and SW) RECEIVER.
PU2CLR BK108X Control your BK1086 and BK1088 BROADCAST FM, AM (LW, MW and SW) RECEIVER.
PU2CLR KT0915 Control your KT0915 BROADCAST FM, AM (LW, MW and SW) RECEIVER.
PU2CLR MCP23008 Control the MCP23008/MCP23S08 8-Bit I/O Expander with Serial Interface with your Arduino
PU2CLR PCF8574 Control the PCF8574 8-Bit I/O Expander with Serial Interface with your Arduino
PU2CLR RDA5807 Control your RDA5807 BROADCAST FM from RDA Microelectronics Inc.
PU2CLR SI470X Control your SI470X (si4703, si4702, si4701) BROADCAST FM/RDS.
PU2CLR SI4735 Control your Silicon Labs SI47XX Family (Si4730, Si4732, Si4731, Si4734, Si4735, Si4740, Si4745 etc) BROADCAST AM/FM/SW RADIO RECEIVER.
PU2CLR SI4844 Control your SI4844 BROADCAST ANALOG TUNING DIGITAL DISPLAY AM/FM/SW RADIO RECEIVER.
PU2REO Si5351ArduinoLite A full-featured lite library for the Si5351A (10 MSOP - 3 Clocks Only) series of clock generator ICs from SkyWorks (ex Silicon Labs).
PU2REO_AD9851 A full-featured library for the AD9851.
PU2REO_Si570 A full-featured library for the Si570 from SkyWorks (ex Silicon Labs).
PubSubClient A client library for MQTT messaging.
PubSubClientTools Tools for easier usage of PubSubClient
PubSubClient_iiot A fork of Nick O'Leary's PubSubClient to enable protobuf will messages.
Pubnub Pubnub SDK for Arduino.
pulseAny Arduino library to pulse any digital port in any frequency
PulseCom Universal communication library for protocols using pulse length to define bytes.
PulseDivider Arduino library to divide a pulse stream with a float factor.
PulseFlowMeter PulseFlowMeter is simple library for reading accurate flow rates with pulse-output type flow meters.
pulseInput Non-blocking alternative to pulseIn
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 PulseSensor.com
Pulser A lightweight library to send sequences of pulses on output pins.
pushButton A simple library for Push Butons.
PushButton Event Modelling Library PushButton events modelling library
PushButtonTaps Read Push Button Debounced as Single Tap, Double Tap or Long Press without blocking program.
Pushbutton Pushbutton library for Arduino
Pushdata_ESP8266_SSL Free, ultra-simple time series data storage for your IoT sensors
Pushetta The library to use Pushetta service, a service to push notifications to mobile phones and other devices
PwFusion_Data_Transfer PwFusion I2C communication simplification library
PwFusion_I2C_Buttons_Arduino_Library PwFusion I2C Buttons interface library
PwFusion_I2C_Encoder_Arduino_Library PwFusion I2C Encoder interface library
PwFusion_I2C_Joystick_Arduino_Library PwFusion I2C Joystick interface library
PwFusion_I2C_Toggle_Arduino_Library PwFusion I2C switch interface library
PWFusion_MAX31856 MAX31856 Thermocouple Interface Library
PWFusion_Max31865 MAX31865 RTD Sensor Measurement Library
PWFusion_Mcp2515 MCP2515 SPI CAN Controller Library
PWFusion_Mcp960x MCP9601 I2C Thermocouple Measurement Library
PWFusion_TCA9548A TCA9548A I2C Multiplexer Library
PWFusion_VL53L3C VL53L3C Time of Flight Sensor Library
PWMrelay Low-frequency software PWM for relay
PWMFreak Configures the PWM frequency on a pin
PWMMotorControl Control brushed DC motors by PWM and uses optional attached encoders to drive fixed distances. For L298 or TB6612, or Adafruit Motor Shield
PWMOutESP32 Library for controlling ESP32 PWM outputs similar to use on Arduino
PWMServo Control RC Servo motors.
PwmSin This is an LED lighting library for Arduino.
PxMatrix-1R PxMatrix 1R LED MATRIX library for ESP8266, ESP32 and ATMEL
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
PxServ Thanks to PxServ, get the opportunity to add power to IoT projects that need things like sending data and reading data over WiFi!
PyArduinoDebug A library enabling USB-based debugging.
PyDuinoBridge A transparent library for communication between Python and Arduino.
PZEM004Tv30 Library for the PZEM-004T v3.0 Power and Energy monitor
QDispatch Synchronous task library.
QList Library implements linked lists
QRcodeDisplay Base code for displaying QRcodes on ESP based MCU with OLED, TFT or E-Ink displays
QRcodeEink QR code generation on E-INK displays
QRcodeOled QR code generation on OLED displays
QRcode_eSPI QR code generation for TFT displays
QRcode_ST7789 QR code generation for TFT displays
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.
QCFA Quadcopter Control Functions using Arduino
QDEC High-efficiency, state-machine based quadrature decoder.
qlibs A collection of useful libraries for embedded systems.
QMC5883LCompass Library for using QMC5583L series chip boards as a compass.
Qmi8658c Interface with Qmi8658c Inertial Measurement Unit
QNEthernet An lwIP-based Ethernet library for Teensy 4.1 and other platforms.
QPESP32 QP/C++ Real-Time Embedded Framework for Arduino.
QRCode A simple QR code generation library.
QTRSensors Arduino library for the Pololu QTR Reflectance Sensors
QUAD7SHIFT Library for driving 4 digits seven segments displays (7 segments displays) for modules that use 74HC595 shift registers.
QuadratureEncoder A library for quadrature encoder utilizing enableInterrupt.h.
QuarkTS An open-source OS for embedded applications that supports prioritized cooperative scheduling, time control, inter-task communications primitives, hierarchical state machines and CoRoutines.
QubitroMqttClient (BETA) Easily connect to Qubitro IoT Platform with customized MQTT methods.
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.
QuickCharge Library for control QuickCharge 2.0/3.0 power adapter or charger
QuickMedianLib QuickMedian Library
QuickPID A fast PID controller with multiple options. Various Integral anti-windup, Proportional and Derivative control modes.
QuickSortLib QuickSort Library
QuickStats Descriptive Statistics for Arduino
QZQSM QZSS DC Report Service Decode Library
RLab Управление РОББО Лабораторией.
RPlatform Управление РОББО Платформой.
RPulse Отладка робота в реальном времени.
RSbus Library for the (Lenz) RS-bus protocol
R30X-Fingerprint-Sensor-Library Arduino library for interfacing R30X series optical fingerprint scanners.
r4SwRTC A simple software RTC library for Arduino UNO R4.
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.
RAKwireless ADS7830 library RAKWireless library for the RAK16001 Sensor Modules
RAKwireless-Audio-library RAKWireless library for the RAK audio module
RAKwireless CAP1293 Touch Pad library RAKWireless library for the RAK14002 module with the CAP1293 sense IC
RAKwireless I3G4250D Gyroscope library RAKWireless library for the RAK12025 module with I3G4250D Gyroscope
RAKwireless LED Matrix Arduino library for controlling single-wire-based LED pixels and strip.
RAKwireless MQx library RAKWireless library for the MQx Gas Sensor Modules
RAKwireless NCP5623 RGB LED library RAKWireless library for the RAK14001 module with the NCP5623 RGB LED
RAKwireless-RAK12021-TCS37725 RAKWireless library for the RAK12021 RGB Light Sensor with the TCS37725
RAKwireless RAK12033 Library Arduino library for RAK12033 6DoF sensor.
RAKwireless RAK12034 RAKWireless library for the WisBlock 9DOF RAK12034 module, based on Bosch BMX160
RAKwireless RAK13600 RFID library RAKWireless library for the RAK13600 RFID module with the PN532
RAKwireless Storage Driver for WisBlock Storage modules
RAKwireless TLE7259 LIN Bus library RAKWireless library for the RAK13005 LIN bus module with the TLE7259 chip
RAKwireless VEML Light Sensor RAKWireless library for the RAK12010 ambient light sensor module with the VEML7700 chip
RAKwireless_ADC_SGM58031_library RAKWireless library for ADC
RAKwireless_SDI-12 Arduino Library for RAK13010 SDI-12 module.
RadSensBoard An Arduino library for RadSens Geiger counter board.
RADAR Arduino library for a pan tilt radar.
radar-bgt60 C++ library for the BGT60LTR11AIP - XENSIV™ 60 Ghz Radar from Infineon
RadiationWatch Arduino driver for Radiation Watch Pocket Geiger sensor
Radio Library for controlling FM radio receiver chips.
RadioHead Packet Radio library for embedded microprocessors
RadioLib Universal wireless communication library
RadioengeLoraWAN Implementation of RadioengeLoraWAN AT-COMMANDS..
RAIN Arduino library for FC-37 analog rain sensor and compatibles.
RAK12019_LTR390_UV_Light RAKWireless library for the RAK12019 module with the LTR390 UV light sensor
RAK12022-MAX31865 RAKWireless library for the RAK12022-MAX31865
RAK12027-D7S Arduino library for the RAK12027 seismic sensor.
RAK12029-LDC1614 RAKWireless library for the RAK12029 Induction Sensor module
RAK12035_SoilMoisture Provide access to all functions of the RAKwireless RAK12023/RAK12035 Soil Moisture Sensor.
RAK12039_PM_Sensor RAKwireless library for the RAK12039 Particle Matter Sensor
RAK12052-MLX90640 RAKWireless library for the matrix
RAK13006-MCP2518 library Arduino library for controlling CAN communication
RAK13800_W5100S Arduino library for the RAK13800 Ethernet Module.
RAK13801_UWB Arduino library to use Decawave DW1000 IC.
RAK14000_EPD RAKWireless library for the RAK14000 EPD module
RAK14014-FT6336U Arduino library for TFT display
RAK15007-CY15B108QN Arduino library for controlling FRAM.
RAK1500x-MB85RC RAKWireless library for the FRAM
RAK5814-ATECC608A RAKWireless library for the encryption
Ramp A library that manage interpolation beetween values.
Rando HX711 Library Simple driver for the HX711 ADC, with various options for output formatting/scaling.
randomHelpers Arduino library with helper function for faster random bits
Random16 Fast 16 bit random number generator
RapifireMqttClient Enables the communication between Arduino and RAPIFIRE platform.
Raspberry Pi Pico CPU Temperature Get the CPU temperature of your Raspberry Pi Pico
rastr A small, lightweight header-only graphics library
RazorIMU_9DOF This library is for the Razor AHRS 9DOF IMU by Sparkfun.
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
Rcn600 Enable RCN-600 SUSI Communication
RCWL0516 RCWL0516 provides a class to control an RCWL-0516 motion detection radar sensor.
RCWL_1X05 A library for the I2C mode of ultrasonic distance sensors RCWL-1605, RCWL-1005, and probably HC-SR04P
Rdebug The Arduino library provides a unique form of debugging.
RDV GY-512 Library An Arduino library to simplify reading values from the GY-512 gyroscope, accelerometer, and temperature sensor.
ReGIS ReGIS, short for Remote Graphic Instruction Set, is a vector graphics markup language for embedded devices using serial interfaces.
ReWire MAX32664 Biosensor Hub Library Library for interfacing with the MAX32664 biometric hub
ReactESP Asynchronous programming library for the ESP32 and other microcontrollers compatible with the Arduino framework.
React_Generic Asynchronous programming library for the generic microcontrollers compatible with the Arduino framework.
ReactiveArduino ReactiveArduino implements observable-observer pattern on a processor like Arduino
ReactorProtocol Simulated Reactor communication protocol.
ReadFilter An arduino library with functions for filtering noisy analogRead signals
readguy A free E-paper display driver library supports 16-level greyscale.
ReciclaBot Biblioteca do projeto ReciclaBot do IFPA Paragominas.
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.
ReefwingAHRS Attitude and Heading Reference System (AHRS) used in the Reefwing Flight Controller.
ReefwingFilter A collection of filters & noise generators used in the Reefwing Flight Controller.
ReefwingLPS22HB Arduino Library for the LPS22HB Pressure Sensor.
ReefwingLSM9DS1 Arduino Library for the LSM9DS1 9-axis IMU.
ReefwingMotorShield A library that supports the Reefwing Motor Shield and Carrier Board.
ReefwingMPU6050 Arduino library for MPU6050 IMU
ReefwingMPU6x00 Arduino library for MPU6000/6500 IMUs
ReefwingMSP A light weight Arduino implementation of the MultiWii Serial Protocol.
ReefwingPWM PWM on arbitrary pins
ReefwingSBUS SBUS Library for the Nano 33 BLE.
ReefwingTimer A non blocking Scheduler based on millis().
Reefwing_imuTypes common structs and enums used by the Reefwing IMU Libraries.
Reefwing_xIMU3 Arduino Library for the xIMU3 GUI.
Regexp Regular expression parser for microcontrollers
Regression Easy-to-use Statistical Regressions.
relativity library with relativity functions.
Relay Simple relay usage
RelayModule The Library implements a set of methods for working with a digital relay module.
Remocon IOSignal Remocon Examples for https://remocon.kr app
RemoteDebug A library for Arduino to debug projects over WiFi, with web app or telnet client, with Print commands like Serial Monitor.
RemoteDebug2 A library for ESP2866 and ESP32 for debuging projects over WiFi.
RemoteDebugger RemoteDebug addon: RemoteDebugger, an simple software debugger - based on SerialDebug Library
RemoteMe Libraries for RemoteMe.org system
RemoteMeUtils Utils Libraries for RemoteMe.org system
RemoteSensor RemoteSensor library for Arduino.
RemoteSerial A web-based serial monitor for ESP8266 & ESP32 devices.
RemoteSignal Remote Signal Arduino Client.
RemoteXY For all RemoteXY projects.
RepeatButton RepeatButton Library for Arduino.
RequestBuilder HTTP request header/body/parameter builder
RESTuino A library to handle arduino GPIO via REST API.
ResistorReader_asukiaaa It read value of a resistor.
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.
retroTerm A library for creating GUI-esque interfaces in a terminal emulator with a microcontroller.
RevEng PAJ7620 Arduino library to provide a driver and API for the PixArt PAJ7620 (PAJ7620U2 or PAJ7620F2) integrated gesture recognition sensor.
RFCodes RF 433 and IR signal encode and decode library.
RFExplorer 3GP IoT Library reference for RFExplorer 3GP IoT
RF24 Radio driver, OSI layer 2 library for nrf24L01(+) modules.
RF24Ethernet OSI layer 4/5 (TCP/IP) wireless/radio IoT mesh networks for nRF24L01(+)
RF24G A simple way for up to 6 nRF24L01 radios to communicate with each other.
RF24Mesh OSI Layer 7, Automated 'mesh' style networking for nrf24L01(+) radios.
RF24Network OSI Layer 3 Networking for nrf24L01(+) devices.
RF433any A library to decode any protocol received on a 433 Mhz Radio Frequencies receiver
RF433recv A library to decode a known protocol received on a 433 Mhz Radio Frequencies receiver
RF433send A library to send data on a 433 Mhz Radio Frequencies transmitter
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
RFID_MFRC522v2 Arduino RFID driver library for MFRC522 (SPI, I2C)
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 C++ library for Infineons RGB-LED-Lighting-Shields
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.
RGBWConverter Hue preserving RGB to RGBW conversion library for Arduino!
RhinoServo This library is for the Encoder DC Servo Motor: RMCS220x.
rhio-pinmap Macro definitions for compatibility among rhomb.io 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 C++ 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.
Riscduino_MCUFRIEND_kbv TFT Library for 2.4, 2.8, 3.5, 3.6, 3.95 inch mcufriend Riscduino and Arduino UNO Shields
Rivers Engineering Arduino library for engineering classes at The Rivers School
RLEBitmap Run Length Encoded bitmaps
RMCS-220X A library to facilitate the control of a Rhino RMCS-220X Servo Motor over i2c.
RMDX Arduino library for MyActuator's RMD-X brushless motors
RN487x An Arduino library for the Microchip RN487x
ROKduino Allows control of Rokenbok Education ROKduino robotics system.
RobbusKidsy Rocket Launcher library of the Robbus Kidsy robot vehicle
ROBLEX library for the ROBLEX Development Kit
RoboCore - MMA8452Q Library for the MMA8452Q 3-axis accelerometer.
RoboCore - Serial Relay Library for the Serial Relay module (https://www.robocore.net/modules.php?name=GR_LojaVirtual&prod=663)
RoboCore - SMW_SX1262M0 Library for the LoRaWAN SMW_SX1262M0 module (https://www.robocore.net/loja/produtos/1443)
RoboCore - SMW_SX1276M0 Library for the LoRaWAN SMW_SX1276M0 module (https://www.robocore.net/loja/produtos/1239)
RoboCore - Vespa Library for the Vespa (https://www.robocore.net/vespa)
RoboFi Enables easy access to the controls of the ESP32 Robot Control board.
RoboHeart Arduino library for the RoboHeart
RoboWunduino Arduino Library for Robo Wunderkind Products
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.
Robotec Biblioteca para robotica educativa
Robust-EEPROM Allows the use of unallocated bytes on an EEPROM memory as redundant memory for failed allocated bytes.
RocciBoard-Library Library for the RocciBoard-Shield.
Rocket Scream LowPowerAVRZero Low power management for MegaAVR 0-series MCU.
Rocket Scream RTCAVRZero Minimalistic RTC (Real Time Counter) implementation for MegaAVR 0-series MCU.
RogueMP3 A library to communicate with the Rogue Robotics MP3 Playback Modules.
RogueSD A library to communicate with the Rogue Robotics Data Storage Modules.
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
roo_collections Memory-conscious collections, supporting flat small hashtables, hash maps, and hash sets.
roo_display Graphics library, supporting variety of display devices and touch panels.
roo_flags Minimalistic library for run-time configuration flags.
roo_icons Collection of icons for use with the roo_display library.
roo_logging Logging library, targeted at ESP32 and related boards.
roo_material_icons Collection of icons for use with the roo_display library.
roo_scheduler Allows scheduling delayed and/or repetitive tasks.
roo_time Basic management of elapsed time, wall time, and date time, with multi-timezone support.
RoomWeather Arduino library that provides plug and play support for various air quality sensors.
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
Rotary ESP8266/Arduino Library for reading rotary encoder values.
rotaryDecoder Arduino library for rotary decoder with a PCF8574.
rotaryDecoderSwitch Arduino library for rotary decoder + switch with a PCF8574.
RotaryDial Library to read pulse dialing data from telephone rotary dials
RotaryEncoder Use a rotary encoder with quadrature pulses as an input device.
RotaryEncoder_Zanduino Access the 3-Color LED Rotary Encoder - read and set colors
RoverWing Arduino library for use with RoverWing, a robotics expansion board for Adafruit Feather boards
RoxMux Collection of Multiplexer and Hardware Controllers.
RP2040-BrtEve Library for BridgeTek EVE series
rp2040-encoder-library Quadrature Encoder library for RP2040
RP2040_ISR_Servo This library enables you to use Interrupt from Hardware Timers on RP2040 board to control multiple servo motors.
RP2040_PIO_Charlieplexing A RP2040 PIO program for 6-leds and 5-leds Charlieplexing.
RP2040_PWM his library enables you to use Hardware-based PWM channels on RP2040-based boards, such as Nano_RP2040_Connect, RASPBERRY_PI_PICO, with either Arduino-mbed (mbed_nano or mbed_rp2040) or arduino-pico core to create and output PWM to any GPIO pin.
RP2040_RTC This library enables you to use RTC from RP2040-based boards such as Nano_RP2040_Connect, RASPBERRY_PI_PICO
RP2040_SD This library enables you to use SPI SD cards with RP2040-based boards such as Nano_RP2040_Connect, RASPBERRY_PI_PICO using either RP2040 Arduino-mbed or arduino-pico core.
RP2040_Slow_PWM This library enables you to use ISR-based PWM channels on RP2040-based boards, such as ADAFRUIT_FEATHER_RP2040, RASPBERRY_PI_PICO, etc., with arduino-pico core to create and output PWM any GPIO pin.
RPI_PICO_TimerInterrupt This library enables you to use Interrupt from Hardware Timers on RP2040-based boards such as RASPBERRY_PI_PICO
rrdtool Round Robin Database Tool
RRE Font Library Fast RRE Font Library
RS485 RS485 library for Arduino.
RS485HwSerial Enhanced Arduino serial library with RS485 transmit enable control.
rs485_asukiaaa Functions and classes about rs485 modbus.
rssRead Read rss (xml) and return an array of strings.
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, PCF8523).
Rtc by Makuna A library that makes interfacing DS1302, DS1307, DS3231, DS3234, and PCF8563/BM8563 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
RTCMemory An intuitive library to simplify read and write operations on RTC memory of ESP8266 and its backup on flash memory.
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.
RTC3231 A modified RTClib library to handle DS3231 RTC only.
RTC4543lib A simple RTC4543 library.
RTC_NXP_Arduino Class library for NXP RTCs
Rtc_Pcf8563 A library that interfaces the Phillips PCF8563 Real Time Clock chip.
RTC_RX8025NB A simple Arduino RTC library for the EPSON RX-8025NB module.
RTC_RX8025T Arduino library for the RX8025T real time clock (RTC)
RTCDS1307 Library for rtc 1307
RTD10K-temp-sensor Read temperature with analog input and 10K RTD
RTL8720_RTC This library enables you to use RTC from RTL8720-based boards such as RTL8720DN, RTL8722DM, RTL8722CSM.
RTL8720_TimerInterrupt This library enables you to use Interrupt from Hardware Timers on an RTL8720-based board
RTT-CMSIS-OS RT-Thread CMSIS RTOS2
RTT-Ethernet RT-Thread Ethernet driver
RTT-GUI Embedded GUI Library
RTT QRCode RT-Thread QR Code App
RTT Stream Arduino library for Segger RTT Real-Time Transfer
Rtttl A library that plays Rtttl melodies
runner A kind of shell for Arduino.
runningAngle Library to average angles by means of low pass filtering with wrapping.
RunningAverage The library stores the last N individual values in a circular buffer to calculate the running average.
RunningMedian The library stores the last N individual values in a buffer to select the median.
RunningStats It computes simple running statistics.
RussianText_u8g Russian text for library u8g_lib
RV-1805-C3 Library for Micro Crystal RV-1805-C3 extreme low power RTC module.
RV-3028-C7 Library for Micro Crystal RV-3028-C7 extreme low power RTC module.
RV3028 Basic library for the RV-3028-C7 RTC
RV8803Tiny A library to drive the RV8803 extremely precise, extremely low power, real-time clock from new ATTINY series that run on MegaTinyCore.
RX8010SJ This is a library to handle Seikos RX8010SJ RTC module with an arduino.
RX8025 Control RX8025 chip or the solar calendar to the lunar calendar.
sACN Library for sACN ANSI E1.31
sACNSource defines sACN (ANSI E1.31) protocol packets for DMX-512 lighting control.
sMQTTBroker A simple broker library for MQTT messaging.
S.Port sensor library for FrSky an Arduino Library to create FrSky S.Port sensors
sTune Open loop PID autotuner using a novel s-curve inflection point test method.
S11059 A color sensor library for Arduino
S4ALib Simple library for S4A EDU Robotic Controller.
S5851A A temperature sensor library for Arduino
S7XG AcSIP S7XG LoRaWAN/GPS module library
S8_UART Arduino library to control SenseAir S8 CO2 sensor using UART communication
S9706 A color sensor library for Arduino
SafeString A Safe, Static String library to replace Arduino String, plus non-blocking Serial I/O, I/O buffering, loopTimer and millisDelay
SakuraIO Library for Sakura Communication Module (https://sakura.io/)
Salesforce A library to facilitate calls between Arduino and Salesforce
SAMD21 Audio Player Simple audio player for SAMD21-based Arduinos
SAMD21 turbo PWM Fast-PWM library for SAMD21G-based Arduinos
SAMD_ISR_Servo This library enables you to use Interrupt from Hardware Timers on SAMD21/SAMD51 board to control multiple servo motors.
SAMD_PWM This library enables you to use Hardware-based PWM channels on SAMD21/SAMD51-based boards to create and output PWM to pins.
SAMD_Slow_PWM This library enables you to use Hardware Timers on SAMD21/SAMD51 boards to create and output PWM to pins.
SAMD_TimerInterrupt This library enables you to use Interrupt from Hardware Timers on SAMD-based boards such as SAMD21 Nano-33-IoT, Adafruit SAMD51 Itsy-Bitsy M4, SeeedStudio XIAO, Sparkfun SAMD51_MICROMOD, etc.
SAMDUE_PWM This library enables you to use Hardware-based PWM channels on SAMDUE boards to create and output PWM to pins.
SAMDUE_Slow_PWM This library enables you to use ISR-based PWM channels on an Arduino SAM_DUE board to create and output PWM any GPIO pin.
SAMDUE_TimerInterrupt This library enables you to use Interrupt from Hardware Timers on an SAM-DUE-based board
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
Satspares_DWIN_DGUS_HMI Updated version of the original DWIN version.
SavLayFilter Savitzky-Golay Filtering Algorithm
SBC Allows communications with a Steel Battalion Controller using a Teensy 4.0 or 4.1
SBUS2 Arduino Library for receiving SBUS and SBUS2 Frames and transmit Telemetry Data
SC16IS7X0 Library to read and write UART and GPIO for the SC16IS740_750_760
SCA100T This library allows communication with Murata SCA100T inclinometer sensors using SPI.
scd30_modbus Arduino library for the SCD30 sensors
SceneManager cooperative multi-scene manager for Arduino
SchedTask Task Scheduler Library for Arduino
ScheduleTable This library allows to schedule multiple actions along time.
SchedulerESP8266 A library to create timed schedules.
SchmittTrigger A lightweight schmitt trigger for debouncing and filtering.
SchooMyUtilities A utility library for schoomy.
ScioSense_APC1 Arduino library for the Air Purification Combo ONE sensor with UART or I2C communication interface
ScioSense_ENS16x Arduino library for the ENS16x digital four channel MOX gas sensor family with I2C interface from ScioSense
ScioSense_ENS21x Arduino library for ENS21x digital temperature & humidity sensors with I2C interface from ScioSense
ScioSense_ENS220 Library for the ENS220 pressure and temperature sensor by ScioSense
Scissors A library for parsing multibyte messages.
SCL3300 A library for SPI communication with the Murata SCL3300 Inclinometer sensor.
SCPI_Parser Port of the C/C++ "SCPI Parser" library by Jan Breuer, suitable for advanced C/C++ programmers. For a much simpler solution in your Arduino projects, consider the Vrekrer SCPI Parser library.
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.
SdCardServer Arduino library to serve the contents of an SD card using the AsyncWebServer.
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 Provides access to SD memory cards.
SdFat - Adafruit Fork Provides access to SD memory cards and (Q)SPI Flash.
SDList A Simple ArrayList Implementation that saves memory by dumping contents into an SD Card.
SdTerminal Basic terminal interface for Arduino SD card logging/file management
SD_card_logger SD card logger, easy to use library for data logging
SDHT Class for DHT11, DHT12, DHT21 and DHT22 Sensors
SDI-12 An Arduino library for SDI-12 communication with a wide variety of environmental sensors.
SDPSensor-ESP arduino-esp library for Sensirion's Differential Pressure sensors
SDS011 sensor Library Nova Fitness SDS011 dust sensor library
SDS011_vers A library for NovaFitness SDS011 Particle Matter Sensor
SDU AGS SensorBoard Library that supports the AGS sensor board.
SDU_CAR Enables the use of all the functions used by the SDU Car.
SE_BasicUnit Library for writing firmware of modules of expansion module of the AlphaSE system.
SE_Button Advanced button operation library
SE_EEPROM The library is made to work with EEPROM. All data is saved in 3 copies to implement the possibility of automatic recovery in case of partial damage.
secTimer Simple seconds counter
SecureMQTT Library for AES128 encrypted MQTT communication
Seeed Arduino 24GHz Radar Sensor An extensible library for interfacing with 24GHz Radar Sensor devices
Seeed Arduino 8Channel I2C Hub An extensible library for interfacing with 8Channel I2C Hub
Seeed Arduino Audio Flexible, High Quality Audio Processing Library
Seeed Arduino FS A friendly library for file operation.
Seeed Arduino IR Seeed Arduino Infrared Library
Seeed Arduino LSM6DS3 Arduino library to control Grove 6 Axis Accelerometer&Gyroscope LSM6DS3, LSM6DS3-C.
Seeed Arduino Mic An extensible library for interfacing with Microphone devices
Seeed Arduino rpcBLE A lightweight BLE Arduino Library
Seeed Arduino rpcUnified An rpc system can be connected to the rtl8720 module
Seeed Arduino rpcWiFi A lightweight WiFi Arduino Library
Seeed Arduino RTC RTC library for SAMD21 and SAMD51.
Seeed Arduino SFUD Library for Seeed Arduino SFUD
Seeed Arduino Sketchbook Wio Terminal and Other Seeed Demos
Seeed-GroveOfflineVoiceRecognition A library to Integrate Seeed Studio's Grove Offline Voice Recognition Sensor
Seeed-PCA9685 Arduino library of 16-Channel Servo Driver
Seeed Wio GPS Board Seeed wio gps board Arduino library.
Seeed_Arduino_AHT20 A AHT20 library for Arduino.
Seeed_Arduino_mbedtls Seeed Arduino library for TLS/SSL connection
Seeeduino GPRS Arduino library to control Seeeduino GPRS.
Seg16 A simple Arduino library for driving 16-segment displays with a HT16K33.
Seg7 A library for MAX7219 based 7 segment displays.
Segma Dynamic indication with shift registers
Segment The most powerful and popular available library for using 7/14/16 segment display, supporting daisy chaining so you can control mass amounts from your Arduino!
SEN10724 Provides functions to handle the SEN 10724 board.
SenseBoxBLE Arduino library to send data over the senseBox BLE Bee
SensesInnoma A library for send data from Internet of Things to "Innoma Platform"
Senses_NBIoT A library for Internet of Things send data and control on Senses IoT platfrom.
Sensesiot A library for send data from Internet of Things to "Sensesiot"
Sensirion Core Library containing code base for Sensirion Sensor Libraries.
Sensirion Gadget BLE Arduino Lib Library for BLE communication between BLE Gadgets and the MyAmbience app.
Sensirion Gas Index Algorithm Library for gas index algorithm to use with Sensirion sensors
Sensirion I2C SCD30 Library for the SCD30 sensor by Sensirion
Sensirion I2C SCD4x Library for the SCD4X sensor family by Sensirion
Sensirion I2C SDP Library for the SDP sensor family by Sensirion
Sensirion I2C SEN44 Library for the SEN44 sensor module family by Sensirion
Sensirion I2C SEN5X Library for the SEN5X sensor family by Sensirion
Sensirion I2C SF06-LF Library for the SF06-LF sensor by Sensirion
Sensirion I2C SFA3x Library for the SFA3X sensor family by Sensirion
Sensirion I2C SFM3000 Library for the SFM3000 sensor family by Sensirion
Sensirion I2C SGP40 Library for the SGP40 sensor family by Sensirion
Sensirion I2C SGP41 Library for the SGP41 sensor family by Sensirion
Sensirion I2C SHT4x Library for the SHT4X sensor family by Sensirion
Sensirion I2C STC3x Library for the STC3x sensor family by Sensirion
Sensirion I2C STS4x Library for the STS4x sensor family by Sensirion
Sensirion I2C SVM4x Library for the SVM4x evaluation kit board by Sensirion.
sensirion-sps Support for Sensirion's SPS30 particulate matter sensor
Sensirion UART SEN44 Library for the SEN44 sensor by Sensirion
Sensirion UART SFA3x Library for the SFA3X sensor family by Sensirion
Sensirion UART Svm4x Library for the SVM4Xsensor by Sensirion
Sensirion UPT Core Library for definitions and configurations used by other Sensirion Unified Prototyping Toolkit (UPT) libraries.
Sensirion UPT I2C Auto Detection Automatically detects Sensirion Sensors on an I2C bus and reads out measurement data.
Sensor A simple Arduino Sensor/map wrapper
SensorFusion A library that makes using a IMU a breeze.
SensorLib Commonly used I2C , SPI device multi-platform libraries
SensorModbusMaster Arduino library for communicating via modbus with the Arduino acting as master
SensorPlot WebInterface WebInterface to display Sensor-Data.
SensorToButton An algorithm to convert analog Data into a Button.
SensorWLED Provides methods to retrieve instant and peak values from the ADC input. The Arduino library SensorWLED splits the input from a varying analog signal from the ADC into components, i.e., provides the capability of a sample-and-hold circuit.
SeqButton Sequential Button Arduino Library
SeqTimer Small piece of sequential Timer class (does not modify hw timers)
Sequent Home Automation HAT A easy to use Arduino Library for Home Automation HAT
SercomSPISlave Sercom SPI slave library for ATSAMD21 boards such as Arduino Zero, Arduino MKR Zero and Adafruit Feather M0.
Serde Exchange structured data between Arduino boards
SerialBuffSender sending buffer via serial
SerialCAN A library that lets you send data over Serial using the CAN communication protocol
SerialCmd Just another library to tokenize and parse commands.
SerialCom Arduino Library for sending data
SerialCommand Arduino library for Serial Commands over a serial port
SerialCommand Advanced A Wiring/Arduino library to tokenize and parse commands received over any serial port.
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.
Serial Data Exporter This library provides a simple way to collect and export data via Serial in various output formats.
SerialDebug Improved serial debug to Arduino with debug levels an simple software debugger
SerialDebugger A library for serial port debugging parameter for Arduino or ESP32.
SerialDraw Enables communication between Arduino and ArduinoSerialDraw Software client.
serialEEPROM Arduino Library for I2C EEPROM
SerialFlash Access SPI Serial Flash memory with filesystem-like functions
SerialMenuCmd This library constitutes a basic command line interface
SerialMIIO A library for serial communication with Xiaomi IoT module.
SerialMP3 A library for Serial MP3 Player board GD3300D chip.
SerialMP3Player A library for Serial MP3 Player board (YX5300 chip).
serialMux Serial multiplexer for Arduino
serial-readline Arduino library for buffered serial line reading
SerialRecord Send and receive multiple values to and from the serial port, with error checking.
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
SerialToWifi Drop-in replacement for the Serial Arduino library that manages i/o to a remote console over wifi on ESP32.
SerialTransfer Arduino library to transfer packetized data fast/reliably via UART/Serial
serial-transport ASCII based protocol to communicate reliably over a serial connection without hardware flow control.
SerialTuning Tune variables without a sweat.
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.
SerialWombat A library to drive the Serial Wombat Family by UART or I2C.
Serial_Monitor Monitors your code and prints actions to the Serial monitor
Serie A library for mesures that makes easy to use time series
Series It's like a task list.
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.
ServoInput Read positional data from servo motors and drivers.
ServoMotor Library to make a custom/DIY servo motor.
ServoOsc Library to configure a servo to oscillate around a center point.
ServoSmooth Library for smooth control of servo motor
Servo328 A servo motor driver for Arduino Uno with ATmega328P PWM
Servo_Motor_Module This library uses the Servo Library to control Servo Motors
servodht11 Arduino library for DHT11, DHT22, etc Temp & Humidity Sensors
SessionManager Manage session states for web server.
SET Arduino library to implement simple SET datastructure.
SetPoint A library that makes detecting changes on an analog input simple.
Settings Manager Settings manager
SettingsManagerESP32 Abstraction over ESP32 Arduino Preferences library to make your life easier.
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.
SevenSegDisplays 7 segment 4 digits (and extended to generic 1 to 8 digits) LED display easy to use and powerful library for modules based on two 74HC595 (or similar) shift registers chips
SevenSegInt A library to drive 7 segment displays using interrupts.
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
SevenSegmentsDisp Library for Seven Segments Displays
Seven Segments K Library for working with Seven Segments displays
SFFS Arduino FRAM file system for I2C/SPI FRAM breakout boards
SFM-V1.7 Interfacing to the SFM-V1.7 Fingerprint Sensor for ESP32 platform
SGP30 Arduino library for SGP30 environment sensor.
Sharer Arduino library that simplifies Serial communication
SharpDistSensor Sharp analog distance sensor library
Sharp GP2Y Dust Sensor Read dust density using Sharp GP2Y Dust Sensors like GP2Y1010AU0F and GP2Y1014AU0F
SharpIR Allow to acquire distance data from analog Sharp IR sensors
SHCSR04 Arduino class for sensor HCSR04
Shellminator This library can be used to interface with VT-100 compatible terminal emulators.
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
ShiftInSlow Arduino library for shiftIn with build-in delay - e.g. for 74HC165
ShiftLcd A library for using a LCD with as few pins as possible.
ShiftOutMega Library to control additional digital ports using CI 74HC595
ShiftOutSlow Arduino library for shiftOut with build-in delay - e.g. for 74HC165
ShiftRegister Allows Arduino boards to write numbers to shift register (DEC -> BIN)
ShiftRegisterController An Arduino library that allows seamless control of the 74HC595 shift register.
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
SHT2x Arduino library for the I2C SHT20 SHT21 SHT25 series temperature and humidity sensor.
SHT31 Arduino library for the SHT31 temperature and humidity sensor
SHT31_SW Arduino library for the I2C SHT31 temperature and humidity sensor
SHT31_SWW Arduino library for the I2C SHT31 temperature and humidity sensor
sht3x-dis-arduino-lib A library for SHT3X-DIS sensor from Sensirion
SHT85 Arduino library for the SHT85, SHT30, SHT31, SHT35 Sensirion temperature and humidity sensors and compatibles.
SHTC3 Soldered Library Library for controling SHTC3 sensor with EasyC comunication
Shutters Allows non-smart roller-shutters to be percentage-controlled using time
SiC45x Arduino library for the SiC450, SiC451, SiC453 DC/DC buck regulator from Vishay
SiC45xDriver A library to talk to the SiC45x series buck converters using I2C (Wire).
SI1145_WE An Arduino library for the SI1145 VIS, IR, PS and UV-Index sensor.
Si4703 Basic functionality of the Si4703 FM tuner chip.
SID6581 SID 6581/8580 Chiptune Player / MIDI slave for ESP32
SiderealObjects A library for providing basic astronomy related object tables.
SiderealPlanets A library for providing basic astronomy related functions.
SigmaDSP An intuitive and easy to use Arduino library for interfacing with the AAU1401, ADAU1701 or ADAU1702 audio DSP over i2c
SignalControl This library provides code for controlling LEDs in signals on your model railway.
Signature Processing AVR microcontrollers signature
SiguesAhi [ALPHA] Library for building instruments that check if institutions still exist.
SIKTEC Keys Library for Keypad shield
SIKTEC_AVR_Controller Examples for programming and using SIKTEC AVR Controller Shield
SIKTEC_EPD ePaper / eInk display driver to easily integrate SIKTEC displays.
SIKTEC_MDSwitch Library to easily use Multi Direction Switches.
SIKTEC_Rotary Library to easily use Rotary Encoders
SIKTEC_SdExplore A light-weight companion library to easily scan / search for files
SIKTEC_SPI A Lightweight SPI wrapper for HW SPI and Software SPI
SIKTEC_SRAM Library for Interfacing Microchip SRAM chips
Silvervest OLED-0010 SPI OLED-0010 oled driver library 16x2 displays via SPI
Sim Racing Library Interface with sim racing peripherals including pedals, gear shifters, and handbrakes.
SIM800L HTTP connector Library for GSM/GPRS module SIMCom SIM800L to make HTTP/S connections with GET and POST methods.
Sim800L Library Arduino library for Sim800L
Sim800L Library Revised Arduino library for Sim800L
SIM800_YL Arduino library for Esp8266.
SIM808 Straightforward Arduino library for the SIM808
SIM900 Arduino SIM900 Shield Comprehensive Library
SIMON Arduino library to build the "Simon says" game or a digital lock.
SimpleBox A Simple MQTT client for connection with cloud providers
SimpleCLI A Command Line Interface Library for Arduino
SimpleCollections An associative container used either as a list or btree without needing std lib, and a concurrent circular buffer. Works from AVR/Uno upwards to ESP32, mbed etc
SimpleComponents A library for Arduino that makes it easy to use various electronic components in your projects
SimpleControl A library to control Simple DC-motors.
SimpleDCMotor A library enabling DC motor control with SimpleFOC.
SimpleDHT Arduino Temp & Humidity Sensors for DHT11 and DHT22.
simpleDSTadjust Automatic Daylight Saving Time adjust functionality for Arduino/ESP8266
SimpleEncoder SimpleEncoder is a library that makes it easy to use rotary encoders with Arduino's.
SimpleEspNowConnection EspNow Library for communication and device pairing
simpleEvents Implement simple event loops for micro-controllers using Arduino’s millis().
SimpleExpressions Make you Robots cute and noisy
SimpleFilter A denoising library which can be used in raw anolog data process like touch screen input.
Simple FOC A library demistifying FOC for BLDC motors
SimpleFOCDrivers A library of supporting drivers for SimpleFOC. Motor drivers chips, encoder chips, current sensing and supporting code.
SimpleFSM Arduino/ESP state machine library.
SimpleFTPServer Simple FTP server for esp8266, esp32, STM32, Raspberry Pi Pico and Arduino
SimpleFusion Simple IMU fusion with a complementary filter.
SimpleHOTP A lightweight HOTP (HMAC - Based one Time Password) Generator for Arduino.
simple ht16k33 library Arduino library code for the htk1633 chip to do things like turn on LEDs or scan keys.
Simple-Hydroponics-Arduino Hydruino: Simple automation controller for hydroponic grow systems.
SimpleIOT Connecting Arduino ESP32 to AWS IOT via SimpleIOT framework
SimpleJ1939 Simple J1939 CAN library.
SimpleKalmanFilter A simple implementation of Kalman Filter.
SimpleKeypad SimpleKeypad is an Arduino library for using matrix keypads.
SimpleLed Arduino library for control LED.
Simple LED Matrix A library for the MAX7219 LED display drivers.
SimpleMelt Open source meltybrain control firmware
SimpleMotionV2-Arduino An Arduino library for controlling SimpleMotion IONI/ARGON drives from Granite Devices.
SimplePacketComs A library to convert byte streams of packets into floats.
SimplePortal Simple WiFi credentials captive portal for esp8266
SimpleProperties This library provides an easy and efficient way to create and save "Properties". This Library is built on the Hashtable Library, and Mimicks the Java Properties Class.
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.
SimpleShell Enhanced A quick and easy way to control your Arduino using serial, enhanced version.
SimpleShiftRegisterController Allows you to control easyly a shift register like the 74hc595
Simple-SolarTracker-Arduino Helioduino: Simple automation controller for solar tracking systems.
SimpleStack A library that enables you to create a simple stack of arbitrary datatype.
SimpleStepper Simple library for controlling unipolar and bipolar steppers
SimpleSyslog Add remote syslog capabilities to your project
SimpleTaskManager SimpleTaskManager - simple task dispatcher for Arduino based devices with limited memory.
SimpleTicker A library for creating Tickers, which will notify user that a given period has elapsed. Replaces delay() and allows users to write non-blocking code.
SimpleTime SimpleTime functionality for Arduino
SimpleTimeout Minimal, production-ready timeout library for Arduino.
SimpleTimer Simple arduino timer.
SimpleTiming A library which helps you to write non-delaying timers
SimpleUDPController Decodes messages sent from InoPad app.
SimpleUltrasonic A library for the HC-SR04 ultrasonic sensor.
SimpleVector A Templated Library for creating dynamic arrays in Arduino projects. It's purpose is meant to be used for Number types, but can be used for any type though it is not recommended as it has not been tested on other types.
simple-web-dashboard Displays variable values on a simple web page
Simple Web Serial A library to simplify connecting Arduino to your web applications, using the Web Serial API.
SimpleWiFiClient Enables low latency control with the UDP protocol
Simple5641AS Simple use of the 5641AS LED 7-segment display.
Simple_HC-SR04_Control Simple library to use HC-SR04.
Simple_HCSR04 A simple wrapper for the HC-SR04 Module.
Simpletimer this is simple class you can use to manage time and tasks
SimplifiedTimer Simple arduino timer.
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!
SingleWireSerial Robust software serial library using a single line in half-duplex mode.
SinricPro Library for https://sinric.pro - simple way to connect your device to alexa
SinricPro_Generic Library for https://sinric.pro - Simple way to connect your device to Alexa
SinricTeleport The simple way to access your ESP32 over internet
siot_core_lib Platform for IoT devices connect to SIOT Data Hub
sipf-arduino-client SIPF Library for Arduino
Sitron Labs OPT3001 Ambient Light Sensor Arduino Library Arduino library for the Texas Instruments OPT3001 Ambient Light Sensor.
Sitron Labs SH1106 Arduino Library Arduino library for OLED displays based on the Sino Wealth SH1106 controller.
Sitron Labs ST75256 Arduino Library Arduino library for LCD displays based on the ST75256 controller.
Sitron Labs TIC Arduino Library Arduino library for parsing consumer-side data provided by electricity meters in France.
Sitron Labs WK2132 Arduino Library Arduino library for the Weikai WK2132 multi-bus to UART.
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.
SkyMap The SkyMap library allows you to calculate the positions of stars and planets in the sky.
SlackAPI A library to wrap the Slack API (supports ESP8266/ESP32 & others)
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
SLIC Simple lossless image codec.
slight_ButtonInput Event based button input.
slight_DebugMenu Helper Library to create Simple Menu.
slight_easing very simple easing functions.
slight_Fade Timed value fading.
slight_FDC1004 A library to interface to an TI FDC1004 Capacitiv sensor.
slight_LiquidCrystalDummy Helper Library for LCD usage.
slight_mapping simple range mapping helper
slight_RotaryEncoder Event based rotary ecnoder input.
slight_TLC5957 Easy Access to lots of RGB-LEDs.
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.
slowAES slowAES bypass the test cookie with nodeMcu
SlowMotionServo This library allows to move multiple servos slowly.
SM_16DIGIN A easy to use Arduino Library for Sixteen LV Digital Inputs HAT
SM_4REL4IN A easy to use Arduino Library for Four Relays four Inputs HAT
SM_BAS A easy to use Arduino Library for Building Automation HAT
SM_ESP32Pi A easy to use Arduino Library for ESP32-PI
SM_LCDAdapter A easy to use Arduino Library for Six-in-one LCD Adapter Kit
SM_RTD A easy to use Arduino Library for RTD Data Acquisition HAT
SM_TC A easy to use Arduino Library for Eight Thermocouples DAQ HAT
SMA SunnyBoy Reader Library for reading data from an SMA SunnyBoy Inverter
Small e-paper Shield V2 Arduino library to control Small e-paper Shield V2.
SmallProjects Small Projects to demonstrate the usage of Khoi Hoang's libraries, such as ISR-based timers for ESP8266, ESP32 and Arduino Mega, Nano, etc.
SmallRTC Replacement RTC library for Watchy.
SmallSetup Optimize the Arduino setup routines.
SmartButton Library Asynchronous SmartButton library for handling various button events.
SmartCard Use a smart card with arduino
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 Drive HUB75 RGB Matrix Panels with High Quality Graphics from a Teensy 3, Teensy 4, or ESP32
SmartMatrix GFX Adafruit_GFX and FastLED compatible library for SmartMatrix panels
Smart Motor Driver - SAMI Arduino library for SAMI the Smart Motor Driver by dannimakes.
SmartRC-CC1101-Driver-Lib Driver for cc1101.
Smart_Duty_Cycling Automatic duty cycle generation for your Arduino program.
Smartcar shield Arduino library for controlling the Smartcar platform
Smooth Keep smooth running averages without using arrays! The sample size is adjustable at runtime.
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.
SmoothProgress Smooth progress bar for character LCD displays
SmoothThermistor Flexible thermistor reading library.
SmoothTouch Custom XPT2046 touch input library with built-in denoising.
Smoothed A simple library to store and calculate smoothed values from sensors.
SMV_CAN_Bus UCLA Bruin SMV library for CAN bus.
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
SnappyProto A library which includes a snappy compressor and nanopb for creating snappy compressed protobufs.
SNMP An SNMP library to write SNMP agent or manager for Arduino boards.
SNMP Manager An SNMP Manager library to make SNMP requests to other SNMP enabled devices.
SNMP_Agent SNMP Agent: An fully compliant SNMPv2c Agent for esp32 for acting as an SNMP client device.
Snowduino A library with faster commands for SAMC21
SoapESP32 Enables ESP32 devices to scan the local network for DLNA media servers, browse their content and download files.
SocketIoClient socket.io 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.
SoftI2C An Arduino library for software-based I2C communication.
SoftI2CMaster I2C lib that supports bit banging and hardware support
SoftModem Audio Jack Modem Library for Arduino.
SoftPWM A software library to produce a 50 percent duty cycle PWM signal on arbitrary pins.
SoftServo Library for software servo motor control (by system timer)
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 Software methods to reset AVR boards
SoftwareSerialTX A SoftwareSerial implementation only for transmitting data, maximum size reduced
SoftwareTimer Software timer library
SoftwareWire Creates a software I2C/TWI bus on every pins.
Soict_IoT_Labs Practice exercises for the subject Introduce to ICT
SoilHygrometer Allows Arduino/Genuino boards to simplify the use of the soil hygrometer.
SoilSensor Arduino library for HARDWARIO Soil Sensor.
SolarCalculator A library inspired by the NOAA Solar Calculator.
SolarCharger Solar Charger Shield.
Soldered ADS1015 and ADS1115 EasyC Library Popular ADC boards by Soldered.
Soldered AS3935 Lightning sensor library AS3935 Lightning sensor Arduino library
Soldered BME280 and BME680 EasyC Library BME280 and BME680 EasyC Library
Soldered BQ27441-G1 Arduino Library Soldered BQ27441-G1 Arduino Library
Soldered CAN Bus Breakout Arduino Library CAN Bus Breakout Library for Arduino
Soldered Digital Light Sensor Library used to easily operate with digital light sensor
Soldered Fingerprint Sensor Simple Fingerprint Sensor by Soldered
Soldered Hall Effect Library Hall Effect Sensor library (Analog and Digital, regular and EasyC)
Soldered INA219 Board Arduino Library INA219 Current Sensor Board Arduino Library by Soldered
Soldered LCD Library for 16x2 and 20x4 EasyC LCD displays
Soldered MCP4018 Digipot Library Arduino library for MCP4018 Digital potentiometer breakout board.
Soldered MCP47A1 DAC library Arduino library for Soldered MCP47A1 1 Channel 6 Bit DAC Breakout board
Soldered MQ-X Gas Sensor Library MQ-X Gas Sensor Library by Soldered
Soldered nRF24 Library nRF24 Library for Soldered Boards
Soldered Obstacle Sensor Obstacle Sensor easyC library
Soldered OLED Display 128x64 OLED Display
Soldered PCF85063A RTC Library PCF85063A Board Library
Soldered PMS7003 Arduino Library PMS7003 Arduino Library by Soldered
Soldered SI114X Light Sensor Library used to easily operate with SI1142 and SI1147 Light Sensors
Soldered SIM7020 NB-IoT Library SIM7020 NB-IoT Soldered library
Soldered SIM800L Arduino Library SIM800L Arduino Library by Soldered
Soldered TCA9548A Multiplexer Arduino Library TCA9548A I2C Multiplexer Board
Soldered Ultrasonic Distance Sensor library Ultrasonic sensor is used to measure distance
Soldered WS2812 Arduino Library WS2812 Programable Led Library
Soldering Machine Download this library to easily interact with the MESA soldering machine
SOLOMotorControllers Arduino Library for SOLO Motor Controller Units
SomeSerial A library to wrap HardwareSerial, SoftwareSerial or USBAPI Serial_.
Somfy_Remote_Lib Control Somfy RTS devices
Somfy_RTS A library that makes it easy to control Somfy RTS devices via MQTT using an ESP8266
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
SoracomArcESP32 A utility library to use/bootstrap Soracom Arc easily on ESP32 Arduino boards.
souliss SmartHome Networking Framework
SoundPlayer Allows Arduino Boards to play 8-bit sounds recorded at 40kHz sampling frequency.
Soundex "Arduino Library for calculating Soundex hash.
SpaceTrek EasyStarterKit EasyStarterKit by SpaceTrek
SpaceTrek_ClassBot2 ClassBot 2.0 by SpaceTrek
Spacecat An Arduino library for ESP8266/ESP32 to makes things easier that requires authentication with an RFID card
spaiot-lib Supervision and Control library for Intxx PxxxSPA with an ESP8266 or ESP32
SparkFun 6DoF ISM330DHCX This library is for the SparkFun Qwiic and Qwiic Micro, 6DoF ISM330DHCX breakout board.
SparkFun 6DoF LSM6DSV16X This library is for the SparkFun Qwiic and Qwiic Micro, 6DoF LSM6DSV16X breakout board.
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. Version 1.2 of the library includes support for the InvenSense Digital Motion Processor (DMP™).
SparkFun ACS37800 Power Monitor Arduino Library Library for the Allegro MicroSystems ACS37800 power monitor IC
SparkFun AD5330 Libraries for the AD5330 8-bit DAC
SparkFun ADIN1110 Arduino Library Driver for ADIN1110 Single Pair Ethernet
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 ADS1219 Arduino Library An Arduino library for the ADS1219 24-Bit 4-Channel ADC from TI
SparkFun ADS122C04 ADC Arduino Library Arduino library for the TI ADS122C04
SparkFun ADXL313 Arduino Library Library for the SparkFun 3-Axis Digital Accelerometer Breakout - ADXL313 (Qwiic)
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 ARGOS ARTIC R2 Arduino Library Library for the ARGOS ARTIC R2 chipset found on the SparkFun ARTIC R2 Breakout
SparkFun AS3935 Lightning Detector Arduino Library This is an Arduino Library for the AS3935 Lightning Detector by AMS
SparkFun AS6212 Qwiic Arduino Library Arduino Library for interfacing with the AMS AS6212 Temperature Sensor
SparkFun AS726X A library to drive the AMS AS726X NIR/VIS Spectrum Sensor
SparkFun AS7331 Arduino Library An Arduino library to make use of the Qwiic and Qwiic Mini AS7331 Spectral UV Sensor
SparkFun ATECCX08a Arduino Library Library for the Microchip ATECCX08a Cryptographic Co-processors.
SparkFun ATSHA204 Library Library for the ATSHA204 IC.
SparkFun AVR ISP Programming Library A low level library to allow you to program AVR ISP devices from another device
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 BMA400 Arduino Library A library to drive the Bosch BMA400 accelerometer.
SparkFun BME280 A library to drive the Bosch BME280 Altimeter and Pressure sensor
SparkFun BMI270 Arduino Library A library to drive the Bosch BMI270 6-DoF IMU.
SparkFun BMP384 Arduino Library A library to drive the Bosch BMP384 pressure sensor.
SparkFun BMP581 Arduino Library A library to drive the Bosch BMP581 pressure sensor.
SparkFun BNO080 Cortex Based IMU Library for the SparkFun Qwiic VR IMU - BNO080/BNO085
SparkFun BNO08x Cortex Based IMU Library for the SparkFun Qwiic VR IMU - BNO080/BNO085/BNO086
SparkFun BQ27441 LiPo Fuel Gauge Arduino Library An Arduino library for interfacing with the BQ27441-G1 LiPo Fuel Gauge
SparkFun BQ40Z50 Battery Manager Arduino Library Library for I2C Communication and Configuration of the BQ40Z50
SparkFun CAP1203 Arduino Library SparkFun library for the CAP1203 capactive slider sensor
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 Color Sensor OPT4048 This library is for the SparkFun Qwiic and Qwiic Mini, Color Sensor: OPT4048
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 Extensible Message Parser Library to parse structured serial streams
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 2 Arduino Library An Arduino Library to control the Flying Jalapeno 2 test platform.
SparkFun Flying Jalapeno Arduino Library An Arduino Library to control the Flying Jalapeno test platform.
SparkFun Garmin LIDAR-Lite v4 Arduino Library Arduino library for Garmin LIDAR-Lite.
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 4DLCD-320240 Control SparkFun 2.4" TFT products using HyperDisplay
SparkFun HyperDisplay ILI9163C ILI9163C extension for HyperDisplay
SparkFun HyperDisplay ILI9341 ILI9341 extension for HyperDisplay
SparkFun HyperDisplay KWH018ST01 Control SparkFun 1.8" TFT products using HyperDisplay
SparkFun HyperDisplay 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 Indoor Air Quality Sensor - ENS160 This library is for the SparkFun Indoor Air Quality Sensor - ENS160 (Qwiic)
SparkFun ISL29125 Breakout Arduino library showing basic functionality for the ISL29125 RGB Light Sensor Breakout Board.
SparkFun KX13X Arduino Library Communicates and configures the SparkFun KX132/KX134 Accelerometer.
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 LPS28DFW Arduino Library A library to drive the STMicroelectronics LPS28DFW barometer.
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 MAX1704x Fuel Gauge Arduino Library Arduino library for the MAX17043/44/48/49 fuel gauges
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 MicroMod Button Communicates with the buttons connected to the MicroMod Input and Display board.
SparkFun Micro OLED Breakout Library for the SparkFun Micro OLED Breakout.
SparkFun MicroPressure Library A library to read Honeywell's MPR series micropressure sensor.
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 MMC5983MA Magnetometer Arduino Library A I2C/SPI library for the MMC5983MA magnetic compass sensor.
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 OWire Arduino Library Library for "OWire" or "0-Wire" 2-pin Multi-Mode LEDs
SparkFun Particle Sensor Panasonic SN-GCJA5 A library to communicate with the Panasonic SN-GCJA5 particle sensor.
SparkFun PCA9536 Arduino Library Library for the PCA9536 on the SparkFun Qwiic RGB Sensor
SparkFun PCA9846 Mux Arduino Library Library to control I2C multiplexers based on the PCA9846.
SparkFun PHT MS8607 Arduino Library Arduino library for the TE Connectivity MS8607 PHT sensor
SparkFun ProDriver TC78G670FTG Arduino Library Library for the SparkFun ProDriver - Stepper Motor Driver (TC78H670FTG)
SparkFun Quadstepper Motor Driver 4-axis stepper motor driver, available from SparkFun Electronics
SparkFun Qwiic 6Dof - LSM6DS0 A library to drive the STmicro LSM6DS0 by SPI or I2C.
SparkFun Qwiic Alphanumeric Display Arduino Library A library to drive the Holtek HT16K33 LED Driver with an Alphanumeric Display.
SparkFun Qwiic AS7341L 10-Channel Spectral Sensor Configures and communicates with the SparkFun Qwiic AS7341L 10-Channel Spectral Sensor.
SparkFun Qwiic Button and Qwiic Switch Library Communicates and configures the SparkFun Qwiic Button and Switch.
SparkFun Qwiic Buzzer Library Communicates with and configures the SparkFun Qwiic Buzzer
SparkFun Qwiic Digital Capacitor Arduino Library A library to get and set the capacitance of the NCD2400M digital capacitor in both volatile and non-volatile memory.
SparkFun Qwiic Fan Arduino Library Library for the SparkFun Qwiic PC Fan Boards
SparkFun Qwiic GPIO TCA9534 Arduino Library A library to drive the TCA9534 I2C->GPIO
SparkFun Qwiic Haptic Driver DA7280 Library Library for the DA7280 Haptic Driver
SparkFun Qwiic Humidity AHT20 A library to drive ASAIT's new AHT20 temperature and humidity IC.
SparkFun Qwiic IR Thermometer MLX90614 Arduino Library Library for the SparkFun IR Thermometer Evaluation Board, Qwiic IR Thermometer Board, and the MLX90614 IR thermometer.
SparkFun Qwiic 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 QwiicNES Arduino Library Library for the SparkFun QwiicNES Nintendo Controller Interface
SparkFun Qwiic OLED Arduino Library Library for SparkFun SSD1306 based OLED display products.
SparkFun Qwiic OpenLog Library for the SparkFun Qwiic OpenLog
SparkFun Qwiic PIR Library Configures and communicates with the SparkFun Qwiic PIR.
SparkFun Qwiic Power Switch Arduino Library Arduino library for the Qwiic Power Switch
SparkFun Qwiic Relay Arduino Library Library for the SparkFun Quad, Dual 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-8803 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 TMF-8801 Time-of-flight Library Configures and communicates with the SparkFun Qwiic TMF-8801 Time-of-flight sensor.
SparkFun Qwiic TMF882X Library Library for the SparkFun Qwiic breakout boards for the AMS TMF882X sensor products.
SparkFun Qwiic Twist Arduino Library Library for the SparkFun Qwiic Twist Digital Encoder
SparkFun Qwiic Ultrasonic Arduino Library A library to use the SparkFun Qwiic Ultrasonic Distance Sensor
SparkFun Qwiic Universal Auto-Detect A scalable library for logging data from a wide range of Qwiic sensors
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 RHT03 Arduino Library An Arduino library for interfacing with the SparkFun RHT03 (DHT22)
SparkFun SCD30 Arduino Library Library for the Sensirion SCD30 CO2 Sensor
SparkFun SCD4x Arduino Library Library for the Sensirion SCD4x family of CO2 Sensors (SCD40 and SCD41)
SparkFun SDP3x Arduino Library Library for the Sensirion SDP3x Differential Pressure Sensors
SparkFun SerLCD Arduino Library Library for I2C, SPI, and Serial Communication with SparkFun SerLCD Displays
SparkFun Serial Fingerprint Scanners AS-108M and AD-013 Configures and communicates with the SparkFun Serial Fingerprint Scanners AS-108M and AD-013.
SparkFun SGP30 Arduino Library Library for the Sensirion SGP30 air quality sensor
SparkFun SGP4 Arduino Library SGP4 model for calculating satellite positions and predicting overpasses.
SparkFun SGP40 Arduino Library Library for the Sensirion SGP40 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 smol Power Board Arduino Library This library facilitates communication with the smôl Power Boards over I2C.
SparkFun Spectral Triad AS7265X An Arduino library for the AS7265x Triple Spectroscopy Sensor Board
SparkFun SPI SerialFlash Arduino Library A low level library for interfacing to serial flash ICs
SparkFun ST25DV64KC Arduino Library Library for the ST25DV64KC NFC/RFID Tag
SparkFun STC3x Arduino Library Library for the Sensirion STC3x family of CO2 Sensors (STC31)
SparkFun STHS34PF80 Arduino Library A library to drive the STMicroelectronics infrared sensor STHS34PF80.
SparkFun STUSB4500 A library for the SparkFun Power Delivery Board - STUSB4500.
SparkFun Swarm Satellite Arduino Library Library for the Swarm M138 satellite modem
SparkFun Temperature Sensor - STTS22H This library is for the SparkFun Temperature Sensor - STTS22H
SparkFun TLC5940 Library for the TLC5940 IC.
SparkFun TMAG5273 Arduino Library A library to drive the Texas Instruments hall-effect sensor TMAG5273.
SparkFun TMP102 Breakout A library to drive the Texas Instruments TMP102 using I2C.
SparkFun Toolkit A utility library that other SparkFun libraries can take advantage of.
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 TPA2016D2 Arduino Library Library for the TPA2016D2 Stereo Class D Amp
SparkFun TSL2561 An Arduino Library for the TSL2561 Luminosity Sensor Breakout from SparkFun Electronics.
SparkFun Tsunami Super WAV Trigger Qwiic A library to control the SparkFun Tsunami Super WAV Trigger Qwiic.
SparkFun u-blox Arduino Library DEPRECATED Library for I2C and Serial Communication with u-blox modules
SparkFun u-blox Cellular Arduino Library Library for u-blox cellular modules
SparkFun u-blox GNSS Arduino Library Library for I2C, Serial and SPI Communication with u-blox GNSS modules
SparkFun u-blox GNSS v3 Library for I2C, Serial and SPI Communication with u-blox GNSS modules
SparkFun u-blox SARA-R5 Arduino Library Library for the u-blox SARA-R5 LTE-M / NB-IoT modules with secure cloud
SparkFun UM980 Triband RTK GNSS Arduino Library Library for Serial Communication and Configuration of the UM980
SparkFun USB Hub Qwiic USB251x Configure the PID/VID and power consumption settings on the USB2514X USB Hub.
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 VEML7700 Arduino Library Library for the VEML7700 Ambient Light Sensor
SparkFun VL53L1X 4m Laser Distance Sensor Library for the SparkFun Qwiic 4m Distance Sensor - VL53L1X
SparkFun VL53L5CX Arduino Library Distance sensing (VL53L5CX) with 64 pixels up to 4 meters at 15Hz.
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 Weather Meter Kit Arduino Library A library to use the SparkFun Weather Meter Kit
SparkFun WiseChip HUD Arduino library for controlling the Transparent OLED Heads-Up Display from WiseChip
SparkFun WM8960 Arduino Library Library for the WM8960 Codec Breakout Board
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_FS3000_Arduino_Library A library to control the SparkFun Air Velocity Sensor Breakout - FS3000 (Qwiic).
SparkFun_WebServer_ESP32_W5500 Simple Ethernet WebServer for ESP32 boards using W5500.
Sparkfun T5403 Barometric Sensor Library Arduino Library for interfacing with the T5403 Barometric sensor.
Sparkpad Arduino firmware for the Sparkpad
SparseArray Arduino library for sparse arrays of floats.
SparseMatrix Arduino library for sparse matrices.
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
SPC A library for easy processing of Analog Signals
SpeedControl This is a library aiming at implementing pid control to control the speed of a DC motor with feedback from quadrature encoder. It is a multifunctional program with extra feature of tuning the gain parameters and very useful for robotic enthusiast in wheeled robots
SpeedMeasurer Pito tube library for 2 BMP180 sensors
Speeduino A library with faster commands for SAMD21
SpeeduinoGL A library with basic graphical functions optimised for arm cortex m7.
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
SPI-FlashMem SPI Memory library for Arduino
SPIFlash_LowPowerLab Simple Arduino library for SPI flash memory chips
SPIMemory SPI Memory library for Arduino. (Formerly SPIFlash)
SPIShiftRegister A simple library for controlling any length of chained 595 style shift registers over the built in SPI bus.
SPIFFS ImageReader Library Companion library for Adafruit_GFX and Adafruit_EPD to load images from SPIFFS partition.
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.
SPIFFS_Shell A Serial-based interface that resembles a Linux shell for interacting with SPIFFS.
spin-timer Universal Timer with 1 millisecond resolution, supporting OOP principles.
SpinWearables A small, colorful, programmable, wearable kit to facilitate student exploration of physics, engineering, and computer science.
SPL06-001 Arduino library for SPL06-001 sensor
SPL06-007 SPL06-007 library for Arduino processors
Splash Library for managing 16x2 and 20x4 LCD displays.
SpotifyEsp32 A wrapper for the Spotify API
SpresenseNeoPixel NeoPixel library for SPRESENSE (Arduino)
sprinkler-system Automated irrigation system with webui, valve controls, metering and other sensors.
SpritzCipher Spritz library for Arduino, CSPRNG, cryptographic hash and MAC functions, symmetric-key data encryption, and some general-purpose functions.
SQLiteDatabaseConnection Modern C++ interface for SQLite.
Sqlite Micro Logger Log data into Sqlite database from any MCU having >2kb RAM
Sqlite3Esp32 Sqlite3 database library for ESP32 core
Sqlite3 for ESP8266 Sqlite3 library for ESP8266 Arduino core (includes Shox96 compression)
SRAMsimple Communications with 23LC1024 SRAM chip
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
SRF05 Arduino library for SRF05 distance sensor
ss_oled Small and simple OLED display library.
ssd1306 Display driver for VGA, SSD1306, SSD1325/SSD1327, SSD1331, SSD1351, ILI9163/ST7735, ILI9341, PCD8544.
SSD1306Ascii Text display on small monochrome OLED modules.
SSD1306TUR SSD1306 oled library with Turkish alphabet!
ssd1306xled SSD1306, SSD1315 or SSH1106 OLED screen driver
ssd1327 BitBank SSD1327+SSD1322 OLED display library.
SSD1803A_I2C LCD library for EA DOGx displays.
SSLClient Arduino library to add TLS functionality to any Client class
SSLClientESP32 Provides secure network connection over a generic Client transport object.
SST25VF Arduino Library for controlling the SST Nor Serial Flash SST25VF family.
SSVAnySensor Simple class to incorporate logic of practically any sensor.
SSVLongTime Singleton class to return uptime in seconds.
SSVQueueStackArray Queue/Stack storage based on array ring buffer.
SSVTimer One more non-blocking timer class based on millis() function.
SSVWaitForStringInStream Simple class to compare coming characters one by one, on the fly, from any stream, and compare it with predefined string constants.
SSVNTPCoreClass Singleton class to get real time over NTP. Based on esp8266 core function configTime(). Supports auto DST per time zone.
SSVRGBGradientCalc Simple class to implement RGB Gradient calulations, based on FastLED.
SSVXYMatrix FastLED-based class to handle XY Full Color LED Matrix.
SSVXYMatrixText Class to show text (English, Russian) on XY LED Matrix, based on FastLED.
ST7032_asukiaaa This library controls ST7032 on LCD.
ST7565 LCD ST7565 LCD driver library for monochrome 128x64 display
st7567sfGK 128x64 i2c LCD driver for Generation Klick st7567s i2c LC display library 128 x 64 pixel monochrome
ST_HW_HC_SR04 Advanced arduino library for HC-SR04 ultrasonic sensors.
StackmatTimer A library for interfacing with a Stackmat/Cube timer
Stamp Library for time keeping and manipulation
STAMP-PICO Library for STAMP-PICO development kit
statHelpers Arduino library with a number of statistic helper functions.
StateMachine "A simple state machine implementation."
StateMachineLib StateMachine Library
StateSpaceControl A library for state space feedback control on on Arduino
staticFunctional Drop in replacement for std::function for use in embedded systems
StaticSerialCommands An Arduino library for parsing commands received over a serial port.
Statistic Library with basic statistical functions for Arduino.
Statistical Statistic, Sum, Max, Min, Sq_Sum, Arithmetic Average, Geometric Average, RMS Average, Ext RMS Average, Bubble Sort, Median, Standard Deviation, Standard Deviation Error, Coefficient Factor, Average, Stream, Regression, Slope, Data, Analyse
Stator For managing states of your variables
StatsD StatsD client with tag support.
statsdclient Report metrics using statsd
statusled Library to drive a status LED like off/on, blinking, counting, flashing...
STEAMbot Library that provides access to all the STEAMbot facilities.
stemi-hexapod Library for controlling STEMI Hexapod v3.
StepMotor4windings Cool code class for driving 4 windings (pins) stepper motors.
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
Stepper Async 5 This is a library that modifies the Arduino 'Stepper' library to drive a step motor asynchronously. [Korean]�Ƶ��̳� 'Stepper'���̺귯���� �����Ͽ� �񵿱��� ���ܸ��͸� ������ �� �ְ� ���ִ� ���̺귯���Դϴ�.
StepperControl Stepper Motor Controller for 28BYJ-48.
StepperDriver A4988, DRV8825 and generic two-pin stepper motor driver library.
StepperMotor Arduino library for driving a stepper motor via a motor driver.
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
STMSpeeduino A library with faster commands for STM32H747
STM32F1_RTC Allows to use the RTC functionalities of STM32F1xx based boards using external low speed oscillator.
STM32_CAN CAN bus Library for Arduino STM32
STM32_ISR_Servo This library enables you to use Interrupt from Hardware Timers on an STM32F/L/H/G/WB/MP1 board to control multiple servo motors.
STM32_PWM This wrapper library enables you to use Hardware-based PWM on STM32F/L/H/G/WB/MP1 boards to create and output PWM to pins.
STM32_Slow_PWM This library enables you to use Hardware Timers on STM32F/L/H/G/WB/MP1 boards to create and output PWM to pins.
STM32_TimerInterrupt This library enables you to use Interrupt from Hardware Timers on an STM32F/L/H/G/WB/MP1-based board
STM32ad9833 Arduino STM32 library for Analog Devices ad9833 DDS module
STM32duino ASM330LHH Automotive inertial measurement unit.
STM32duinoBLE Fork of ArduinoBLE library to add the support of STM32WB, SPBTLE-RF, SPBTLE-1S, BLUENRG-M2SP and BLUENRG-M0 BLE modules.
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 IIS2DLPC High Performance Ultra Low Power 3D accelerometer.
STM32duino IIS2MDC Ultra Low Power 3D magnetometer.
STM32duino ISM330DHCX High-Performance 3D digital accelerometer and 3D digital gyroscope.
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 LIS2DU12 Ultra Low Power 3D accelerometer.
STM32duino LIS2DUXS12 Ultra Low Power 3D accelerometer.
STM32duino LIS2DW12 Ultra Low Power 3D accelerometer.
STM32duino LIS2MDL Ultra Low Power 3D magnetometer.
STM32duino LIS3MDL High-performance 3D magnetometer.
STM32duinoLoRaWAN Support library for STM32WL microcontrollers featuring a sub-GHz radio based-on Semtech SX126x
STM32duino Low Power Power save primitives features for STM32 boards
STM32duino LPS22DF Nano pressure sensor.
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 LSM6DSO16IS Ultra Low Power inertial measurement unit.
STM32duino LSM6DSOX Ultra Low Power inertial measurement unit.
STM32duino LSM6DSR iNEMO inertial measurement unit.
STM32duino LSM6DSV16X Ultra Low Power 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 MotionFX Allows to run Sensor Fusion algorithms with ST MEMS sensors on STM32 boards
STM32duino MX25R6435F Quad-SPI NOR Flash memory library.
STM32duino NFC-RFAL Allows controlling the ST NFC card reader components based on RFAL
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 SHT40-AD1B Capacitive digital sensor for relative humidity and temperature.
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 ST25R3911B Allows controlling the ST ST25R3911B component
STM32duino ST25R3916 Allows controlling the ST ST25R3916 and ST25R3916B components
STM32duino ST25R95 Allows controlling the ST ST25R95 component
STM32duino STEVAL-MKBOXPRO-Audio PCM recording using digital microphone MP23DB01HP on STEVAL-MKBOXPRO.
STM32duino STEVAL-MKBOXPRO-Examples Examples to use MEMS sensors and NFC tag on STEVAL board
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 connected to the SDIO/SDMMC-hardware of the STM32 MCU. For slots connected to SPI-hardware use the standard Arduino SD library.
STM32duino STTS22H digital temperature sensor.
STM32duino STTS751 digital temperature sensor.
STM32duino VL53L0X Allows controlling the VL53L0X (Time-of-Flight and gesture detection sensor)
STM32duino VL53L1 Allows controlling the VL53L1 (Time-of-Flight)
STM32duino VL53L1X Allows controlling the VL53L1X (Time-of-Flight and gesture detection sensor)
STM32duino VL53L3CX Allows controlling the VL53L3CX (Time-of-Flight ranging sensor with multi target detection)
STM32duino VL53L4CD Allows controlling the VL53L4CD (Time-of-Flight)
STM32duino VL53L4CX Allows controlling the VL53L4CX (Time-of-Flight ranging sensor with multi target detection)
STM32duino VL53L5CX Allows controlling the VL53L5CX (Time-of-Flight 8x8 multizone ranging sensor with wide field view)
STM32duino VL53L7CX Allows controlling the VL53L7CX (Time-of-Flight 8x8 multizone ranging sensor with wide field view)
STM32duino VL53L8CX Allows controlling the VL53L8CX (Time-of-Flight 8x8 multizone ranging sensor with wide field view)
STM32duino VL6180 Allows controlling the VL6180 (proximity 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-53L1A2 Allows controlling the VL53L1 sensors on board of X-NUCLEO-53L1A2
STM32duino X-NUCLEO-53L3A2 Allows controlling the VL53L3CX sensors on board of X-NUCLEO-53L3A2
STM32duino X-NUCLEO-53L4A1 Allows controlling the VL53L4CD sensors on board of X-NUCLEO-53L4A1
STM32duino X-NUCLEO-53L4A2 Allows controlling the VL53L4CX sensors on board of X-NUCLEO-53L4A2
STM32duino X-NUCLEO-53L5A1 Allows controlling the VL53L5CX sensors on board of X-NUCLEO-53L5A1
STM32duino X-NUCLEO-53L7A1 Allows controlling the VL53L7CX sensors on board of X-NUCLEO-53L7A1
STM32duino X-NUCLEO-53L8A1 Allows controlling the VL53L8CX sensors on board of X-NUCLEO-53L8A1
STM32duino X-NUCLEO-6180A1 Allows controlling the VL6180 sensors on board of X-NUCLEO-6180A1
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-IHM01A1 Allows controlling the ST X-NUCLEO-IHM01A1 expansion board
STM32duino X-NUCLEO-IHM02A1 Allows controlling the ST X-NUCLEO-IHM02A1 expansion board
STM32duino X-NUCLEO-IHM05A1 Allows controlling the ST X-NUCLEO-IHM05A1 expansion board
STM32duino X-NUCLEO-IHM12A1 Allows controlling the ST X-NUCLEO-IHM12A1 expansion board
STM32duino X-NUCLEO-IHM15A1 Allows controlling the ST X-NUCLEO-IHM15A1 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-IKS02A1 Allows controlling the ST X-NUCLEO-IKS02A1 expansion board
STM32duino X-NUCLEO-IKS02A1 Audio Digital microphone IMP34DT05.
STM32duino X-NUCLEO-IKS4A1 Allows controlling the ST X-NUCLEO-IKS4A1 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-NFC05A1 Allows controlling the ST X-NUCLEO-NFC05A1 expansion board
STM32duino X-NUCLEO-NFC06A1 Allows controlling the ST X-NUCLEO-NFC06A1 expansion board
STM32duino X-NUCLEO-NFC07A1 Allows controlling the ST X-NUCLEO-NFC07A1 expansion board
STM32duino X-NUCLEO-NFC08A1 Allows controlling the ST X-NUCLEO-NFC08A1 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
STM32encoder Arduino library for the management of rotary encoders with STM32
STM32mcp4151 Arduino STM32 library for microchip mcp 4151 digital potentiometer
Stone_serial STONE HMI LCD Library. Used to receive and send commands on the serial port screen.
StopLoop Stop a void loop() by inputting any character to the Serial Monitor in the Arduino IDE
StopWatch_RT Arduino Library implementing a stopwatch.
StopwatchLib Stopwatch Library
StoryBoardLib Storyboard are a series of non blockings tasks that runs sequencially
Strawbees Quirkbot Allows you to program Quirkbots.
StreamAverage Library for averaging without having huge data Buffers consuming all your memory.
StreamDebugger Debugger for Arduino Stream-based communication
StreamLib BufferedPrint stream for efficient networking. ChunkedPrint for HTTP chunked encoding. ChunkedStreamReader for HTTP chunked decoding. CStringBulder builds a c-string with Print class methods. StringReadStream to wrap string as Stream. And printf() function with formatting string from F macro.
StreamLog To format and log sensor data as CSV, coming from Arduino in a streamlined manner.
StreamUtils 💪 Power-ups for Arduino streams
Streaming Streaming C++-style Output with Operator <
StreamlabsArduinoAlerts Library to get Streamlabs event from Twitch
StringAction Introduces string operations and Serial reading
StringSplitter Arduino String Splitter Library
StringUtils Bunch of converting functions for string data
string_asukiaaa Functions about string for Arduino.
Stringcalculater Arduino library to calculate a stirng.
StripDisplay Display text and bitmaps on strip led panels.
Strober Easy to use and lightweight led light pattern player
STS_Servos Arduino library for Feetech's STS smart servos
STUSB4500 Arduino driver library for STUSB4500
Subpixie Subpixel font renderer for small displays
SunFounder AI Camera SunFounder AI Camera library.
SunPosition Library for tracking Sun position by location and time for Arduino
SunRise Calculate sun rise/set times.
sunezy-mon Arduino Library to communicate with SunEzy / Orion inverters.
sunset Allows calculation of sunrise, sunset, and moonphase
Supabase-ESP32 Arduino Library to communicate with Supabase.io
SuperButton Multifunctional Arduino button.
SuperTimers A Simple Timer Implementation that allows you to set a time and then check if the time has passed. You can set time in millis or minutes.
super_easing A comprehensive servo easing library for Arduino
SuplaDevice Library enables you to connect the device to the SUPLA automation system.
SupmeaDO7016 Communicate and control the Supmea DO7016 oxygen probe.
surf-checker This library, in conjunction with the Surf Checker hardware, enables an Arduino Nano 33 IoT to display your local surf info.
SUSHI-EXP-BOARD Arduino library for SUSHI-EXP board.
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.
SWSerialOut Arduino library for SWSerialOut, supports only data out (TX).
SWAP Simple Wireless Abstract Protocol (SWAP) library for ISM radios
SwarmTile Library for the Swarm Tile satellite modem, enabling low cost satellite communication for IoT projects.
SWI2C Software I2C library.
SwissHandmade MiniPirate Commandline for GPIO, I2C and CPU manipulations
Switch Arduino library for deglitching and debouncing switches and buttons.
SwitchLib An Arduino Library for handling tactile switches...or anything else.
Switch2_lib A clone of Switch_lib (O.Goma) library for switching digital pins with timers, adding milliseconds
Switch_lib A library for switching digital pins with timers, temporization and periods
SXAccessoire Arduino library for accessing the Selectrix SX-bus
SX126x-Arduino Arduino library to use Semtech SX126x LoRa chips and modules to communicate
sx1280OverSpi Arduino library interacting and sending messages with a 2.4Ghz Lora modem.
SX1509 IO Expander Arduino library and hardware files for the SparkFun 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
sysfile sysfile manager for Arduino. It uses littlefs
TCone MicroBeaut-TCone Library with Timer and Counter One.
TFminiArduino Arduino library for Benewake TFmini micro LiDAR module
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
TLog Arduino TLog library; to also send (Serial) logs via telnet, mqtt, syslog, a web browser, etc.
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 t6iot framework SaaS or On-Premise.
TA6932 TA6932 library - 7 segments display IC
TabahiConsole Control ESP and Arduino modules remotely from your web console
Tachometer Library for frequency and period measurement
TactNecklace Arduino Library receives acceleration data from acclerometer, outputting a signal of varying srength to the vibrators
TactileSwitch class for tactile switch
Talk2 Library for the Talk2 Boards.
Talkie Speech library for Arduino. Generates speech from a fixed vocabulary encoded with LPC.
TalkingButton Transform a press button into a powerful input device
TalkingLED Make your system to display messages by LED blinking
Talking_Display A library to output date, time and sensor values as speech.
TAMC_FT62X6 Arduino library for FT62X6
TAMC_GT911 Arduino library for GT911
TankController Software for the Arduino that controls pH and temperature in the Open-Acidification project.
TapCode An Arduino library to interpret 'tap code' sent with a single button.
TapatioElectronics Allows access to the use of sensors, actuators and control panels designed by Tapatio Electronics
Tarmos Tarmos için modül geliştirme kütüphanesi.
Task by Makuna A library that makes creating complex mulitple task projects easy.
TaskJockey A simple, light-weight cooperative task manager for Arduino, ESP32, STM32, and similar systems
TaskManager cooperative multi-task manager for Arduino
TaskManagerIO Task manager for Arduino and mbed with marshalled interrupts, first class support for events and timed execution. Thread safe for RTOS use.
TaskScheduler Cooperative multitasking for Arduino, ESPx, STM32 and other microcontrollers.
Tasker Get rid of delay() calls, schedule tasks/functions instead.
Taskfun Preemptive multitasking for Arduino AVR and SAMD21
Taskrunner Allows arduino to run scheduler which can run functions at specific frequency
Tasks A library that handles ongoing tasks.
TBPubSubClient A client library for MQTT messaging.
TB67H450-arduino-library This is a library for the TB67H450.
TB9051FTGMotorCarrier An Arduino library for the Pololu TB9051FTG motor driver carrier.
TB_TFT_eSPI TFT graphics library for Arduino processors with performance optimisation for RP2040, STM32, ESP8266 and ESP32
TcBUTTON Button for TcBUTTON is a easy to use button for your application and call back function for your button.
tcMenu Menu library for Arduino with IoT capabilities that supports many input and display devices with a designer UI, code generator, CLI, and strong remote control capability.
tcUnicodeHelper Adds tcUnicode UTF-8 support to Adafruit_GFX, U8G2, tcMenu, and TFT_eSPI graphics libraries with a graphical font creation utility available. Works with existing libraries
TC78B009FTG_asukiaaa It controls TC78B009FTG
TCA6416A Arduino library for operating TCA6416A.
TCA9534 Arduino library for TCA9534 Low Voltage 8-Bit I2C and SMBUS Low-Power I/O Expander with Interrupt Output and Configuration Registers
TCA9534-GPIO A library to drive the TCA9534 I2C->GPIO
tca9544a Arduino library to control the TCA9544A I2C bus multiplexer
TCA9548 Arduino Library for TCA9548 I2C multiplexer and compatibles.
TCA9548A Arduino library for the TCA9548A
TCA9555 Arduino library for I2C TCA9555 16 channel port expander - 16 IO-lines
TCM2lib Arduino library for the MPico TCM2 E-Ink timings module
TCP over Serial TCP over Serial client connection to a server from the Arduino, using the connected host. (No Ethernet/WiFi shields necessary)
TCS230_ESP32 Library for the TCS230 color sensor for the ESP32
tcs3200 tcs3200 color sensor library
TCS3200-Sensor Arduino library for TCS3200 color sensor.
TCS34725 Arduino library for TCS34725 RGB Color Sensor
TCS34725 async An improved version of Adafruit TCS34725 wrapper given in their examples.
TCS34725AutoGain Library for TCS34725 RGB Color Sensor
TCXWriter A Tiny Library for writing/creating TCX files.
tdslite A lightweight MSSQL connector/TDS driver for embedded devices.
TE SM9000-series TE Connectivity SM9000 series pressure sensors.
TeXie arduino Client Client library of TeXie plattform.
Technoshield-ui-lib Technoshield User Interface API.
TeeRec Teensy recorder libraries.
TEE UC20 Shield Library for Quectel UC20 3G Shield and Quectel UC15 3G Module for Arduino Board.
TeensyAudioFlashLoader utility to load audio samples from uSD card to external flash ram or psram on teensy 4.1
TeensyAudioLaunchCtrl Trigger audio samples using your usb midi controller
TeensyAudioSampler play pitched multi-polyphonic audio samples with teensy audio library
TeensyDMX A full-featured DMX library for Teensy 3, Teensy LC, and Teensy 4.
TeensyID A library for getting Teensy IDs
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) and STM32F4
TeensyTimerTool Generic Interface to Teensy Timers
TeensyUserInterface A simple touchscreen user interface for Teensy.
TeensyVariablePlayback Play samples at variable pitch using Teensy Audio Library
TeensyView A library for driving the TeensyView OLED board
Teensy41_AsyncTCP Async TCP Library for Teensy 4.1 using QNEthernet
Teensy_3X_Multipurpose_Board Library to interface with Teensy 3.X breakout board (PCB gerber and Eagle project files included!)
Teensy_PWM This library enables you to use Hardware-based PWM channels on Teensy boards, such as Teensy 2.x, Teensy LC, Teensy 3.x, Teensy 4.x, Teensy MicroMod, etc., to create and output PWM to pins. Using the same functions as other FastPWM libraries to enable you to port PWM code easily between platforms.
Teensy_Slow_PWM This library enables you to use ISR-based PWM channels on Teensy boards, such as Teensy 2.x, Teensy LC, Teensy 3.x, Teensy 4.x, Teensy MicroMod, etc., to create and output PWM any GPIO pin.
Teensy_TimerInterrupt This library enables you to use Interrupt from Hardware Timers on a Teensy-based board such as Teensy 4.x, 3.x, LC, 2.0, etc.
Telaire T6700 CO2 Sensor Module Library I2C communication Library for Telaire T6700 CO2 Sensor Module
TelegramBot Arduino library for TelegramBot
TelegramBotClient A non blocking client library for accessing Telegram's Bot API
Telegraph Telegraph automatically sends Morse code signals on an Arduino pin.
Teleinfo Teleinfo library for arduino
Telemetrix4Arduino The server for the Telemetrix Project.
Telemetrix4Connect2040 The Arduino Nano Connect RP2040 server for the Telemetrix Project.
Telemetrix4Esp32 The ESP-32 servers for the Telemetrix Project.
Telemetrix4Esp8266 The ESP-8266 server for the Telemetrix Project.
Telemetrix4RPiPicoW The server for the Telemetrix Project.
Telemetrix4UnoR4 The Arduino Uno R4 Telemetrix4UnoR4 servers.
TelemetryJet A lightweight telemetry protocol for hardware sensor data.
Telit xE910 Series GSM Modem Library Telit xE910 series GSM modem library.
TelnetStream Stream implementation over telnet for OTA debuging
TelnetStream2 Stream implementation over telnet for OTA debuging
TempReader A library that allows users to use the internal temperature sensor of ATMega328P.
TempSensors_NXP_Arduino Class library for NXP temperature sensors
Temperature Library with weather and temperature conversion functions.
TemperatureZero Arduino library for internal temperature of the family SAMD21 and SAM51
TencentCloudIoTSDK A toplevel client library for TencentCloud IOT Platform.
TensorFlowLite_ESP32 Allows you to run machine learning models locally on your ESP32 device.
TeslaCloud Build communication for Arduino devices with Tesla Cloud!
TetrisAnimation Library for drawing text out with tetris blocks
text1306 Light weight text display for SSD1306 displays
Text2Matrix 8x8 LED Matrix controller for displaying text
textparser Line based text parser.
TFMini An Arduino driver for the Benewake TFMini time-of-flight distance sensor.
TFA 433 Receiver Arduino library for TFA remote Temp & Humidity Sensors
TFA 433 Receiver for Dostmann 30.3208.02 Arduino library for TFA Dostmann 30.3208.02 remote temperature & humidity sensors
TFL-Status A small library for an ESP8266 to pull tube status from the TFL API (work in progress)
TFLI2C Arduino library for Benewake TFLuna distance sensor in I2C mode
tflm_cortexm TensorFlow for ARM Cortex-M
tflm_esp32 TensorFlow for ESP32
TFMPlus An Arduino driver for the Benewake TFMini-Plus Lidar distance sensor.
TFMPI2C Arduino library for Benewake TFMini-Plus distance sensor in I2C mode
TFTTerminal Library for TFTTerminal
TFT Touch Shield V1.0 Arduino library to control 2.8 inch TFT Touch Shield v1.0.
TFT Touch Shield v2.0 Arduino library to control 2.8 inch TFT Touch Shield v2.0.
TFT_22_ILI9225 ILI9225 2.2" 176x220 TFT LCD shield
TFT_eSPI TFT graphics library for Arduino processors with performance optimisation for RP2040, STM32, ESP8266 and ESP32
TFT_eSPI_ES32Lab TFT graphics library for Arduino processors with performance optimisation for ES32Lab
TFT_eSPI_Scroll Adds flickerless text scrolling functionality to TFT eSPI library
TFT_eSPI_Widgets Widget API to enhance the TFT_eSPI library.
TFT_eWidget A TFT GUI widget library
TGP Bouton Permet le controle et la lecture d'un bouton.
TGP Decodeur Permet de décoder les messages provenant d'un objet de type Stream (tel que Serial), selon un format standard.
TGP Del Permet le contrôle d'une diode électroluminescente (DEL).
TGP Ecran Permet l'intitialisation simplifié de l'écran Adafruit SSD1306.
TGP LCD Keypad Permet le contrôle simplifié pour un blindage "LCD Keypad Shield"
TGP Menu OLED Permet la création d'un menu deroulant sur affichage OLED SSD1306.
TGP ProtoTGP Permet le contrôle simplifié de la plateforme de développement ProtoTGP.
TGP Suiveur Permet de lire le suiveur de ligne composé de 6 photodétecteurs.
Tgui Tgui is a lightweight GUI for Arduino Uno type of MCU with small TFT screen, primarily for showing sensor data.
TheThingsNetwork The Things Network Arduino Library.
TheThingsNode The Things Node Arduino Library.
TheTroll Arduino Library for use with Patrick Mitchells "The Troll" board.
TheVaporTrail SubPixel Library for smooth LED animation and color blending.
TheengsDecoder A simple, efficient, portable and lightweight library for Internet of Things messages decoding.
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
ThingESP Arduino library for the ThingsESP Platform.
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 Thinger.io Core32 OS Library for ESP32 based devices
thinger.io Arduino library for IOTMP protocol used on Thinger.io IOT Platform.
Thingpings Send a ping to Thingpings.
Thingplus Helps connecting your Arduino board to Thing+ cloud easly and fast
ThingsBoard ThingsBoard library for Arduino.
ThingsCloud_ESP_SDK Build your IoT project in minutes!
ThingsIoT Arduino library for the ThingsIoT 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
ThreeD Processes a 3D coordinate matrix to generate 2D coordinates.
ThresholdLib Threshold Library
Throttle Just like Debounce but faster
TI TCA9548A Support for the TI TCA9584A Low-Voltage 8-Channel I2C Switch with Reset.
TI_SN76489 Arduino (Uno) Library to manage Texas Instruments SN76489 sound chip
Tic Tic Stepper Motor Controller library for Arduino
TickTwo A library for creating Tickers which can call repeating functions. Replaces delay() with non-blocking functions. Recommanded for ESP and Arduino boards with mbed behind.
Ticker A library for creating Tickers which can call repeating functions. Replaces delay() with non-blocking functions.
TIFF_G4 Optimized TIFF G4 decoder for MCUs with 16K+ RAM.
TIL306 Library for Texas Instruments TIL306 and TIL307 LED Numeric Displays.
TiltSensor TiltSensor provides a class to control a passive tilt-switch sensor.
Timber A wrapper logging Arduino library.
Time Timekeeping functionality for Arduino
TimeAlarms Perform tasks at specific times or after specific intervals.
TimeInterrupt Allows for timer interrupts on various platforms.
TimeInterval Library developed by ESDeveloperBR with the objective of facilitating the control of intervals, avoiding the use of the DELAY command.
TimeOut An Arduino library that creates timer callbacks.
TimeProfiler Time profiler for Arduino
TimeRandom Library for generating random numbers with time syncronization
TimedBlink An object oriented library for asynchrnous programmable LED blinking
TimedPID PID controller
TimedState An Arduino Library providing utilities for controlling program state over time without delay().
TimeoutTaskLib TimeoutTask Library
Timer A library for creating start / stop Timers
Timer-CAM Library for M5Stack Timer-CAM development kit
TimerEvent TimerEvent is a non-blocking alternative to the delay() function.
TimerExtensions Easy access to advanced Arduino timer functions, such as precise timing, pulse generation, and input event capture.
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, Adafruit or Sparkfun AVR board, such as Nano, UNO, Mega, Leonardo, YUN, Teensy, Feather_32u4, Feather_328P, Pro Micro, etc.
TimerInterrupt_Generic This library enables you to use Interrupt from Hardware Timers on supported Arduino boards such as AVR, Mega-AVR, ESP8266, ESP32, SAMD, SAM DUE, nRF52, STM32F/L/H/G/WB/MP1, Teensy, Nano-33-BLE, RP2040-based boards, etc.
TimerMs Advanced software timer (based on millis())
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
Timers LightWeight Timers library
TimersOneForAll Make full use of all your hardware timers on your Arduino board. 充分利用你开发板上所有的硬件计时器
timersapi Library for timers, countdowns and counters.
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.
Timezone_Generic Library to facilitate time zone conversions and automatic daylight saving (summer) time adjustments.
timing Arduino library with wrapper classes for seconds, millis and micros.
TimonelTwiM Upload firmware to a microcontroller running the Timonel bootloader.
TinBus A library for creating a multi master bus using the UART.
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.
TinyCBOR Concise Binary Object Representation (CBOR) Library
TinyCmdTable Very small command line manager
tiny-collections Lightweight, compact templated collections classes.
tinyCommand A simple Arduino IDE library for serial command processing.
TinyConsole A tiny command line and term handler
tinyCore A mechanism to easily describe multi-core (esp32/Arduino).
TinyDatabase_Arduino A tiny database to manipulate EEPROM easily
TinyDebug ATtiny85 Serial-like debug interface for the Wokwi.com simulator.
TinyDecisionTreeClassifier TinyDecisionTreeClassifier is a simple but elegant standalone library for training decision trees directly on the edge.
TinyDHT sensor library Arduino library for Using DHT11, DHT22, etc Temp & Humidity Sensors with the ATtiny85 such as Adafruit Trinket and Arduino Gemma
tinyECC Elliptic Curve Cryptography for Arduino Micro-controllers.
tinyESPNow Arduino library for tinyESPNow.
TinyFontRenderer A library which renders TinyFonts derived from Truetype fonts
TinyGPS A compact Arduino NMEA (GPS) parsing library
TinyGPSMinus A smaller and simpler TinyGPS fork with fewer features.
TinyGPSPlus TinyGPSPlus provides object-oriented parsing of GPS (NMEA) sentences
TinyGPSPlus-ESP32 A GPS library
TinyGSM A small Arduino library for GPRS modules, that just works.
TinyGuixhe An eloquent interface to guixhe-main Lite for Microcontrollers
tinyI2S Arduino library for tinyI2S.
TinyLiquidCrystal_I2C LiquidCrystal Arduino library for ATtiny microcontrollers (PCF8574 I2C based displays).
TinyLoRa Tiny LoRa Library for TTN
TinyMatrixMath Implments common matrix math operations for small matrices.
TinyMegaI2C An efficient optimised i2c library for new ATTINY series uCs
TinyMenu A Tiny Menu for SuperPico-Compactible Boards (RP2040), based on TFT_eSPI
TinyMPU6050 Tiny implementation for MPU6050 focusing on performance and accuracy
TinyMqtt A tiny broker and client library for MQTT messaging.
TinyNunchuk This is a library for an ATTiny85 to use a Wii Nunchuk.
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+.
tinySHT2x Arduino library for the SHT20, SHT21 and SHT25 temperature and humidity sensor. Optimized for AVR tiny.
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 Arduino library to drive stepper motors. Small and easy to use.
TinyStepper_28BYJ_48 Tiny stepper motor 28BYJ-48 control library for Arduino.
TinySuite A collection of tools for ATTiny85
TinyTemplateEngine Hello ${0}! A line-by-line template engine for large input data with a very small memory footprint
tinyTimeR Easily implement timer interrupts.
TinyTrainable Library to build media arts instruments with tiny machine learning.
TinyUPnP Add port mappings to your router automatically
tinyUDP tiny UDP send & recv.
TinyUSBSimplePacketComs A library to use SimplePacketComs with the USB HID on the TinyUSB class device
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.
Tinyfox This library provides a simple way to make use of Wisol radios (sigfox and point to point).
tinyhal Tiny platform hardware abstraction layer
tinyproto Allows to communicate other boards/PC via physical connection.
TLA2518 Arduino library for Texas instrument TLA2518
TLC5615 Driver for Texas Instruments TLC5615 10-bit DAC
TLC5916_Lite Works in Normal Mode to turn on/off LEDs, and special mode for current gain and open circuit detection.
TLC591x Library for TI TLC5916 and TLC5917 constant current sink LED driver chips.
Tlc5940 Use the Texas Instruments TLC5940 16-channel LED Driver
TLC5947 Arduino library for TLC5947 24 channel 12 bit PWM.
TLE493D This library provides an Interface for Infineon's TLE493D
TLE5012B This library enables the Infineon TLE5012B magnetic angle sensor.
TLE72X Multichannel low-side and high-side driver library.
TLE94112 DEPRECATED. This library provides an interface for Infineons DC Motor Control Shield with TLE94112EL
TLI493D This library provides an Interface for Infineon's TLI493D-W2BW
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 Feature-full and simple TM1637 library with nonblocking animation support
TM1637TinyDisplay A simple library to display numbers, text and animation on 4 and 6 digit 7-segment TM1637 based display modules. Offers non-blocking animations and scrolling!
TM1637_RT TM1637 Library for Arduino.
TM1638 library for driving TM1638 led display-leds-buttons like https://fr.aliexpress.com/wholesale?SearchText=TM1638
TM1638lite Interface library from Arduino to TM1638 display chip/card
TM1638plus TM1638plus is an Arduino library to control TM1638 seven segment modules.
TM1650 7 segment display driver for JY-MCU module based on TM1650 chip.
TM16xx LEDs and Buttons TM16xx library for Arduino. Supports LED and KEY modules based on TM1638 and similar chips.
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
TMC2209 The TMC2209 is an ultra-silent motor driver IC for two phase stepper motors with both UART serial and step and direction interfaces.
TMC429 Trinamic TMC429 triple-axis dedicated step and direction motion controller.
TMC5072 Control TMC5072 stepper motor drivers.
TMC7300 Control TMC7300 DC motor drivers.
TMP117-Arduino Full-featured Arduino compatible TMP117 driver
TMP36 Makes using a TMP36 temperature sensor even easier!
TMP6x Library for the TI linear thermistors (TMP61, TMP63 and TMP64) using your own Analog Digital Converter (ADC).
TN_SwitchState A library to manage switch state transitions.
Toggl API v8 - Arduino Implementation Toggl API v8 implementation for ESP
Toggle AArduino button debounce library for various switch types, port expanders and other 8-bit data sources.
TomIBT2 TomIBT2 is an Arduino library for controlling the IBT-2 motor driver board
TomServo Servo Library that allows multiple servos on one battery
TomStick A TomStick library is an Arduino library for simply controlling the axes of the joystick.
Tone A software digital square wave tone generation library.
toneAC Replacement to the standard tone library with many advantages
ToneESP32 Tone library for ESP32
ToneLibrary This is an Arduino Library to produce a tone on any Arduino pin.
TonePitch Real accurate list of music notes with tone variants for Arduino.
TonePlayer A library for playing melody in background process using the builtin tone() function.
toolbox Collection of common utilities and functions.
Tools General purpose API for the Arduino UNO.
TopView NBduino Library Arduino library for the TopView NBduino shield
TOPMAX Arduino library to track top n maxima.
TOPMIN Arduino library to track top n minima.
Totem Library Library to control Totem robots and Mini Lab
TOTP library Library to generate Time-based One-Time Passwords
TOTP-RC6236-generator Time based one time password generator; complies with RFC 6238
TouchEvent An Event-Manager for Touchscreen with XPT2046 requires XPT2046-Touchscreen library.
TouchKeypad A keypad for touchscreens.
Touch Screen Driver Arduino library for Touch Screen Driver.
TouchWheel Capacitive touch wheels and sliders using only 2-3 analog pins!
TouchyTouch Capacitive sense touch library that mimics how CircuitPython touchio works
TpdButton Simple prototyping library to read different events on a button.
TQDF_WatchOS Arduino library to support all features of TQDF Watch.
TR064 Arduino/ESP library for the TR-064 SOAP protocol
Tr4cker Tr4cker is a device tracker/locator which only use Wifi. It works perfectly with ESP8266 and ESP32 modules.
Transform A library for implementing all integer signal transofrms.
TrapeZoid trapezoidal control using moving average.
TriSonica_Mini Library for communicating with the TriSonica Mini Wind Sensor.
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
TrigDef A look-up table for trig functions.
Trill A library for using the Trill family of capacitive sensors.
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 data type
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.
Troyka-IMU Arduino library for Amperka IMU-sensor.
TroykaLight Allows you to read the Illuminance from the light sensor (GL5528).
TroykaThermometer Allows you to read the temperature from the TMP36 sensor.
TrueProx Arduino library for high accuracy presence detection using analog proximity sensors.
TSBridge An Arduino library for controlling Train Simulator.
TSController An Arduino library for controlling Train Simulator.
TS4231 Library Triad Semiconductor library for configuring the TS4231 Light to Digital Converter.
TS8000 Library Triad Semiconductor library for the TS8000 Ultrasonic to Digital Converter.
TSC2004 Library for the TSC2004 resistive touch screen controller
TSD305lib TSD305 IR thermopile library for Arduino
TSIC Library for TSIC digital temperature sensors (type 206/306/506 and similar).
TsicSensor Arduino library for reading TSIC temperature sensors.
TSL235R Library for the TSL235R light to frequency convertor.
TSL260R Arduino library for the TSL260R, TSL261R and TSL262R infrared to voltage convertor.
Tsunami Library for interfacing with the Tsunami's hardware peripherals.
TsyDMASPI SPI library using DMA buffer for Teensy
ttestTable Definition file for t-Tesst alpha level look-up tables for different degrees of freedom.
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.
TunePlayer A library to decode and play simple tunes.
TurnoutPulser Control a Kato or Tomix style two-wire turnout.
Tuya_BLE_MCU_SDK Communicate with Tuya modules that have flashed the Tuya common BLE firmware.
Tuya_WiFi_MCU_SDK Communicate with Tuya modules that have flashed the Tuya common Wi-Fi firmware.
Tuya_ZIGBEE_MCU_SDK Communicate with Tuya modules that have flashed the Tuya common ZIGBEE firmware.
Tuyav Communicate with the Tuya IoT module
Tweakly A bizarre library, with the familiarity of Wiring and the power of real-time processes, advanced pin functions, and bouncing free.
Tween Tween library for Arduino with Robert Penners easing functions
TwiBus Scans the TWI (I2C) bus in search of connected devices addresses and data.
TwiLiquidCrystal by Arnakazim A library to interface an HD44780 based LCD via I2C (or TWI in Arduino terms).
TWI_GPS GPS message API wrapper library for I2C Arduino connection
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)
TwoButtonsInterface A button library that handles two buttons interface.
Two Way ESP A simple wrapper for the ESP_NOW protocol
TwoWheelRobot A library to make issuing simple directional commands to a two wheeled robot easier.
TXOnlySerial Enables one-way serial communication (TX) on any digital pin.
tynyDC Using mx1919 dual DC motor driver tiny.
uArmLibrary uArm Library for Arduino
uBitcoin Brings Bitcoin to embedded devices
u-blox GNSS GNSS GPS library without bells and whistles, simply works, low power.
uCDB API for querying Constant DataBase file store.
uClock BPM clock generator for Arduino platform.
UCloudIoTSDK An Arduino library for connecting ucloud iot platform made by UCloud IoT team.
uCOS-II MicroC/OS-II 2.92.10 for ARM Cortex M3.
uCOS-III_Due MicroC/OS-III 3.08.01 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 UKHAS.org.uk compatible - uCRC16XModemLib
uDebugLib Simple convenient header file to centralize simple serial debug with simple activation/deactivation and some custmization
uECG Allows to get data from uECG device using nRF24 module.
uEEPROMLib I2C EEPROM library. Split from uRTCLib https://github.com/Naguissa/uRTCLib - This library controls any I2C EEPROM, independent ones or incorporated on DS1307 or DS3231 RTCs.
uFire SHT20 Measure atmospheric temperature and humdity.
uICAL Library for parsing iCalendar file format.
uKit Explore Use to drive all devices provided by UBTECH company.
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
uMyo_BLE Allows to get data from uMyo devices using BLE-enabled Arduinos (nRF52x and ESP32).
uMyo_RF24 Allows to get data from uMyo devices using nRF24 module AND nRF52840 boards.
uNeurai Brings Neurai to embedded devices
UPnP_Generic Automatically add port mappings to router using UPnP SSDP.
uRTCLib Really tiny library to basic RTC functionality on Arduino. DS1307, DS3231 and DS3232 RTCs are supported. See https://github.com/Naguissa/uEEPROMLib for EEPROM support. Temperature, Alarms, SQWG, Power lost and RAM support.
uS82 A control library for uS82/us82 Board.
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
uStepperS32 Library offering support for uStepper S32
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.
uUnixDate Tiny and simplified library to convert to and from UNIX timestamps
U8g2 Monochrome LCD, OLED and eInk Library. Display controller: SSD1305, SSD1306, SSD1309, SSD1312, SSD1316, SSD1318, SSD1320, SSD1322, SSD1325, SSD1327, SSD1329, SSD1606, SSD1607, SH1106, SH1107, SH1108, SH1122, T6963, RA8835, LC7981, PCD8544, PCF8812, HX1230, UC1601, UC1604, UC1608, UC1610, UC1611, UC1617, UC1638, UC1701, ST7511, ST7528, ST7565, ST7567, ST7571, ST7586, ST7588, ST75160, ST75256, ST75320, NT7534, ST7920, IST3020, IST3088, IST7920, LD7032, KS0108, KS0713, HD44102, T7932, SED1520, SBN1661, IL3820, MAX7219, GP1287, GP1247, GU800. Interfaces: I2C, SPI, Parallel.
U8g2_for_Adafruit_GFX Add U8g2 fonts to any Adafruit GFX based graphics library.
U8glib A library for monochrome TFTs and OLEDs
U8glib-HAL A library supporting monochrome TFTs and OLEDs, specifically for use with Marlin Firmware.
U8xLaserDistance U8 series laser distance sensor Arduino library
UARDECS Library A library that provides communication functions conforming to UECS, a common standard for horticulture in Japan.
UARDECS_MEGA Library A library that provides communication functions conforming to UECS, a common standard for horticulture in Japan.
Ubidots Arduino YUN Ubidots library for the Arduino YUN
Ubidots FONA Library Ubidots library for the Adafruit FONA
Ubidots GPRS Library Ubidots library for the GPRS module SIM900
Ubidots MQTT for ESP8266 Library for sending data to the Ubidots cloud using ESP8266 based systems
UbidotsXLR8 Ubidots library for an XLR8 board with a WINC1500
UbxGps A library for the fastest and simplest communication with u-blox GPS modules.
ucPack Unified C++ Packetizer
UC121902-TNARX-A Arduino library for controlling UC121902-TNARX-A LCD displays.
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.
Ufox Ufox devkit Sigfox RC4.
UHS2-MIDI USB Host Shield Library 2.0 MIDI I/O for Arduino
UiUiUi Library for complex user interfaces with automatic layouting and completely static data structures.
UIPEthernet Ethernet library for ENC28J60
uiwidgets A library for drawing graphical user interfaces via the TFT_eSPI library.
UKESF Sixth-Formers Examples and libraries for the UKESF sixth-formers guide to the Grove Beginner kit for Arduino.
Ultimate_ESP_MQTT_Ubidots WifiManager, ESP HTTP Update, Ubidots MQTT packaged in 1 library
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
UltrasonicHCSR04 Driver class to control HC-SR04 Ultrasonic Distance Sensor.
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
ULWOS2 ULWOS2 - An Ultra LightWeight Operating System
um3750-library Emulate the UM3750 encoder and decoder.
UM7 Arduino driver library for UM7 and UM7-LT IMU/INS
UMIRobot UMIRobot library for Arduino.
UMS3 Helper Helper library for UnexpectedMaker S3 boards
UncleRus Uncle Rus' device drivers
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.
unit-system Si unit types for C++
UNIT_GLASS Library for M5Stack UNIT GLASS
Universal Inputs Arduino library for reading multiple input devices of different types.
UniversalTelegramBot Arduino Telegram Bot library for multiple different architectures.
UniversalTimer Easy to use, multifunctional and non-blocking timer.
UniversalTransmitter Customizable Teensy/Arduino handheld controller for RC projects
UnixTime Unix time stamp to date time conversion and vice versa
unoHID Use Uno R3 as USB Mouse + Keyboard.
Uno WiFi Developer Edition Serial1 Implements Serial1 of Arduino Uno WiFi Developer Edition board to access the on-board ESP8266
Uno_HUB75_Driver Minimal HUB75 LED Matrix Library for Uno
UNOR4WMatrixGFX UNO R4 WIFI board Matrix CharliePlex library using Adafruit GFX
UnorderedMap A Wrapper Library that is built on the Hashtable Library. The Eventual plan is to add more functionality to the library.
unzipLIB A library to extract files from ZIP archives
UpbeatLabs MCP39F521 Library for Dr. Wattson Energy Monitoring Board using Microchip MCP39F521
Uptime Get the device uptime in years, months, days, hours, minutes, seconds, milliseconds, total days, and total seconds.
Uptime Library Uptime library for Arduino boards and compatible systems
URLCode Decode and Encode URL.
UrlEncode Simple URL encoder (also known as percent encoding)
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
USBPowerDelivery USB Power Delivery for Arduino.
USBStatus Allows an Atmega32u4 based Arduino board to detect if the host, it is connected to, is active or shut down.
usb_midi_host Pico USB MIDI Host library for Arduino
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
UTF8 Print AdaGfx Extends Adafruit GFX library family for printing UTF8 chara code
UTF8ToGB2312 A library that converts UTF-8 string to GB2312 string.
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 Utility functions and macros to print with arguments
UtilsBoards Auxiliary library to uniform the usage of the WiFi and I2C across different boards
utils_asukiaaa Utility functions for Arduino.
UUID Arduino library for generating UUID's. (experimental).
VanBus Vehicle Area Network (VAN) bus packet reader/writer.
VariableTimedAction A library for creating timed events/actions.
vbus-arduino Allows arduino to read data from some vbus compatible controllers.
Vcc Measure supply voltage (using optinally stored calibration value)
VCNL3040 Proximity Sensor Library Code for Vishay VCNL3040 Proximity sensor
VCNL36687 Arduino library for the VCNL36687 Proximity Sensor with VCSEL
VCNL4010 Arduino library to control the Vishay VCNL4010 proximity and ambient light sensor using I2C.
vdp-gl Fork of FabGL 1.0.8 customized for agon-vdp.
VEDirect A library for interfacing with Victron VE.Direct Hex protocol
Vector An array container similar to the C++ std::vector
Vector datatype Library for 3d vectors and quaternions
VectorDisplay Support a vector display via USB serial, WiFI or Bluetooth
VectorXf Vector class 2f, 3f, 4f (port of ofVecXf (openFrameworks))
VEML6040 A library for Vishay's VEML6040 RGBW Color Sensor
VEML6070 A library for communication with VEML6070 UV sensor.
VEML6075 An Arduino Library Specifically for the ESP32.
VernierLib Library to read Vernier LabQuest sensors with a Vernier Arduino Interface Shield.
Versatile_RotaryEncoder A rotary encoder library that allows the callback of up to 10 different functions representing the same number of different encoder events. These different functions can be associated with events like press rotate and long press among many others.
VescMotorController Arduino library for the Vesc Motor Controller to control two motors via the Arduino.
VGAX VGA signal generator for UNO and MEGA
VGAXUA VGA UART signal generator for UNO and MEGA
VibrationMotor The Arduino VibrationMotor library provides a simple and modular way to manage a vibration motor connected to an Arduino board.
ViewMarq Library to communicate with ViewMarq LED Message Displays.
ViraLink-MQTT-Client ViraLink IoT Cloud Platform MQTT Client for ESP82266/ESP32.
virtmem Virtual memory library to easily extend RAM.
VirtualButton Library for advanced button operation for Arduino
VirtualScreen Automatically span GFX Adafruit graphics functions across multiple screens
VirtualTherm Calculates RTD thermometers' resistance for given temperatures.
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
Vishay_VCNL4200 Vishay VCNL4200 Long Range Proximity and Ambilent Light Sensor.
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.
VivicoreSerial Library to talk with VIVIWARE Cell Core.
VizIoTMqttClient A client library for connect to MQTT server VizIoT.com.
VL53L0X VL53L0X distance sensor library
VL53L0X_mod VL53L0X distance sensor library - non blocking pololu fork -
VL53L1X VL53L1X distance sensor library
VL53L1X_ULD Library for interaction with the time of flight sensor VL53L1X
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.
vn_lunar Arduino library for convert Gregorian calendar to Vietnamese lunar.
VNCL4020C-Arduino Library to use Vishay VNCL4020C PPG sensor
VNH3SP30 Library for the VNH3SP30 and VNH5019A-E motor controllers (H-bridge motor driver)
VolAnalyzer Library for sound amplitude analysis
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!
VolumeConverter Arduino library to convert volume units.
Volume2 Gives tone() functionality with multiple waveforms and 8-bit volume control - with no extra parts!
Vrekrer SCPI parser Simple SCPI parser for Arduino
VRPC Asynchronous RPC via MQTT
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
Vulintus_ATWINC3400 WiFi and BLE driver for ATMEL WINC3400 module
W3bstreamClient A W3bstream client for 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 (and the most universal runtime)
Watch A library that makes working with watch-like formats easy.
WatchDog WatchDog Timer Functions
Watchdog Watchdog resets the device if the timer expires before the watchdog is reset.
Watchy Watchy - An Open Source E-Paper Watch by SQFMI
WaterFlow WaterFlow library for Arduino
WaterMix Arduino library for mixing water with different temperatures.
Watermeter Control Library for reed switch pulse actuated water meters such as the DAE Water Meter Model V-100P
Waterproof_Ultrasonic Waterproof_Ultrasonic library for AJ-SR-04M or JSN-SR04.
WaveHC WaveHC wave shield library
WaveMix Arduino library to mix two signals (A and B) with an adaptive weight.
waver waver wireless avr board for ISM band,2.54Ghz
Waveshare 4 Inch Tft Touchscreen Graphics and touchscreen driver for Waveshare 4 inch touch screen (SKU 13587)
Waveshare ILI9486 Waveshare ILI9486 SPI driver for Arduino
WBIOExtMini Library for the Lualtek WisBlock IO Extension Mini board
wdt_samd21 A very simple library for the management of the WDT on ATSAMD21.
WearLeveling EEPROMWearLevel reduces EEPROM wear by writting a new value to an other EEPROM location.
WeatherFlowAPI Easy access to network WeatherFlow data.
WeatherMeters Weather Meters library
WeatherStationDataRx Library for reading data from radio weather stations
WebConfig A web based configuration editor.
WebConsole Console for Arduino to handle a simple Web Console for output and input.
WebMonitor Web Monitor Library for ESP8266 & ESP32
WebSerial A Web based Serial Monitor for ESP8266 & ESP32 to debug your code remotely.
WebSerialLite A Web based Serial Monitor for ESP8266 & ESP32 to debug your code remotely.
WebServerFileUpload A library for handling web server file uploads.
WebServer_ESP32_ENC Simple Ethernet WebServer, HTTP/HTTPS Client wrapper library for ESP32 boards using ENC28J60 with LwIP Ethernet library.
WebServer_ESP32_SC_ENC Simple Ethernet WebServer, HTTP/HTTPS Client wrapper library for ESP32S2/S3/C3 boards using LwIP ENC28J60 Ethernet library.
WebServer_ESP32_SC_W5500 Simple Ethernet WebServer, HTTP/HTTPS Client wrapper library for ESP32S2/S3/C3 boards using LwIP W5500 Ethernet library.
WebServer_ESP32_SC_W6100 Simple Ethernet WebServer, HTTP/HTTPS Client wrapper library for ESP32S2/S3/C3 boards using LwIP W6100 Ethernet library.
WebServer_ESP32_W5500 Simple Ethernet WebServer, HTTP/HTTPS Client wrapper library for ESP32 boards using W5500 with LwIP Ethernet library.
WebServer_ESP32_W6100 Simple Ethernet WebServer, HTTP/HTTPS Client wrapper library for ESP32 boards using W6100 with LwIP Ethernet library.
WebServer_WT32_ETH01 Simple Ethernet WebServer, HTTP/HTTPS Client wrapper library for WT32_ETH01 boards using LAN8720 Ethernet.
WebSocketStreamClient A WebSocketClient that can be used with PubCubClient for MQTT over WebSockets.
WebSockets WebSockets for Arduino (Server + Client)
WebSockets2_Generic A WebSocket Server and Client library for Arduino, based on RFC6455, for writing modern Websockets applications.
WebSockets_Generic RFC6455-based WebSockets Server and Client for Arduino boards, such as nRF52, Portenta_H7, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, Teensy, SAM DUE, RP2040-based boards, besides ESP8266/ESP32 (ESP32, ESP32_S2, ESP32_S3 and ESP32_C3) and WT32_ETH01. Ethernet shields W5100, W5200, W5500, ENC28J60, Teensy 4.1 NativeEthernet/QNEthernet or Portenta_H7 WiFi/Ethernet. Supporting websocket only mode for Socket.IO. Ethernet_Generic library is used as default for W5x00. Now supporting RP2040W
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
Whadda LED bar graph Whadda WPI471 bar graph module 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 or esp32 as network adapter.
WiFiMan WiFiMan and ESP8266OTA
WiFiManager WiFi Configuration manager with web configuration portal for Espressif ESPx boards, by tzapu
WiFiManagerDesign Change the design of the WiFiManager.
WiFiManagerTz A NTP/Timezone extension to @tzapu's WiFiManager
WiFiManager_Generic_Lite Light-Weight MultiWiFi/Credentials Manager for Teensy, SAM DUE, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, nRF52, RTL8720, etc. boards running Generic WiFi (WiFiNINA, WiFi101, ESP8266-AT, ESP32-AT, etc.) modules/shields. Powerful-yet-simple-to-use feature to enable adding dynamic custom parameters.
WiFiManager_NINA_Lite Light-Weight MultiWiFi/Credentials Manager for AVR Mega, Teensy, SAM DUE, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, nRF52, RP2040-based (Nano RP2040 Connect, RASPBERRY_PI_PICO) boards, etc. using u-blox WiFiNINA / WiFi101 modules/shields. Powerful-yet-simple-to-use feature to enable adding dynamic custom parameters.
WiFiManager_Portenta_H7_Lite Light-Weight MultiWiFi/Credentials Manager for Portenta_H7 boards using built-in WiFi (Murata) modules/shields. Powerful-yet-simple-to-use feature to enable adding dynamic custom parameters.
WiFiManager_RP2040W MultiWiFi/Credentials Manager for RP2040W boards using built-in CYW43439 WiFi. Powerful-yet-simple-to-use feature to enable adding dynamic custom parameters.
WiFiManager_RP2040W_Lite Light-Weight MultiWiFi/Credentials Manager for RP2040W boards using built-in CYW43439 WiFi. Powerful-yet-simple-to-use feature to enable adding dynamic custom parameters.
WiFiManager_RTL8720 Light-Weight MultiWiFi/Credentials Manager for Realtek RTL8720DN, RTL8722DM, RTM8722CSM, etc. boards. Powerful-yet-simple-to-use feature to enable adding dynamic custom parameters.
WiFiMQTTManager Library ESP32/ESP8266 library for managing your IoT devices
WiFiMulti_Generic Simple MultiWiFi library to adapt ESP32/ESP8266 MultiWiFi of WiFi libraries to all other WiFi modules and libraries.
WiFiNINA_Generic Enables network connection (local and Internet) and WiFiStorage for SAM DUE, SAMD21, SAMD51, Teensy, AVR (328P, 32u4, 16u4, etc.), Mega, STM32F/L/H/G/WB/MP1, nRF52, NINA_B302_ublox, NINA_B112_ublox, RP2040-based boards, etc. in addition to Arduino MKR WiFi 1010, Arduino MKR VIDOR 4000, Arduino UNO WiFi Rev.2, Nano 33 IoT, Nano RP2040 Connect. Now with fix of severe limitation to permit sending much larger data than total 4K and using new WiFi101_Generic library
WiFi Picker Allows an user to dynamically add and remove saved WiFi APs.
WiFiProvisioner An easy-to-use Wi-Fi provisioning library for ESP32 devices.
WiFiSpi Arduino WiFi library connecting ESP8266 via SPI protocol
WiFiTri WiFi Triangulation Library for ESP32.
WiFiWebServer Simple WiFiWebServer, HTTP Client and WebSocket Client library for AVR Mega, megaAVR, Portenta_H7, Teensy, SAM DUE, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, nRF52, RP2040-based (Nano-RP2040-Connect, RASPBERRY_PI_PICO, RASPBERRY_PI_PICO_W, ESP32/ESP8266, etc.) boards using WiFi, such as WiFiNINA, WiFi101, CYW43439, U-Blox W101, W102, ESP8266/ESP32-AT modules/shields, with functions similar to those of ESP8266/ESP32 WebServer libraries.
WiFiWebServer_RTL8720 Simple WiFiWebServer, HTTP Client, MQTT and WebSocket Client library for Realtek RTL8720DN, RTL8722DM, RTM8722CSM boards using WiFi. Supporting WiFi at 2.4GHz and 5GHz
WiFiWire Arduino library for Wire on WiFi.
WiFi101_Generic Network driver for ATMEL WINC1500 module (used on Arduino/Genuino Wifi Shield 101 and MKR1000 boards). Modified from Arduino WiFi101 library.
WiThrottle JMRI WiThrottle Protocol implementation
WiThrottleProtocol JMRI WiThrottle Protocol implementation
WifiLocation Library to get geographic position (lat, lon, accuracy), without GPS, by listening surrounding WiFi networks (Works with ESP8266 and ESP32 boards)
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
WindSensorHWD_asukiaaa It controls wind sensor HWD.
WinkelICT ADXL362 Library for ADXL362 accelerometer: ultralow power (0,270uA) with autonomous motion switch functionality.
WinkelICT Tiny AT Command Parser 0 RAM Hayes AT Command Parser by reference, fast, thoroughly tested, for both Bluetooth and GSM commands.
WinsonLib Winson product's Arduino Library
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.
WIOTerminal_WiFiManager SAMD51 WIO-Terminal MultiWiFi Connection Manager with enhanced GUI and fallback web ConfigPortal
WireData A library to simplify sending data via I2C (aka TWI).
WireGuard-ESP32 WireGuard implementation for Arduino ESP32
WireSusi RCN-600 SUSI Messages Over I2c Wire bus.
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...)
wire_asukiaaa Functions about wire for Arduino.
WiredController_asukiaaa It communicate with WiredController
Wireling Simple helper functions for using Wireling boards.
wiring-timer Universal Timer with 1 millisecond resolution, based on system uptime (i.e. Arduino: millis() function or STM32: HAL_GetTick() function), supporting OOP principles.
wiring_analog_SAMD_TT Provides same functions as SAMD wiring_analog.c with several changes to fix problems, and a function for ADC calibration.
WisBlock-API API for WisBlock Core module
WisBlock-API-V2 API for WisBlock Core module
Witsanu A library for controlling MAX7219 with Dot Matrix on Arduino Nano Shield
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
WizFi360 OrangeBoard WiFi+ library for WizFi360.
wm8978-esp32 An esp32 library for the wm8978 dac.
WMM_Tinier An adaptation of the miniwinwm/WMM_Tiny code for calculating magnetic variation.
WMS7202 A library for the WMS7202 digital potentiometer.
wolfssl A lightweight SSL/TLS library written in ANSI C and targeted for embedded, RTOS, and resource-constrained environments.
WolkConnect Arduino library which provides easy connectivity to WolkAbout IoT Platform.
Word100 Library Library for 100+ Word Shield and LBT
wordwrap An Arduino word wrap library.
wpi-32u4-library Forked Romi 32U4 Arduino library
WPI430-VMA430 GPS Velleman WPI430-VMA430 GPS module library
WrapperFreeRTOS C++ FreeRTOS Wrapper.
WroobImp Use to connect your Arduino board to Wroob system.
WS2812FX WS2812 FX Library for Arduino and ESP microprocessors.
WSN_RFM69 This is a library for developing Wireless Sensor Network using RFM69 LowPowerLab Library.
WTV020SD16P Arduino library for the WTV020-SD-16P sound module
WZ Library Arduino library for Dart WZ-S and Prosense WZ-H3 formaldehyde sensors.
XBee-Arduino library Library for talking to to various wireless XBee modules from Digi.
XBeeATCmds XBee AT Command Wrapper for Arduino
XBoxControllerHandler Handle strings from an XBox controller receiver (ESP controller running BluePad) containing controller input status.
XInput Library for emulating an Xbox controller over USB.
XModem A configurable XModem transfer library.
XPowersLib Arduino,CircuitPython,Micropython library for x-powers power management series
X9C10X Arduino Library for X9C10X series digital potentiometer.
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.
XboxControllerNotificationParser It parses value of notification from xbox controller.
XboxSeriesXControllerESP32_asukiaaa It communicate with a controller of Xbox series X from ESP32.
XboxSeriesXHIDReportBuilder_asukiaaa Report builder of HID for Xbox SeriesX Controller.
XENSIV Digital Pressure Sensor Arduino library for the Infineon XENSIV(TM) Digital Pressure Sensors (DPS3xx).
XENSIV PAS CO2 C/C++ library for Infineon XENSIV™ PAS CO2 sensor
XGZP6897D A library for XGZP6897D I2C differential pressure sensor from CFSensor.
Xiao NRF52840 Battery Arduino library to sense Xiao NRF52840 Battery on non-Mbed 1.0.0 firmware
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.
XMC_Servo Allows Infineon XMC arm boards using Hardware PWM to control a variety of servo motors and controls.
XMLWriter Arduino library for creating XML
XP_Button Library to debounce button switches, detect presses, releases, and long presses.
XPT2046_Bitbang Bitbang library for the XPT2046 touch controller.
XPT2046_Bitbang_Slim Bitbang library for the XPT2046 touch controller.
XPT2046_Calibrated XPT2046_Touchscreen-based library with 3-point calibration
XPT2046_Touchscreen Touchscreens using the XPT2046 controller chip.
XPT2046_Touchscreen_TT Support for touchscreens using the XPT2046 controller chip, cloned from PaulStoffregen's version.
Xsens_MTi_I2C This library demonstrates the basics of communicating with Xsens MTi 1-series devices through I2C.
Xsens_MTi_SPI This library demonstrates the basics of communicating with Xsens MTi 1-series devices through SPI.
xsens_mti Portable, unit-tested, from-scratch implementation for serial comms with xsens MTi AHRS modules.
XTEA-Cipher XTEA-Cipher library for Arduino. cryptographic MAC function, symmetric-key data encryption/decryption
XYZgeomag Calculate the magnetic field on earth using the World Magnetic Model(WMM).
XYZrobotServo Pololu's Arduino library for the XYZrobot Smart Servo A1-16
xy6020l UART control of XY6020L dcdc
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.
YAMLDuino A simple and efficient YAML library for embedded C++
YASM Easy finite state machine creation and management library
yatest Yet another unit testing framework for Arduino libraries and projects.
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.
Yfrobot Fingerprint Identification Sensor Library Arduino library for yfrobot Fingerprint Identification sensor modules.
Yfrobot I2C Line Follow Sensor Library Arduino library for yfrobot i2c line follow sensor
Yfrobot Motor Driver Library Arduino library for yfrobot motor driver
YK04_Module Library for working with a remote control sensors based on the YK04 driver.
YLEsp8266 Arduino library for Esp8266.
YosemitechModbus Arduino library for communication with Yosemitech sensors via Modbus.
YouMadeIt Library to connect to YouMadeIt! service.
YouTubeLiveStreamArduino An arduino library for interacting with YouTube live streams. (supports ESP8266/ESP32 & probably others)
YouTube Sight Retrieves YouTube channel statistics through YouTube Sight
youkey_stepper This is a library dedicated to stepper motors for Arduino and microcontrollers.
Youless Arduino Library A library for use with Youless Energy Monitor.
YoupiLabESP32_IOT library for Esp32
YoupiLabEsp8266 library for Esp8266
YoutubeApi A wrapper for the YouTube API for Arduino (supports ESP8266 & WiFi101 boards)
YX5300 for ESP32 A library to support the YX5300 MP3 Module on the ESP32 platform.
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
Z80 A Z80 CPU implementation for the Arduino Mega.
Z80RetroShield An interface to the Z80 RetroShield.
ZACwire for TSic Reading the ZACwire protocol of TSic sensors with ISRs.
Zanduino SmoothLED Library 10-bit Arduino library to control any number of LEDs on any available pins using 10-bit PWM with linear adjustment using CIE 1931 curves.
Zanduino SmoothLED Library 8-bit Arduino library to control any number of LEDs on any pins using 8-bit PWM with CIE 1931 curves for linear adjustment.
ZcmdMotor Library Library for a motor control with PID
ZEEPROM Simplified I2C EEPROM library for Arduino compatible boards for the Zetta 128Kbit EEPROM
Zentser ESP SDK Zentser library for ESP8266 or ESP32
ZeroRegs Prints the low-level configuration registers for the Arduino Zero (and similar boards).
ZeroTC45 Allows use of the ARM Cortex-M0 TC4 and TC5 counters for periodic interrupts.
ZikoMatrix A Matrix library
ZMCP23017 Library Library for MCP23017 I/O extender
ZMPT101B Library to interact with the ZMPT101B Voltage sensor.
ZMPT101B-Sensor Library to interact with the ZMPT101B Voltage sensor.
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
ZzzButton Arduino / C++ library to manage buttons
ZzzMovingAvg Simple Arduino / C++ library to compute moving average