ISL1208-RTC-Library:
                        Arduino library for Intersil ISl1208 RTC chip.
IwitVolumeKnob:
                        Library to support the hardware built into many chinese volume knobs (iWit)
JavaScript:
                        JavaScript interpreter for Arduino
jm_PCF8574:
                        PCF8574 Arduino Library.
jm_Pin:
                        Pin Arduino Library.
JMotor:
                        This library uses polymorphism and defines common interfaces for reading encoders and controlling motors allowing for easy open or closed loop motor control.
Joystick:
                        Allows Arduino/Genuino boards to simplify the use of the Joystick.
Joystick_ESP32S2:
                        Allows an ESP32S2/S3 board with USB capabilities  to appear as a Joystick or Gamepad.
JrkG2:
                        Jrk G2 library for Arduino
JTAG:


JrkG2:
                        Jrk G2 library for Arduino
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.
KAI Pro Library:
                        Grants easy access to the various species of the Kai Pro.
Kangaroo Motion Controller:
                        Use reliable Packet Serial to communicate with your Kangaroo.
KeyboardAzertyFr:
                        Keyboard library adaptation that allows an Arduino/Genuino board with USB capabilites to act as a french AZERTY Keyboard.
keybrd:
                        A library for creating custom-keyboard firmware.
KeyMatrix:
                        KeyMatrix is poll event library for matrix keypads.
Keypad:
                        Keypad is a library for using matrix style keypads with the Arduino.
KiddeeExpress:


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.
KmeStepper:
                        Stepper motor control and loadcell reader library for more informtion visit https://kmetechnology.com.
Kniwwelino:
                        KniwwelinoLib Base Library for the Kniwwelino Board
KWP2000:
                        A library that makes interfacing with motorbikes a breeze.
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.
L298N:
                        L298N library for Arduino


L298N:
                        L298N library for Arduino
L298N_MotorDriver:
                        Arduino driver library for DC-Motors
L298NDriver:
                        A library that makes using L298N motor driver much easier.
LapI2CTop:
                        LapI2CTop supports a branched topology I2C network, using the ubiquitous TCA9748 multiplexers
LapX9C10X:
                        A library to drive the X9C102/103/104/503 Digitally Controlled Potentiometers
LC_lilParser:
                        A library for setting up a simple command parser. (Do the command line thing.)
LC_slowServo:
                        Control the speed of your RC servos. NON BLOCKING
LCDDrivers_NXP_Arduino:
                        Class library for NXP LCD driver
LcdUi:


Class library for NXP LCD driver
LcdUi:
                        This library is made to build sophisticated User Interface on Arduino for text Lcds.
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.
LED744511:
                        74'4511 LED Driver Library
LED_Controls:
                        LED_Controls
LEDDrivers_NXP_Arduino:
                        Class library for NXP LED drivers
LedRGBlib:
                        RGB LED library for Arduino (ENG+ESP)
LedUtil:


RGB LED library for Arduino (ENG+ESP)
LedUtil:
                        Controls leds to on/off/blink
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).
libTrial:
                        Library to add two numbers
light_CD74HC4067:
                        A lightweight library for interfacing with CD74HC4067 Mux.
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.)
LightningStepper:


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.
Linear Position Control:
                        Position controllers for linear actuators with low-cost components.
Liquid Handling Robotics:
                        Liquid handling robotics kit: low-level control software.
LiquidCrystalWired:
                        Device driver for AiP31068 based controllers.
LircPlayer101:
                        Infrared bitbanger for Arduino 101
LispIO:
                        new lightweight IO function
LispMotor:
                        L298x driver
Lithium-Powered:
                        All-In-One Code Solution for Lithium Battery Management using the LTC4150 Coulomb Counter circuit.
LM96163:
                        Driver for LM96163 Fan Controller
Luni:


LM96163:
                        Driver for LM96163 Fan Controller
Luni:
                        Implements a framework for device drivers for use on the 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.
M5-ADS1100:
                        Library for Unit & Hat ADC
M5-ADS1115:
                        Library for Unit Ameter & Vmeter
M5-Depends:
                        Library for M5
M5-DLight:
                        Library for M5Stack Unit & HAT DLight
M5-FPC1020A:
                        Library for Finger Unit
M5-LoRaWAN:
                        Library for UNIT LoRaWAN
M5-Outdepends:


Library for UNIT LoRaWAN
M5-Outdepends:
                        Library for M5
M5-RoverC:
                        Library for M5Stack RoverC & RoverC-Pro
M5_BMM150:
                        Library for M5_BMM150
M5_EzData:
                        An IoT cloud data storage service
M5Atom:
                        Library for M5Atom Core development kit
M5AtomS3:
                        Library for M5AtomS3 Core development kit
M5BurnerNVS:
                        Library for M5BurnerNVS
M5Core-Ink:
                        Library for M5CoreInk development kit
M5Core2:
                        Library for M5Stack Core2 development kit
M5CoreS3:
                        Library for M5CoreS3 Core development kit
M5EPD:
                        Library for M5Paper development kit
M5Family:


M5EPD:
                        Library for M5Paper development kit
M5Family:
                        Convergence of the relevant dependencies used in M5 products.
M5Hat-8Servos:
                        Library for M5 HAT 8SERVO
M5Hat-JoyC:
                        Library for M5Hat JoyC
M5Module-4Relay:
                        Library for M5Stack MODULE 4RELAY
M5Stack:
                        Library for M5Stack Core development kit
M5Stack_Avatar:
                        Yet another avatar module for M5Stack
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
M5Unit-4RELAY:


Library for M5StickC Plus development kit
M5Unit-4RELAY:
                        Library for M5Stack 4RELAY UNIT
M5Unit-ACSSR:
                        Library for M5Stack UNIT ACSSR
M5Unit-CatM:
                        Library for M5Stack Unit CatM SIM7080
M5Unit-DDS:
                        Library for M5Stack Unit DDS
M5Unit-Encoder:
                        Library for M5Stack Unit Encoder
M5Unit-ENV:
                        Library for M5Stack UNIT ENV
M5Unit-EXTIO2:
                        Library for Unit EXTIO2
M5Unit-KMeter:
                        Library for M5Stack UNIT KMeter
M5Unit-MQTT:
                        Library for M5Stack UNIT MQTT
M5Unit-PoESP32:
                        Library for M5STACK UNIT PoESP32
M5Unit-RELAY:


Library for M5STACK UNIT PoESP32
M5Unit-RELAY:
                        Library for M5Stack RELAY UNIT
M5Unit-RTC:
                        Library for BM8563 RTC
M5Unit-Sonic:
                        Library for M5Stack Unit Sonic series
M5Unit-Thermal2:
                        Library for M5Stack UNIT Thermal2
M5Unit-UHF-RFID:
                        Library for M5Stack Unit UHF-RFID
M62429 Volume Control Library:
                        M62429/FM62429 Serial data control dual electronics volume library for Arduino.
Makerlabvn_I2C_Motor_Driver:
                        Driver for 2-DC motor and 2-RC motor
ManuvrDrivers:
                        A collection of non-blocking flexible hardware drivers written around CppPotpourri.
MaterialBoard:


MaterialBoard:
                        This library implements the Firmata protocol for use with the VirtualBoard project to remotely interface with an Arduino board.
Matrix Color Sensor:
                        An RGBW color sensor.
Matrix Controller:
                        A combined DC Motor controller and servo controller.
Matrix Laser Sensor:
                        a laser rangefinder.
Matrix Mini Library:
                        An Arduino based robot controller.
Matrix Motion Sensor:
                        An inertial measurement unit 6-degree of freedom sensor.
Matrix Motor Extension:
                        A 4 channel DC motor controller.
Matrix Servo Extension:
                        A 8 channel RC Servo controller.
Matrix Ultrasonic Sensor:
                        An automatic ultrasonic sensor.
MatrixKeypad:
                        Simple to use library to interface matrix keypads.
MAX17048:
                        Arduino library for MAX17048/MAX17049 1-Cell/2-Cell Fuel Gauge with ModelGauge


MAX31855:
                        Arduino Library to read temperatures from a thermocouple using the MAX31855 chip
MAX541X:
                        Arduino library for the MAX5417/18/19 I2C Digital Potentiometers.
MB85_FRAM:
                        Read and Write to the Fujitsu FRAM devices in the MB85 Family of memories
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:


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
MCP4131 library:
                        A library to control an MCP4131 digital potentiometer
MCP4151:
                        SPI library to interface with the MCP4151 digital potentiometer.
MCP45HVX1:
                        Library for MCP45HVX1 digital potentiomters,
MCP4728:
                        Arduino library for MCP4728 quad channel, 12-bit voltage output Digital-to-Analog Convertor with non-volatile memory and I2C compatible Serial Interface
MCP7940:
                        Arduino library to use the Microchip MCP7940 RTC (Real-Time-Clock)
MCUVoltage:
                        MCUVoltage measures the voltage supply (Vcc) of Arduino without extra components.


MCUVoltage measures the voltage supply (Vcc) of Arduino without extra components.
MD_AD9833:
                        Library for using a AD9833 Programmable Waveform Generator.
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_MAX72XX:
                        Implements functions that allow the MAX72xx (eg, MAX7219) to be used for LED matrices (64 individual LEDs)
MD_MAXPanel:
                        Implements functions to manage a panel of MAX72xx based LED modules
MD_MSGEQ7:
                        Implements functions for the MSGEQ7 7 band equaliser IC
MD_SmartCar:
                        Core functions for movement control of a 2 wheeled SmartCar Robot using DC motors.
MD_SmartCar2:


MD_SmartCar2:
                        Core functions for movement control of a 2 wheeled SmartCar Robot using Stepper motors.
MD_Stepper:
                        Stepper Motor control
MD_YM2413:
                        Library for Yamaha YM2413 sound synthesizer.
mDriver:
                        LM398n motor driver library(SKU:LM398n).
Mechatro:

A library to control motors with the L293x motor driver
 메카트로 보드 모터 컨트롤 라이브러리 (L298x드라이버 사용하는 모든 프로젝트 사용 가능)
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:


megaAVR_Slow_PWM:
                        This library enables you to use ISR-based PWM channels on an Arduino megaAVR board, such as UNO WiFi Rev2, AVR_Nano_Every, etc., to create and output PWM any GPIO pin.
megaAVR_TimerInterrupt:
                        This library enables you to use Interrupt from Hardware Timers on an Arduino megaAVR board, such as UNO WiFi Rev2, AVR_NANO_EVERY, etc.
Melody Player:
                        This library provides an intuitive interface to play melodies on buzzers
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".
MHGroveBLE:
                        Interface with Grove BLE v1 modules.
micro Maqueen:
                        Simple library for the DF Robot micro:Maqueen BBC Micro:Bit Robot


Simple library for the DF Robot micro:Maqueen BBC Micro:Bit Robot
Microbot_Motor_Shield:
                        Dual DC Motor Shield V2 library for Arduino
microDS3231:
                        Light library for DS3231 RTC module
microLED:
                        Light library for addressable LEDs
Microsoft_HidForWindows:
                        Reference implementations of various Windows-compatible Human-Interface-Devices (HIDs).
MIDI Device Controller:
                        Musical control of devices via the MIDI interface
MINDS-i-Drone:
                        Code to assist with running MINDS-i Drones
MINDSi:
                        Code to assist with running MINDSi robots
Mintrix:
                        Library for the Mintrix project at the KKG.
MobaTools:
                        Functions (steppers, servos, leds) for model railroaders( and for others too )
Modmata:


Modmata:
                        Control an Arduino over Modbus
MODULE_2RELAY:
                        Library for M5Stack MODULE 2RELAY
MODULE_4IN8OUT:
                        Library for M5Stack MODULE 4IN8OUT
MODULE_GRBL13.2:
                        Library for M5Stack GRBL13.2 MODULE
ModuleMore Sumo V2:
                        Library for ModuleMore Sumo robot controller.
Modulo:
                        A library that provides support for Modulo hardware.
MOREbot Games Library:
                        MOREbot Games Kit Utilities Library
MOREbot Library:
                        MOREbot Controller Library
Mosiwi Basic Learning Kit:
                        Library for Mosiwi basic learning kit.
motix-btn99x0:
                        Arduino library for the Infineon DC Motor Control Shield with BTN9970LV and BTN9990LV
MotoMama Library:


MotoMama Library:
                        Simple library for H-Bridge MotoMama.
Motor Driver Library:
                        Motor Driver Library for Arduino Shields with L293D and 74HC595
Motor_RS:
                        Library for L293D.
MotorController:
                        Easy to use Arduino library to control virtually any DC motor controller
MotorCVD_asukiaaa:
                        It communicate with a motor driver CVD.
Motoron:
                        Motoron Motor Controller library for Arduino
MotorVID28:
                        A library for controlling VID28 or equivalent stepper motors (BKA30D-R5, X25).
MP3Player:
                        Library for playing MP3 files
mPower:
                        Control a Ubiquiti mPower pro IP power switch
MPR121:
                        Proximity capacitive touch sensor controller Arduino library.
MPU9250:


Proximity capacitive touch sensor controller Arduino library.
MPU9250:
                        Arduino library for MPU9250 Nine-Axis (Gyro + Accelerometer + Compass) MEMS MotionTracking™ Device
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:


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


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:


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
MteCore:
                        MteCore - Library For MTE Controller
Multi Channel Relay Arduino Library:
                        Arduino library to control Multi Channel Rely.
multi-half-bridge:


Arduino library to control Multi Channel Rely.
multi-half-bridge:
                        Library of Infineon Multi Half-Bridge IC controllers family
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
mupplet-core:


mupplet-core:
                        muwerk mupplet Core Library
mupplet-display:
                        muwerk mupplet Display Library
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.
MUX_SW_NXP_Arduino:
                        Class library for NXP I2C multiplexer and switch
MX1508:
                        A library that makes using mx1508 dual DC motor driver easier.
Mybotic Durian Blynk ESP8266:
                        Library for using Durian UNO + ESP8266
N64Controller:
                        Arduino library to connect a Nintendo 64 controller (N64 controller).
N64Pad:
                        Interface with Nintendo 64/GameCube controllers
NanoConnectHcSr04:
                        HC-SR04 support for the Arduino Nano RP2040 Connect.


HC-SR04 support for the Arduino Nano RP2040 Connect.
NanoPlayBoard:
                        Enables easy access to the sensors and actuators of the Arduino NanoPlayBoard.
NecDecoder:
                        Light library for IR receiver with NEC protocol
NeoPixelConnect:
                        An experimental NeoPixel Library for the Arduino Nano RP2040 Connect.
Neosegment:
                        Simple control of Neosegment Displays
NesRob:
                        Manipulates the Nintendo R.O.B. (Robotic Operating Buddy).
NewServo:
                        An easy-to-use servo motor library for Arduino.
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
NRF52_ISR_Servo:


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_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_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_PWM:


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.
NRF52_TimerInterrupt:
                        This library enables you to use Interrupt from Hardware Timers on an nRF52-based board
nrf_rng:
                        True non-deterministic random numbers for nRF5 series chips.  MIT License.
NTPClient_Generic:
                        Library for NTPClient to connect to an NTP time-server
NukiClientESP:
                        Library for accessing the nuki smartlock with an ESP8266
nuMROBO:


nuMROBO:
                        An Arduino library for programming nuMROBO robot made by nuMectro Technology.
NX2003 library:
                        A library for NX2003 board.
NXP PCA9633:
                        Device driver for NXP PCA9633.
Octofet:
                        Amperka Octofet board (eight-channel power switch) interface library.
OneSheeld:
                        It allows you to control your 1Sheeld(s).
Onion Arduino Library:
                        Onion library for use with the Arduino IDE and the Arduino Dock.
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:


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
optoma:
                        Arduino library to control Optoma W305ST beamer over RS232.
OrientalCommon_asukiaaa:
                        Common api of rs485 of oriental motor.
OSC:
                        Open Sound Control (OSC)
OttoArduinoLib:


OSC:
                        Open Sound Control (OSC)
OttoArduinoLib:
                        Arduino library for Otto and Otto Lee robot.
OttoDIYLib:
                        Otto DIY official Arduino Libraries.
PaunaStepper:
                        Allows Arduino boards to control hobby stepper motor such as model 28BYJ-48 5v with ULN2003.
PCA9536_RGB:
                        PCA9536 RGB LED Driver
PCA9536Arduino:
                        Arduino library for PCA9536 4-Bit I2C and SMBus I/O Expander With Configuration Registers
PCA9547:
                        Arduino library for PCA9547 (8-channel I2C-bus multiplexer with reset)
PCA9554:
                        PCA9554 8 bit I2C port expander arduino/esp library
PCA95x5:


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.
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.
PCF2129:
                        Arduino library for RTC PCF2129 with integrated quartz crystal
PE43xx:


Arduino library for RTC PCF2129 with integrated quartz crystal
PE43xx:
                        Simplifies usage of PE43xx family of attenuators.
Pelco_And_Arduino:
                        This library makes Pelco cameras moves!
PERIPUMP:
                        Arduino library for peristaltic pump DFR0523 and compatibles.
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
PicoStep:
                        Library for controlling stepper motors with RP2040 through an H-bridge
PID controllers Modular Professional:
                        Professional PID controllers: continuous, step, impulse and twelve control functions


Professional PID controllers: continuous, step, impulse and twelve control functions
PIDController:
                        A library that implements PID control to your code.
Pikabot:
                        An Arduino library for controlling PikaBot.
Pinduino:
                        Infterface library for pinduino
PixelMaestro:
                        Library for creating and rendering 2D animations and patterns.
Pixie:
                        Library for controlling Pixie Displays!
Pixie_Chroma:
                        Library for controlling Pixie Chroma displays!
PixieChromaLite:
                        RAM-limited Library for controlling Pixie Chroma displays on small microcontrollers!
PLEN5Stack:
                        PLEN5Stack Library
PlugPiBlack:
                        Library used for program the Plu&Pi Black board.
PM2005Lib:
                        Controls and reads out data from a PM2005 laser particle sensor module.


Controls and reads out data from a PM2005 laser particle sensor module.
PneumaticStepper:
                        A library to manage pneumatic (stepper) motors and servo valves
PoE_CAM:
                        Library for M5Stack PoE-CAM development kit
Pololu3piPlus32U4:
                        Arduino library for the Pololu 3pi+ 32u4 Robot
PololuBuzzer:
                        PololuBuzzer library for Arduino
PololuLedStrip:
                        Arduino library for addressable RGB LED strips from Pololu
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
Ponoor L6470 Library:
                        STM L6470 stepper driver chip library.


Ponoor L6470 Library:
                        STM L6470 stepper driver chip library.
Ponoor PowerSTEP01 Library:
                        STM PowerSTEP01 stepper driver chip library with voltage and current drive mode.
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
POV library:
                        Arduino  library for POV effects
PowerFlex4m:
                        Abstraction layer for simple ModBus communications with PowerFlex 4m VFDs
PPM:
                        RC (radio control) PPM signal
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.
PrintCppVersion:
                        Print which C++ standard is in use for your Arduino board.
Pro Trinket USB Keyboard Library:


Pro Trinket USB Keyboard Library:
                        An arduino library to turn a Pro Trinket 5V/16MHz into a USB Keyboard!
Pro Trinket USB Mouse:
                        Library for Pro trinket to turn it into a mouse!
Progetto One Pin Keypad:
                        A library to use the One Pin Keypad.
programmable_air:
                        Basic functions to control the Programmable-Air board.
Psgino:
                        A library to control PSG (AY-3-8910, YMZ294, etc.) with MML.
PsxNewLib:
                        A library that allows interfacing with PlayStation 1/2 controllers
PTSolns_InterfaceShield:
                        PTSolns library for Interface-Shield.
PU2CLR AKC695X:


PTSolns library for Interface-Shield.
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:


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.
PVision:
                        This Arduino library is for talking to the DFRobot IR camera.
PWMMotorControl:


PWMMotorControl:
                        Control brushed DC motors by PWM and uses optional attached encoders to drive fixed distances. For L298 or TB6612, or Adafruit Motor Shield<br/>
PWMOutESP32:
                        Library for controlling ESP32 PWM outputs similar to use on Arduino
PWMrelay:
                        Low-frequency software PWM for relay
PWMServo:
                        Control RC Servo motors.
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.
QPESP32:
                        QP/C++ Real-Time Embedded Framework for Arduino.
QuarkTS:
                        An open-source OS for embedded applications that supports prioritized cooperative scheduling, time control, inter-task communications primitives, hierarchical state machines and CoRoutines.
QuickCharge:


QuickCharge:
                        Library for control QuickCharge 2.0/3.0 power adapter or charger
R30X-Fingerprint-Sensor-Library:
                        Arduino library for interfacing R30X series optical fingerprint scanners.
RBD_Motor:
                        Control many motors without delay.
RBD_Servo:
                        Control many servos without delay.
RBE1001Lib:
                        Support robotics education with simplified support classes.
rc-switch:
                        Operate 433/315Mhz devices.
RC_ESC:
                        A library to use ESC with the Arduino platform.
RCWL_1X05:
                        A library for the I2C mode of ultrasonic distance sensors RCWL-1605, RCWL-1005, and probably HC-SR04P
ReefwingMotorShield:
                        A library that supports the Reefwing Motor Shield and Carrier Board.
Relay:


A library that supports the Reefwing Motor Shield and Carrier Board.
Relay:
                        Simple relay usage
RFCodes:
                        RF 433 and IR signal encode and decode library.
RFExplorer 3GP IoT:
                        Library reference for RFExplorer 3GP IoT
Rfid134 by Makuna:
                        Library for the RFID WL-134 module
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.
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
RoboCore - Serial Relay:


RoboCore - Serial Relay:
                        Library for the Serial Relay module (https://www.robocore.net/modules.php?name=GR_LojaVirtual&prod=663)
RoboCore - Vespa:
                        Library for the Vespa (https://www.robocore.net/vespa)
RoboFi:
                        Enables easy access to the controls of the ESP32 Robot Control board.
Robopoly Bluetooth:
                        This library allows you to use the bluetooth module on the Robopoly Shield.
Robopoly PRismino:
                        This library allows you to use all the functions of the Robopoly PRismino and the Robopoly Shield.
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.


RobotLib:
                        A robotics library to simplify implementing generic robotics hardware.
RoboWunduino:
                        Arduino Library for Robo Wunderkind Products
Rocket Scream LowPowerAVRZero:
                        Low power management for MegaAVR 0-series MCU.
ROKduino:
                        Allows control of Rokenbok Education ROKduino robotics system.
RokitSmart:
                        A library for RokitSmart users
Romi32U4:
                        Romi 32U4 Arduino library
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_ISR_Servo:


Collection of Multiplexer and Hardware Controllers.
RP2040_ISR_Servo:
                        This library enables you to use Interrupt from Hardware Timers on RP2040 board to control multiple servo motors.
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_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:


RPI_PICO_TimerInterrupt:
                        This library enables you to use Interrupt from Hardware Timers on RP2040-based boards such as RASPBERRY_PI_PICO
RPlatform:
                        Управление РОББО Платформой.
RSbus:
                        Library for the (Lenz) RS-bus protocol
Rtc by Makuna:
                        A library that makes interfacing DS1302, DS1307, DS3231, and DS3234 Real Time Clock modules easy.
RTC4543lib:
                        A simple RTC4543 library.
RTC_NXP_Arduino:
                        Class library for NXP RTCs
RTCLib by NeiroN:
                        A library that makes interfacing DS1302, DS1307, DS3231, PCF8583, PCF8563, RTC_Millis Real Time Clock modules easy.
RTL8720_TimerInterrupt:


RTL8720_TimerInterrupt:
                        This library enables you to use Interrupt from Hardware Timers on an RTL8720-based board
S4ALib:
                        Simple library for S4A EDU Robotic Controller.
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:


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
SBC:
                        Allows communications with a Steel Battalion Controller using a Teensy 4.0 or 4.1
SBUS2:


SBUS2:
                        Arduino Library for receiving SBUS and SBUS2 Frames and transmit Telemetry Data
ScioSense_APC1:
                        Arduino library for the Air Purification Combo ONE sensor with UART or I2C communication interface
SDU_CAR:
                        Enables the use of all the functions used by the SDU Car.
Seeed Wio GPS Board:
                        Seeed wio gps board Arduino library.
SerialTerminalPRO:
                        a simple Arduino library to incorporate a serial terminal to your project
Servo Hardware PWM:
                        Allows Arduino/Genuino Mega boards to control up to 9 servos with the integrated 16-bit hardware PWM timer/counter.
Servo328:
                        A servo motor driver for Arduino Uno with ATmega328P PWM
ServoEasing:


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.
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
sevenSegmentDisplay:
                        Allow to control both common-anode or common-cathode 7 segment displays
SevenSegmentsDisp:
                        Library for Seven Segments Displays
ShiftOutMega:
                        Library to control additional digital ports using CI 74HC595
ShiftRegister:


Library to control additional digital ports using CI 74HC595
ShiftRegister:
                        Allows Arduino boards to write numbers to shift register (DEC -> BIN)
ShiftRegister74HC595:
                        Simplifies usage of shift registers, designed for the 74HC595.
Shifty:
                        Extremely flexible and easy-to-use shift register driver for 74HC595 shift registers
Shutters:
                        Allows non-smart roller-shutters to be percentage-controlled using time
SID6581:
                        SID 6581/8580 Chiptune Player / MIDI slave for ESP32
SignalControl:
                        This library provides code for controlling LEDs in signals on your model railway.
SIKTEC Keys:
                        Library for Keypad shield
SIKTEC_AVR_Controller:
                        Examples for programming and using SIKTEC AVR Controller Shield
SIKTEC_Rotary:
                        Library to easily use Rotary Encoders


SIKTEC_Rotary:
                        Library to easily use Rotary Encoders
SIM808:
                        Straightforward Arduino library for the SIM808
Simple FOC:
                        A library demistifying FOC for BLDC motors
Simple5641AS:
                        Simple use of the 5641AS LED 7-segment display.
SimpleComponents:
                        A library for Arduino that makes it easy to use various electronic components in your projects
SimpleDCMotor:
                        A library enabling DC motor control with SimpleFOC.
SimpleEncoder:
                        SimpleEncoder is a library that makes it easy to use rotary encoders with Arduino's.
SimpleFOCDrivers:
                        A library of supporting drivers for SimpleFOC. Motor drivers chips, encoder chips, current sensing and supporting code.
SimpleIOT:
                        Connecting Arduino ESP32 to AWS IOT via SimpleIOT framework
SimpleKeypad:


Connecting Arduino ESP32 to AWS IOT via SimpleIOT framework
SimpleKeypad:
                        SimpleKeypad is an Arduino library for using matrix keypads.
SimpleRelay:
                        A library for controlling a relay.
SimpleShiftRegisterController:
                        Allows you to control easyly a shift register like the 74hc595
Sleep_n0m1:
                        A library that sets the Arduino into sleep mode for a specified length of time, or until an interrupt
slight_TLC5957:
                        Easy Access to lots of RGB-LEDs.
SlowMotionServo:
                        This library allows to move multiple servos slowly.
Smart Motor Driver - SAMI:
                        Arduino library for SAMI the Smart Motor Driver by dannimakes.
Smartcar shield:
                        Arduino library for controlling the Smartcar platform
SmartDial:
                        A library to communicate with the Rogue Robotics SmartDial.<br />


A library to communicate with the Rogue Robotics SmartDial.<br />
SmartRC-CC1101-Driver-Lib:
                        Driver for cc1101.
Sodaq_wdt:
                        An Arduino wrapper for the Watch Dog Timer.
SoftServo:
                        Library for software servo motor control (by system timer)
SoftwareReset:
                        Software methods to reset AVR boards
SoftwareWire:
                        Creates a software I2C/TWI bus on every pins.
SoilHygrometer:
                        Allows Arduino/Genuino boards to simplify the use of the soil hygrometer.
Soldering Machine:
                        Download this library to easily interact with the MESA soldering machine
SOLOMotorControllers:
                        Arduino Library for SOLO Motor Controller Units
Somfy_Remote_Lib:
                        Control Somfy RTS devices
Somfy_RTS:


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
SpaceTrek_ClassBot2:
                        ClassBot 2.0 by SpaceTrek
spaiot-lib:
                        Supervision and Control library for Intxx PxxxSPA with an ESP8266 or ESP32
SparkFun Bar Graph Library:
                        Provides functionality of 10-segment bar graphs.
SparkFun Haptic Motor Driver:
                        Library for the DRV2605L Haptic Motor Driver
SparkFun HyperDisplay:
                        Standardized library for control of displays
SparkFun HyperDisplay SSD1309:
                        Standardized library for control of displays using the SSD1309 driver IC.
SparkFun I2C Mux Arduino Library:


SparkFun I2C Mux Arduino Library:
                        Library to control I2C multiplexers including the TCA9548/PCA9548.
SparkFun MetaWatch:
                        A simple library to interface from Arduino to BlueSMiRF to MetaWatch
SparkFun MiniMoto:
                        Arduino Library for the SparkFun MiniMoto board, which uses the TI DRV8830 IC for I2C low-voltage DC motor control.
SparkFun OWire Arduino Library:
                        Library for "OWire" or "0-Wire" 2-pin Multi-Mode LEDs
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 Fan Arduino Library:


SparkFun Qwiic Fan Arduino Library:
                        Library for the SparkFun Qwiic PC Fan Boards
SparkFun Qwiic Joystick Arduino Library:
                        Library for the SparkFun Qwiic Joystick
SparkFun Qwiic Keypad Arduino Library:
                        Library for the SparkFun Qwiic Keypad
SparkFun Qwiic MP3 Trigger Arduino Library:
                        Library for the SparkFun Qwiic MP3 Trigger
SparkFun Qwiic Relay Arduino Library:
                        Library for the SparkFun Quad, Dual and Single Relay Boards
SparkFun Qwiic RFID Arduino Library:
                        Library for the SparkFun Qwiic RFID Reader
SparkFun Qwiic Step Arduino Library:
                        Control one or more stepper motors by sending I2C commands over the easy-to-use Qwiic system to your SparkFun Qwiic Step Board.
SparkFun Qwiic Twist Arduino Library:


SparkFun Qwiic Twist Arduino Library:
                        Library for the SparkFun Qwiic Twist Digital Encoder
SparkFun QwiicNES Arduino Library:
                        Library for the SparkFun QwiicNES Nintendo Controller Interface
SparkFun RedBot Library:
                        Provides control to the SparkFun RedBot.
SparkFun STUSB4500:
                        A library for the SparkFun Power Delivery Board - STUSB4500.
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 Tsunami Super WAV Trigger Qwiic:
                        A library to control the SparkFun Tsunami Super WAV Trigger Qwiic.
SparkFun WT2003S MP3 Decoder Library:


SparkFun WT2003S MP3 Decoder Library:
                        Library for the SparkFun WT2003S MP3 decoder breakout.
Sparkpad:
                        Arduino firmware for the Sparkpad
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
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
SpeedyStepper:
                        Stepper motor control library for Arduino.
SpheroRVR:


Stepper motor control library for Arduino.
SpheroRVR:
                        This library allows you to communicate with a Sphero RVR using an Arduino Uno.
SPIShiftRegister:
                        A simple library for controlling any length of chained 595 style shift registers over the built in SPI bus.
SpresenseNeoPixel:
                        NeoPixel library for SPRESENSE (Arduino)
sprinkler-system:
                        Automated irrigation system with webui, valve controls, metering and other sensors.
STAMP-PICO:
                        Library for STAMP-PICO development kit
StateMachine:
                        "A simple state machine implementation."
STEAMbot:
                        Library that provides access to all the STEAMbot facilities.
stemi-hexapod:
                        Library for controlling STEMI Hexapod v2.
StepMotor4windings:


Library for controlling STEMI Hexapod v2.
StepMotor4windings:
                        Cool code class for driving 4 windings (pins) stepper motors.
Stepper Async 5:
                        This is a library that modifies the Arduino 'Stepper' library to drive a step motor asynchronously. [Korean]�Ƶ��̳� 'Stepper'���̺귯���� �����Ͽ� �񵿱��� ���ܸ��͸� ������ �� �ְ� ���ִ� ���̺귯���Դϴ�.
Stepper_28BYJ_48:
                        Stepper Library for 5V Stepper Motors 28BYJ-48 with ULN2003 Driver
StepperControl:
                        Stepper Motor Controller for 28BYJ-48.
StepperDriver:


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.
STLED316S:
                        Arduino library for STLED316S 6-digit LED controller with keyscan
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
STM32duino Low Power:
                        Power save primitives features for STM32 boards
STM32duino Proximity Gesture:
                        Allows performing simple gestures detection using proximity sensors
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:


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)


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:


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:


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:


STM32duino X-NUCLEO-GNSS1A1:
                        Allows controlling the X-NUCLEO-GNSS1A1 (GNSS expansion board based on Teseo LIV3F)
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:


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-LED61A1:
                        Allows controlling the ST Microelectronics X-NUCLEO-LED61A1 Expansion Board
Stone_serial:
                        STONE HMI LCD Library. Used to receive and send commands on the serial port screen.
Strawbees Quirkbot:
                        Allows you to program Quirkbots.
STS_Servos:
                        Arduino library for Feetech's STS smart servos
STUSB4500:
                        Arduino driver library for STUSB4500
SunFounder AI Camera:
                        SunFounder AI Camera library.
SuperButton:


SunFounder AI Camera:
                        SunFounder AI Camera library.
SuperButton:
                        Multifunctional Arduino button.
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.
SwissHandmade MiniPirate:
                        Commandline for GPIO, I2C and CPU manipulations
SX150x:
                        A library for the Semtech SX150x family of i2c GPIO expanders.
SXAccessoire:
                        Arduino library for accessing the Selectrix SX-bus
TactileSwitch:
                        class for tactile switch
TactNecklace:
                        Arduino Library receives acceleration data from acclerometer, outputting a signal of varying srength to the vibrators
TankController:


TankController:
                        Software for the Arduino that controls pH and temperature in the Open-Acidification project.
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.
TB67H450-arduino-library:
                        This is a library for the TB67H450.
TB9051FTGMotorCarrier:
                        An Arduino library for the Pololu TB9051FTG motor driver carrier.
TC78B009FTG_asukiaaa:
                        It controls TC78B009FTG
TCA9534:
                        Arduino library for TCA9534 Low Voltage 8-Bit I2C and SMBUS Low-Power I/O Expander with Interrupt Output and Configuration Registers
TCS34725:


TCS34725:
                        Arduino library for TCS34725 RGB Color Sensor
TCS34725AutoGain:
                        Library for TCS34725 RGB Color Sensor
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:


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.
TeensyStep:
                        High speed stepper driver for PJRC Teensy boards (T3.0 - T3.6) and STM32F4
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:


Telemetrix4RPiPicoW:
                        The server for the Telemetrix Project.
TemperatureZero:
                        Arduino library for internal temperature of the family SAMD21 and SAM51
TFminiArduino:
                        Arduino library for Benewake TFmini micro LiDAR module
TFTTerminal:
                        Library for TFTTerminal
TGP Bouton:
                        Permet le controle et la lecture d'un bouton.
TGP Del:
                        Permet le contrôle d'une diode électroluminescente (DEL).
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.


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.
Thermal Printer Library:
                        Bluetooth Low Energy Thermal Printer Library
ThinSat Program TSLPB Library:
                        A driver library for the Twiggs Space Lab Payload Board
Tic:
                        Tic Stepper Motor Controller library for Arduino
Timer-CAM:
                        Library for M5Stack Timer-CAM development kit
TimerInterrupt:
                        This library enables you to use Interrupt from Hardware Timers on an Arduino, Adafruit or Sparkfun AVR board, such as Nano, UNO, Mega, Leonardo, YUN, Teensy, Feather_32u4, Feather_328P, Pro Micro, etc.
TimerInterrupt_Generic:


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.
TinyGPSPlus-ESP32:
                        A GPS library
TinyNunchuk:
                        This is a library for an ATTiny85 to use a Wii Nunchuk.
TinySnore:
                        Library for putting ATtiny25/45/85 to timed sleep in one line of code!
TinyStepper:
                        Arduino library to drive stepper motors. Small and easy to use.
TinyStepper_28BYJ_48:
                        Tiny stepper motor 28BYJ-48 control library for Arduino.
TLC5916_Lite:


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.
TLE72X:
                        Multichannel low-side and high-side driver library.
TLE94112:
                        DEPRECATED. This library provides an interface for Infineons DC Motor Control Shield with TLE94112EL
TM1650:
                        7 segment display driver for JY-MCU module based on TM1650 chip.
TMC2130:
                        Trinamic TMC2130 bipolar stepper motor driver.
TMC2130Stepper:
                        Arduino library for Trinamic TMC2130 stepper drivers
TMC2208Stepper:
                        Arduino library for Trinamic TMC2208 stepper drivers
TMC2209:


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.
TMCStepper:
                        Arduino library for Trinamic stepper drivers
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.
Totem Library:
                        Library to control Totem robots and Mini Lab
TQDF_WatchOS:
                        Arduino library to support all features of TQDF Watch.
TriacDimmer:


Arduino library to support all features of TQDF Watch.
TriacDimmer:
                        A library for controlling a triac dimmer.
Trinamic_TMC4210:
                        Library to control Trinamic TMC4210 IC.
TroykaI2CHub:
                        Allows you to control 8-channel I²C-bus multiplexer PCA9547.
TTP229:
                        Arduino library for TTP229 module.
TurnoutPulser:
                        Control a Kato or Tomix style two-wire turnout.
TwoWheelRobot:
                        A library to make issuing simple directional commands to a two wheeled robot easier.
tynyDC:
                        Using mx1919 dual DC motor driver tiny.
uArmLibrary:
                        uArm Library for Arduino
uEEPROMLib:


uArmLibrary:
                        uArm Library for Arduino
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.
uKit Explore:
                        Use to drive all devices provided by UBTECH company.
UltrasonicSensor:
                        Allows Arduino/Genuino boards to simplify the use of the Ultrasonic Sensor.
um3750-library:
                        Emulate the UM3750 encoder and decoder.
UMIRobot:
                        UMIRobot library for Arduino.
uMuxOutputLib:
                        Arduino, ESP8266 and STM32 7-segment multiplexed outputs library
Unistep2:
                        A non-blocking Arduino library for controlling 28BYJ-48 stepper motors.
UNIT_GLASS:


UNIT_GLASS:
                        Library for M5Stack UNIT GLASS
Universal Inputs:
                        Arduino library for reading multiple input devices of different types.
unPhoneLibrary:
                        An Arduino library for the unPhone.
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.
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.
uSevenSegmentLib:
                        Really tiny library to basic 7 segments displays
uStepper:
                        Library offering support for uStepper
uStepper S:


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
UtilsBoards:
                        Auxiliary library to uniform the usage of the WiFi and I2C across different boards
Versatile_RotaryEncoder:
                        A rotary encoder library that allows the callback of up to 9 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.
ViewMarq:
                        Library to communicate with ViewMarq LED Message Displays.
VitconLink:
                        A library package for interfacing the microcontroller with VITCON Link modules.
VNH3SP30:


VNH3SP30:
                        Library for the VNH3SP30 and VNH5019A-E motor controllers (H-bridge motor driver)
VS1053 for use with SdFat:
                        Device library interfacing VS1053 MP3 player chip to Sd Card.
WakeOnLan:
                        Generate and send Wake On Lan (WOL) packet over UDP protocol.
Watchdog:
                        Watchdog resets the device if the timer expires before the watchdog is reset.
Watermeter:
                        Control Library for reed switch pulse actuated water meters such as the DAE Water Meter Model V-100P
wdt_samd21:
                        A very simple library for the management of the WDT on ATSAMD21.
Webbino:
                        Advanced webserver for Arduino
Wemos Matrix Adafruit GFX:
                        Library for the WEMOS Matrix LED Shield that implements the Adafruit GFX Library


Library for the WEMOS Matrix LED Shield that implements the Adafruit GFX Library
WiFiMQTTManager Library:
                        ESP32/ESP8266 library for managing your IoT devices
Windows Virtual Shields for Arduino:
                        Windows Virtual Shields for Arduino allows an Arduino to communicate and control Windows devices running open-source Windows Universal Application.
WiredController_asukiaaa:
                        It communicate with WiredController
wpi-32u4-library:
                        Forked Romi 32U4 Arduino library
WroobImp:
                        Use to connect your Arduino board to Wroob system.
WS2812FX:
                        WS2812 FX Library for Arduino and ESP microprocessors.
XboxControllerNotificationParser:
                        It parses value of notification from xbox controller.
XLR8Servo:
                        Allows Arduino boards to control a variety of servo motors. For Alorium Technology's XLR8 board.


XMC_Servo:
                        Allows Infineon XMC arm boards using Hardware PWM to control a variety of servo motors and controls.
XYZrobotServo:
                        Pololu's Arduino library for the XYZrobot Smart Servo A1-16
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
youkey_stepper:
                        This is a library dedicated to stepper motors for Arduino and microcontrollers.
Z80RetroShield:
                        An interface to the Z80 RetroShield.
Zanduino SmoothLED Library 10-bit:


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
ZeroRegs:
                        Prints the low-level configuration registers for the Arduino Zero (and similar boards).
ZMCP23017 Library:
                        Library for MCP23017  I/O extender
ZPCA9685 Library:
                        Library for PCA9685 PWM I/O extender
Zumo32U4:
                        Zumo 32U4 Arduino library
ZumoAutomation:
                        Arduino library to allow for automatic zumo match play
ZumoShield:


Arduino library to allow for automatic zumo match play
ZumoShield:
                        Arduino library for the Pololu Zumo Shield and Zumo robot kit for Arduino


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

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

Reference
            >  Libraries
            > Uncategorized

Uncategorized
Contributed by the community
74XX595:
                        Arduino library for control 74XX595 IC
ADE7753:
                        ADE7753 is an IC designed for energy measurement and power monitoring applications of single phase AC line.
AEBO:
                        A library useful for AEBO robot.
Air Commander Entire Control:
                        A library to directly interface with the Air Commander Entire
AmazonDRS:
                        AmazonDRS library for Arduino.


AmazonDRS:
                        AmazonDRS library for Arduino.
AnalogKeyboard:
                        LIB to assist in the use of analog keyboard in embedded systems.
ArsaLearn:
                        Ability to code completely simple
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.
AsyncDNSServer_STM32:
                        Asynchronous DNS Server Library for STM32F/L/H/G/WB/MP1 using LAN8720 or built-in LAN8742A Ethernet
AsyncHTTPRequest_Generic:


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.
AsyncUdp_ESP32_ENC:
                        Fully Asynchronous UDP Library for ESP32 boards using LwIP ENC28J60 Ethernet
AsyncUDP_STM32:
                        Fully Asynchronous UDP Library for STM32 using LAN8720 or built-in LAN8742A Ethernet.


AsyncUDP_WT32_ETH01:
                        Fully Asynchronous UDP Library for WT32_ETH01 (ESP32 + LAN8720).
AsyncWebServer_STM32:
                        AsyncWebServer for STM32F/L/H/G/WB/MP1 using LAN8720 or builtin LAN8742A Ethernet
AT24C256:
                        Library for the AT24C256 EEPROM
AT24C256 library:
                        Library for the AT24C256 I2C EEPROM.
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.


Atmega8_IO_basic:
                        Library for robot Cing with Atmega8.
Attiny84_IO:
                        Library for robot Cing with Attiny84.
Attiny84_IO_basic:
                        Library for robot Cing with Attiny84.
Attiny85_IO:
                        Library for robot Cing with Attiny85.
Attiny85_IO_basic:
                        Library for robot Cing with Attiny85.
Balboa Spa communications:
                        Use Arduino to control your BalBoa Spa Pack.
Battery_18650_Stats:
                        Library to calculate 18650 charge level
Bleeping Library:
                        Simple BLE ESP Provisioning and Configuration
button_asukiaaa:
                        Supply classes for Button.
ButtonFever:
                        Powerful button tools for managing various button events of standalone button or button array.
CanAirIO Air Quality Sensors Library:


CanAirIO Air Quality Sensors Library:
                        Air quality particle meter and CO2 sensors manager for multiple models.
CBeeper:
                        Arduino Beeper Control
CCS811-Soldered:
                        CCS811 Environmental Sensor
cerebro:
                        A library that makes cerebro works easly.
CLed:
                        Arduino LED Control
Clock:
                        Arduino Software Clock
ClusterDuck Protocol:
                        Mesh communication protocol.
CodeCodeCodec Library:
                        Arduino library for CodeCodeCodec's projects.
controlKeyboard:
                        A library for checking keyboard events like whether a key is pressed or released.
CV7OEMFR:
                        Enables provisioning.
DarkSkySevenDay:
                        Current and Seven Day Weather Forecast Library for Arduino.
DBS-Lib:
                        DBS-Lib is a library board that we created for practice such as C++, algorithms, mathetical, embedded system and robotics.
Debugger:


Debugger:
                        A terminal debugger with break points and data watches.
Deneyap Arduino Examples:
                        Arduino examples for Deneyap Development Boards
Deneyap Arduino Projeleri:
                        Arduino examples for Deneyap Devkits with Deneyap Modules
Deneyap Dokunmatik Tus Takimi:
                        Arduino library for Deneyap Keypad
Deneyap Duman Dedektoru:
                        Arduino library for Deneyap Gas Sensor
Deneyap GPS ve GLONASS Konum Belirleyici:
                        Arduino library for Deneyap GPS and GLONASS Locator
Design Informatics Base:
                        Library for making use of the Design Informatics PCB for getting started with Arduino coding
DFRobot_AD9837:
                        This is a Library for AD9837, AD9837 is a Programmable Waveform Generator(SKU: DFR0973).
DFRobot_BME680:


DFRobot_BME680:
                        DFRobot Standard library(SKU:SEN0248).
DFRobot_IIS:
                        This library provides the codes for driving FireBeetle camera and the camera, microphones, etc. of audio expansion board.(SKU:DFR0498).
DFRobot_LcdDisplay:
                        It is a display screen that can be driven by both I2C and UART interfaces(SKU:DFR0997).
DFRobot_LIS:
                        a sensor library.(SKU:SEN0405/SKU:SEN0407/SKU:SEN0408/SKU:SEN0409/SKU:SEN0411/SKU:SEN0412/SKU:SEN0224)
DFRobot_MAX98357A:
                        This is a Library for MAX98357A(SKU: DFR0954).
DFRobot_MotorStepper:


DFRobot_MotorStepper:
                        Stepper motor and DC motor driver control board(SKU:DFR0508)
DFRobot_ST7687S:
                        This is a 2.2” TFT LCD Display Module with an input voltage(SKU: DFR0529).
Dictionary:
                        A dictionary data type with a fast b-tree based search
Differential Steering:
                        A library to use differential steering with a single dual axis joystick
Digital Rain Animation:
                        Easily display Matrix effects in the Arduino environment.
DigitalIO:
                        Fast digital IO.
DMD32:
                        An Arduino library for ESP32 to drive DMD LED matrix display
DMX Serial Transceiver:
                        Transmit and receive Serial DMX (max485) and switch without a struggle.
DWIN_DGUS_HMI:
                        DWIN DGUS HMI Display
EEWL:
                        EEPROM wear leveling
eForth1:


EEWL:
                        EEPROM wear leveling
eForth1:
                        eForth for Arduino UNO
ESP OTA GitHub:
                        ESP library for auto updating code from GitHub releases.
ESP32-imgur-uploader:
                        imgur.com Image/Video uploader
ESP32-OTA-Pull:
                        ESP32-OTA-Pull provides simple 'pull' based OTA updates for ESP32
ESP32Servo360:
                        Initial development release
ESP8266SDUpdater:
                        SD Card Loader for ESP8266
ESPHap:
                        Native support Apple HomeKit protocol with Arduino projects
evo_pmux_csr:
                        Evo PMUX CSR
evo_servo:
                        Evo Servo
ExtendedTouchEvent:
                        An eventmanager for touchscreens with XPT2046 controlerchip
FaBo GPIO40 PCA9698:
                        A library for FaBo GPIO.
FaBo Motor DRV8830:


A library for FaBo GPIO.
FaBo Motor DRV8830:
                        A library for FaBo Motor.
FaBo PWM PCA9685:
                        A library for FaBo PWM.
fANSI:
                        Control the PC screen using ANSI graphics
Fastcore:
                        Improvement of Arduino Core Functions.
FilesystemUtilities:
                        Provide handy functionalities for filesystem operations
Finite-State-Machine-Arduino:
                        With that we can create proper states for objects.
functional_button:
                        simple button library
FXLS89xx_Arduino:
                        An library for NXP FXLS89xx
FXPS7xxx_Arduino:
                        A library for NXP FXPS7xxx
GeneralShield:
                        GeneralShield Library
GFX Library for Arduino:
                        Arduino_GFX is a GFX library for various color displays with various data bus interfaces
Gravity Soil Moisture Sensor:


Gravity Soil Moisture Sensor:
                        Arduino Library for DfRobot Gravity Analog Capacitive Soil Moisture Sensor.
Grove - Motor Driver TB6612FNG:
                        Arduino library of Grove - Motor Driver(TB6612FNG)
Grove Serial MP3 Player V2.0:
                        Arduino library to control Grove Serial MP3 Player V2.0.
Grove_AS3935Lightning_sensor:
                        Lightning sensor, early warning alert, weather monitoring, automation systems, portable devices.
gyroturn:
                        Gyro Turn Interface for Arduino
Hercules Dual 15A 6-20V Motor Controller:
                        Arduino library to control Hercules Dual 15A 6-20V Motor Controller.
High-Side-Switch:
                        DEPRECATED. C++ library for the PROFET+2 12V
high-side-switch-ino:


high-side-switch-ino:
                        C++ library for the Infineon PROFET high-side switch product family
HomeSpan:
                        A robust and extremely easy-to-use HomeKit implementation for the Espressif ESP32 running on the Arduino IDE.
HX711 SOLDERED:
                        Library for controling HX711 sensor
JOAAT:
                        Implementation of the Jenkin's HASH for Arduino.
JRCCARLIB:
                        JRC CAR
kc868-arduino-library:
                        KC868 library for Arduino
LC_baseTools:
                        A set of tools to make coding Arduinos easier.
LC_neoPixel:
                        Allows the LC colorObj to work with Adafruit NeoPixels. Also allows them to be grouped and run in the background.
LedRGB565:
                        A Led RGB 565 library
LegoSensorAdapter:
                        Library for robot Cing with Atmega328.
LG_Matrix_Print:


Library for robot Cing with Atmega328.
LG_Matrix_Print:
                        A library to print text on one or more segments with 8x8 LED-Matrix using MAX
LibEdificio:
                        Allows to control the Building Lights educative system.
LibEstacionamiento:
                        Allows to control the Estacionamiento educative system.
LibLanc:
                        Allow camera control via the Sony lanc protocol
LibLucesCiudad:
                        Allows to control the City Lights educative system.
LibMiniSys:
                        Allows to control the MiniSys educative system.
LibSemaforo:
                        Allows to control the Semaforo educative system.
LibSemaforosCiudad:
                        Allows to control the Traffic Lights educative system.
LILCMU GoGoBoard Library:
                        Library for GoGoBoard
LiquidCrystal NKC:


Library for GoGoBoard
LiquidCrystal NKC:
                        Control library for an advanced RS232\I2C\SPI LCD display by Longtech & NKC Electronics
LMT87:
                        A simple library for utilizing analog temperature sensor
M5 Stack 4Relay Library:
                        M5Stack 4RELAY library for multiple different architectures.
M5Stack-SD-Updater:
                        SD Card Loader for M5 Stack
M5Stack_OnScreenKeyboard:
                        OnScreenKeyboard for M5Stack
M5Stack_SimpleBeep:
                        Simple Beep for M5Stack.
M5Stack_TreeView:
                        TreeView Menu UI for M5Stack
Magellan_BC95:
                        AIS Magellan Library; easy way to integrate IoT Device to Magellan using Arduino Platform.
Magellan_BC95_lite:


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.
MAX78630:
                        Enables reading polyphase energy-monitor parameters of LVX EnergyBoard.
MaxEssentialToolkit:
                        Library for MAXIM RTC, temperature and current-sense amplifier sensors.
MD_OnePin:
                        One pin serial comms link
MD_PWM:
                        PWM on arbitrary pins
Melopero Cookie RP2040:
                        Melopero Cookie RP2040 helper library
MemoryUsage:
                        Use this library to check your SRAM / Stack memory usage.
MicroTuple:
                        A library tuple like variadic datastructure for arduino.
ModbusRTU_Slave:


ModbusRTU_Slave:
                        A library package commonly used by the other libraries being published by Geabong
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.
MoonStruck:
                        Lunar Information Library for ESP32.
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
Motor_PID:
                        HG7881 module double H bridge  L9110S  and L298N drivers library (PID)
MS5x:
                        Library for digital pressure sensors MS5xxx by Measurement Specialties (MEAS)
MultiButtons:


MultiButtons:
                        Library for handling multiple buttons with single analog pin for ESP32.
Music Shield:
                        Arduino library to control Music Shield V2.0.
mwc_stepper:
                        two-pin stepper motor driver library.
NeuralNetwork:
                        Simple MLP Neural-Network Library.
Olympic Robotic Challenge:
                        A library to Olympic Robotic Challenge competition and supporting the official kit.
OpenWeatherOneCall:
                        Current and Seven Day Weather Forecast Library for ESP32.
oprintstream:
                        Work with Arduino Serial libraries in a stream-like manner.
Orbo:
                        A library useful for Orbo robot.
osap:
                        Multi-microcontroller plumbing, etc.
OTAWrapper:
                        ESP Library to simplify OTA setup.
OV5640 Auto Focus for ESP32 Camera:
                        A library that makes the OV5640AF usable on the ESP32.
Parse Arduino SDK:


Parse Arduino SDK:
                        A library that provides access to Parse
PCM51xx DAC:
                        Arduino library for TI PCM51xx DAC ICs software configuration via I2C.
PeanutKing ArduinoShield:
                        Arduino library for controlling ArduinoShield by Peanut King.
PenYX:
                        XY Pen plotter
PrinterDuino:
                        The simplest library to print in paper using  3 axis
radar-bgt60:
                        C++ library for the BGT60LTR11AIP - XENSIV™ 60 Ghz Radar from Infineon
RAK12027-D7S:
                        Arduino library for the RAK12027 seismic sensor.
RAK13801_UWB:
                        Arduino library to use Decawave DW1000 IC.
RAK15007-CY15B108QN:
                        Arduino library for controlling FRAM.
Regexp:


Arduino library for controlling FRAM.
Regexp:
                        Regular expression parser for microcontrollers
RGB-LED-Lighting-Shield:
                        C++ library for Infineons RGB-LED-Lighting-Shields
RhinoServo:
                        This library is for the Encoder DC Servo Motor: RMCS220x.
rp2040-encoder-library:
                        Quadrature Encoder library for RP2040
rssRead:
                        Read rss (xml) and return an array of strings.
S.Port sensor library for FrSky:
                        an Arduino Library to create FrSky S.Port sensors
S7XG:
                        AcSIP S7XG LoRaWAN/GPS module library
SchedTask:
                        Task Scheduler Library for Arduino
SchooMyUtilities:
                        A utility library for schoomy.
SDConfig:
                        A library for reading and writing settings from a configuration file on a SD card.


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.
Seeed Arduino SFUD:
                        Library for Seeed Arduino SFUD
Seeed-PCA9685:
                        Arduino library of 16-Channel Servo Driver
SensorPlot WebInterface:
                        WebInterface to display Sensor-Data.
SerialConfigCommand:
                        SerialConfigCommand for Arduino allows user to set commands via the Serial Monitor easily.
SerialMP3Player:
                        A library for Serial MP3 Player board (YX5300 chip).
SerialWombat:
                        A library to drive the Serial Wombat Family by UART or I2C.
SHTC3 Soldered Library:
                        Library for controling SHTC3 sensor with EasyC comunication
SimpleMeteoCalc:


SimpleMeteoCalc:
                        Simple library for calculate weather parameters using T-H-P basics.
Single LED Library:
                        Makes intergrating non interrupting lighting behaviours easy!
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.
SmartEverything SE868-AS:
                        Library code for the Telit SE868-AS GPS System
snakelights:
                        SnakeLights library for snake wired NeoPixels
Snowduino:
                        A library with faster commands for SAMC21
SoftSPIB:
                        Software SPI class for Arduino with support of not 8-bit aligned transfers.
Soldered BQ27441-G1 Arduino Library:
                        Soldered BQ27441-G1 Arduino Library
SparkFun Qwiic GPIO TCA9534 Arduino Library:


SparkFun Qwiic GPIO TCA9534 Arduino Library:
                        A library to drive the TCA9534 I2C->GPIO
SparkFun Qwiic RTC RV8803 Arduino Library:
                        A library to drive the RV-8803 extremely precise, extremely low power, real-time clock
SparkFun RHT03 Arduino Library:
                        An Arduino library for interfacing with the SparkFun RHT03 (DHT22)
SparkFun SGP4 Arduino Library:
                        SGP4 model for calculating satellite positions and predicting overpasses.
SparkFun_FS3000_Arduino_Library:
                        A library to control the SparkFun Air Velocity Sensor Breakout - FS3000 (Qwiic).
Speeduino:
                        A library with faster commands for SAMD21
SpinWearables:
                        A small, colorful, programmable, wearable kit to facilitate student exploration of physics, engineering, and computer science.


staticFunctional:
                        Drop in replacement for std::function for use in embedded systems
StereoSID:
                        MOS6581 Stereo SID Emulator Arduino Library
string_asukiaaa:
                        Functions about string for Arduino.
sunset:
                        Allows calculation of sunrise, sunset, and moonphase
TeensyID:
                        A library for getting Teensy IDs
TFMPI2C:
                        Arduino library for Benewake TFMini-Plus distance sensor in I2C mode
TimeInterval:
                        Library developed by ESDeveloperBR with the objective of facilitating the control of intervals, avoiding the use of the DELAY command.
Timezone_Generic:
                        Library to facilitate time zone conversions and automatic daylight saving (summer) time adjustments.
TinyCmdTable:
                        Very small command line manager
tinyECC:
                        Elliptic Curve Cryptography for Arduino Micro-controllers.
TinyPICO Helper Library:


TinyPICO Helper Library:
                        A TinyPICO Helper Library
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
tinyUDP:
                        tiny UDP send & recv.
TLC5615:
                        Driver for Texas Instruments TLC5615 10-bit DAC
Tuyav:
                        Communicate with the Tuya IoT module
uCOS-II:
                        MicroC/OS-II 2.92.10 for ARM Cortex M3.
UCR ESP8266:
                        Enables an ESP8266 to be used as a WiFi output device for UCR.
Ultimate_ESP_MQTT_Ubidots:
                        WifiManager, ESP HTTP Update, Ubidots MQTT packaged in 1 library
utils_asukiaaa:
                        Utility functions for Arduino.


utils_asukiaaa:
                        Utility functions for Arduino.
VitconCommon:
                        A library package commonly used by the other libraries being published by vitcon
Watch:
                        A library that makes working with watch-like formats easy.
WiFiTri:
                        WiFi Triangulation Library for ESP32.
Wio LTE Arduino Library:
                        Arduino library to control Wio LTE Arduino Library.
XLR8BuildTemplate:
                        Template for building custom designs for XLR8
XLR8Core:
                        OpenXLR8 Core components
XLR8DMem:
                        Access library for XLR8 DMem XB
XLR8HardwareSerial:
                        Library to access UART XBs.
XLR8Info:
                        Arduino library for identifying features of XLR8 product
XLR8LFSR:
                        Simple LFSR example on the XLR8 FPGA.
XLR8Pong:


XLR8Pong:
                        Pong game using the FPGA logic. For Alorium Technology's XLR8 board.
XLR8PWM:
                        OpenXLR8 implementation of PWM
XLR8RC:
                        Captures outputs from an RC receiver (the signals that go to servos) and outputs a 16 bit integer representing the pulse width (in microseconds)
XLR8USB:
                        USB FullSpeed (Mouse) host interface


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

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

Reference
            >  Libraries
            > Timing

Timing
Official libraries
AudioFrequencyMeter:
                        Get the fundamental pitch of an audio signal
NTPClient:
                        An NTPClient to connect to a time server
RTCZero:
                        Allows to use the RTC functionalities. For Arduino Zero, MKRZero and MKR1000 only.
Contributed by the community
AceTime:


Contributed by the community
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.
Adafruit Si5351 Library:
                        Driver for Adafruit's Si5351 Clockgen Breakout
AnalogRTCLib:
                        Library for Analog Devices Real Time Clocks.
Animation Tools:
                        Simplifies creating behaviours for Servos and LEDs
arduino-timer:
                        Timer library for delaying function calls
arduino-timer-api:
                        Simple cross-platform API for multitasking on timer interrupt handlers
ArduinoSensors:
                        A Library of Libraries of Sensors
ArduinoThread:


ArduinoSensors:
                        A Library of Libraries of Sensors
ArduinoThread:
                        A simple way to run Threads on Arduino
ArduinoThreadRunOnce:
                        Run an ArduinoThread just one time
Artron DS1338:
                        Arduino library of RTC DS1338.
Async_Operations:
                        A library for accurately keeping track of long tasks without blocking the main thread
AsyncDelay:
                        Simple abstraction library implementing delays and timeouts.
AsyncTimer:
                        JavaScript-like async timing functions (setTimeout, setInterval).
avdweb_SAMDtimer:
                        Timer library for the SAMD21 and Arduino Zero
avdweb_VirtualDelay:
                        Allows using (multiple) delays without blocking code execution. Arduino Uno and Zero.
AVR Standard C Time Library:

Real Time functions for Goldilocks ATmega1284p & ATmega2560

avrCalibrate:


avrCalibrate:
                        Determines calibration values for MCU clock frequency and internal reference voltage and sets them at setup.
avrtos:
                        RTOS for AVR Arduino microcontrollers (Uno Mega)
Azure RTOS ThreadX:
                        Azure RTOS ThreadX Library for Arduino
BlockNot:
                        BlockNot gives you non-blocking timers with simplicity.
bluemicro_engine:
                        Engine to implement a loop in order to decouple the progression of time from user input and processor speed.
buildTime:
                        Library will help you to get compile time
CallbackHelper:
                        Tool to generate std::function like callback APIs without the huge memory footprint of std::function
CallMyFunction:
                        Arduino library to call function with time restrictions
Chrono:
                        Chronometer/stopwatch library that counts the time passed since started.
CleanRTOS:
                        Makes use of FreeRTOS on ESP32 much easier and safer.