gavmac00/arduino-docs huggingface dataset:
EasyAndee101:
                        Annikken EasyAndee Library for Arduino 101
EasyLed:
                        Arduino library for controlling standard LEDs in an easy way. EasyLed provides simple logical methods like led.on(), led.toggle(), led.flash(), led.isOff() and more.
easyLiDAR:
                        Using vl53l5cx(tof64) LiDAR driver easy.
EasyOpenTherm:
                        OpenTherm Library to control Central Heating (CH), HVAC (Heating, Ventilation, Air Conditioning) or Solar systems by creating a thermostat using Arduino IDE and ESP32 / ESP8266 hardware.
EasyPCF8574:
                        Generic library for PCF8574 easy to use
EasyPCF8575:
                        The easiest library for PCF8575
Easyuino:
                        It offers a set of APIs to easily make beginners use several different sensors and devices using only the Easyuino
EEPROMextent:
                        This is a library for Arduino to read/write complex data to EEPROM.
eFlexPwm:
                        Arduino eFlexPwm library for Teensy 4.x
egoShieldS:
                        Library offering support for uStepper S egoShield
egoShieldTeach:
                        Library offering support for uStepper egoShield
egoShieldTimeLapse:
                        Library offering support for uStepper egoShield
EgoSmartHeaterRS485:
                        Controlling the EGO Smart Heater via RS485 using Modbus
Elegoo:
                        This is a library to use the ELEGOO Smart Robot Car Kit.
ELi_MdM_4_00:
                        A library for using motor driver modules of E-LAGORi.
EncoderStepCounter:
                        Quadrature Encoder library for half-step and full-step encoders.
Endo-Continuum-Robot:
Endo-Continuum-Robot:
                        The Endo Continuum Robot Library
eOS:
                        ETC EOS library for OSC
ES32Lab:
                        Library provided by ESDeveloperBR to facilitate the development of programs that use the ES32Lab board.
ES920:
                        Arduino library for ES920/ES920LR FSK/LoRa wireless module
EscalatorSwitch:
                        A library that supports the Escalator Switch.
Escon:
                        A library for IoT Device
ESP-FlexyStepper:
                        This library is used to control one or more stepper motors from an ESP32 device
ESP-StepperMotor-Server:
                        A stepper motor control server for ESP32 with Web UI, REST API and CLI
ESP32 Control:
                        This library providing the possibility to call a function at specific ESP32 Control module.This library support all version of ESP32 Control module,ERS ,E1.0
ESP32 Control lite:
                        This library providing the possibility to call a function at specific ESP32 Control module.This library support all version of ESP32 Control module,ERS ,E1.0
ESP32 FX1N PLC:
                        This library providing the possibility to call a function at specific ESP32 module.This library support all version of ESP32 module 2.0RXO,MiniPLC-32u
ESP32 Lite Pack Library:
                        ESP32LitePack, M5Lite, A lightweight compatibility library. Support Devices:M5StickC, M5StickC Plus, M5Stack BASIC, M5Stack GRAY, M5Stack FIRE, M5Stack Core2, M5Stack ATOM Lite, M5Stack ATOM Matrix, M5Stack ATOM ECHO
ESP32-Chimera-Core:
ESP32-Chimera-Core:
                        Alternate library M5Stack/M5Core2/Odroid-Go/D-Duino and possiblly other ESP32/TFT/SD bundles
ESP32-USB-Soft-Host:
                        "An Arduino wrapper to @sdima1357's usb_soft_host esp-idf example"
ESP32_C3_ISR_Servo:
                        This library enables you to use Interrupt from Hardware Timers on an ESP32_C3 board to control multiple servo motors.
ESP32_C3_TimerInterrupt:
                        This library enables you to use Interrupt from Hardware Timers on an ESP32-C3-based board
ESP32_FastPWM:
                        This library enables you to use Hardware-based PWM channels on ESP32, ESP32_S2, ESP32_S3 or ESP32_C3-based boards to create and output PWM to pins.
esp32_gamepad:
esp32_gamepad:
                        connect ESP32 to SteelSeries:Free bluetooth gamepad.
ESP32_ISR_Servo:
                        This library enables you to use Interrupt from Hardware Timers on an ESP32 board to control multiple servo motors.
esp32_moga:
                        connect ESP32 to MOGA bluetooth gamepads
ESP32_New_ISR_Servo:
                        This library enables you to use Interrupt from Hardware Timers on ESP32, ESP32_S2, ESP32_S3, ESP32_C3 boards to control multiple servo motors.
ESP32_New_TimerInterrupt:
                        This library enables you to use Interrupt from Hardware Timers on an ESP32, ESP32_S2, ESP32_S3 or ESP32_C3-based board
ESP32_PWM:
ESP32_PWM:
                        This library enables you to use Interrupt from Hardware Timers on an ESP32, ESP32_S2, ESP32_S3 or ESP32_C3-based board to create and output PWM to pins.
ESP32_S2_ISR_Servo:
                        This library enables you to use Interrupt from Hardware Timers on an ESP32_S2 board to control multiple servo motors.
ESP32_S2_TimerInterrupt:
                        This library enables you to use Interrupt from Hardware Timers on an ESP32-S2-based board
ESP32Encoder:
                        Encoder library for the ESP32 using interrupts.
ESP32MX1508:
                        An ESP32 library that makes using mx1508 dual DC motor driver easier.
ESP32PsramLock:
                        Library to control ESP32 PSRAM
ESP32Servo:
                        Allows ESP32 boards to control servo, tone and analogWrite motors using Arduino semantics.
ESP32TimerInterrupt:
ESP32TimerInterrupt:
                        This library enables you to use Interrupt from Hardware Timers on ESP32-based (including ESP32_S2, ESP32_S3 and ESP32_C3) boards
ESP8266_ISR_Servo:
                        This library enables you to use Interrupt from Hardware Timers on an ESP8266 to control servo motors.
ESP8266_PWM:
                        This library enables you to use Interrupt from Hardware Timers on an ESP8266-based board to create and output PWM to pins.
ESP8266TimerInterrupt:
                        This library enables you to use Interrupt from Hardware Timers on an ESP8266-based board.
ESP_DoubleResetDetector:
                        Library to detect a double reset within a predetermined time, using RTC Memory, EEPROM, LittleFS or SPIFFS for ESP8266 and ESP32
ESP_MultiResetDetector:
ESP_MultiResetDetector:
                        Library to detect a multi reset within a predetermined time, using RTC Memory, EEPROM, LittleFS or SPIFFS for ESP8266 and ESP32, ESP32_C3, ESP32_S2, ESP32_S3
Esparto:
                        Rapid development framework, synchronous task queue and GPIO manager (plus more) for ESP8266 devices
ESPboy:
                        ESPboy Handheld Driver.
EspEasyUtils:
                        ESP32 Easy Utils
ESPManager:
                        ESP manager
EspUsbHost:
                        This is a library for using USB Host with ESP32.
Etherkit Si5351:
                        A full-featured library for the Si5351 series of clock generator ICs from Silicon Labs
Ethernet_Shield_W5200:
                        Arduino library to control Ethernet Shield W5200.
evive:
                        This ia a arduino libray for using evive.
ExampleLibrary:
This ia a arduino libray for using evive.
ExampleLibrary:
                        An example of how to create a public Arduino Library, that is automatically uploaded into the Arduino Library Manager for public consumption.
Excelsior:
                        Functions as a beginners guide to programm the Excelsior-Brick.
Excelsior_Light:
                        Used for easy use of the Excelsior Lightsensor
FaBo 301 BLE SiliconLabs:
                        A library for SiliconLabs BLE113.
FaBo 307 BLE Nordic:
                        A library for nRF5x.
FanController:
                        Arduino Library for controlling PC fans
FastAccelStepper:
                        A high speed stepper library for Atmega 328p (nano), 32u4 (leonardo), 2560, ESP32, ESP32S2, ESP32S3 and Atmel SAM Due
FastLEDManager:
FastLEDManager:
                        FastLED Manager that can generate multiple sequences with layered (mixed) output
FeatherFault:
                        FeatherFault tells you why your Arduino program is crashing
FED3:
                        This is a library for operating FED3
FFT:
                        Library for FFT
FingerLib:
                        Allows for servo-like functionality for finger control. For Atmega 2560 (Almond PCB) and Arduino Zero (Chestnut) only.
FirmataExpress:
                        An enhanced version of StandardFirmata version 2.5.8
FirmataWithDeviceFeature:
                        This library implements the Firmata protocol as a set of plugins that can be used to create applications to remotely interface with an Arduino board.
Firmetix:
                        The server for the Firmetix Project.
FirstBuild - Relay:
                        Control a relay by specifying a period and duty cycle.
FlashLightLED:
Control a relay by specifying a period and duty cycle.
FlashLightLED:
                        An Arduino library that can programmatically manipulate the LED color changing light strips controlled by a 44 Key IR Remote.
FlexyStepper:
                        Stepper motor control library for Arduino supporting in-motion changes.
Force:
                        This is a library for operating FORCE
FORCE2:
                        This is a library for operating FORCE2
FourRegs:
                        Prints the low-level configuration registers for Arduino-compatible boards which use an ARM SAMD51 processor.
FreeRTOS_SAMD21:
                        FreeRTOS ported for Arduino SAMD21 processors
FreeRTOS_SAMD51:
                        FreeRTOS ported for Arduino SAMD51 processors
Gamebuino Classic:
                        Create your own games on a fun and retro console.
Gamebuino META:
                        Make your first game within hours.
GCodeParser:
Gamebuino META:
                        Make your first game within hours.
GCodeParser:
                        The GCodeParser library is a lightweight G-Code parser for the Arduino using only a single character buffer to first collect a line of code (also called a 'block') from a serial or file input and then parse that line into a code block and comments.
GetInTouch:
                        Arduino library for GetInTouch Twitch Extension.
GhostLab42Reboot:
                        Arduino library for GhostLab42's Reboot Triple-Display Board Set
GLCD:
                        Library for using the Graphic LCD type display.
GlobalCovfefe:
                        An emulation of a GlobalCache device with one IR sender and (optionally) an IR learner (demodulating or non-demodulating).
gma3:
                        GrandMA3 library for OSC
GobbitLineCommand:
gma3:
                        GrandMA3 library for OSC
GobbitLineCommand:
                        Basic to advanced line following, intersection detection, basic motor control, battery monitoring, gripper control, and basic collision detection with the Gobbit robot.
GoGoBoard Arduino Library:
                        A library for built-in STM32 arduino core on GoGoBoard to enabled fully functional of hardware along with the used of students.
Goldfish4Tech:
                        Arduino demo code for project
Goldilocks Analogue DAC Library:
                        DAC (MCP4822) functions for Goldilocks Analogue
Goldilocks Analogue SPI RAM Library:
                        Firmware for SPI solid state memory (including SRAM, FRAM, EEPROM) devices for Goldilocks Analogue
GoProControl:
                        A library that makes using GoPro Cameras a breeze.
GPIO_NXP_Arduino:
                        Class library for NXP GPIO drivers
GPIO_NXP_Arduino:
                        Class library for NXP GPIO drivers
GRGB:
                        Library for smooth RGB LED control
Grove Mini Track Ball:
                        Arduino library to control Grove Mini Track Ball.
GroveEncoder:
                        Grove Encoder Library
Guarateca_Demo:
                        Biblioteca para amostra do funcionamento da Super-Biblioteca Guarateca, para o controle das mais diversas plataformas roboticas.
GuaraTeca_Hardware:
                        Bibliotecas de controle de diversas plataformas roboticas em baixo nivel.
GuaraTeca_Menu:
                        Biblioteca de controle de diversas plataformas roboticas.
GuaraTeca_OBR:
                        Biblioteca de controle de diversas plataformas roboticas.
GuiN-E Bot:
                        Arduino Library for building GuiN-E Bot Projects using ROS
Gyver433:
                        Simple library for 433 MHz radio
Gyver433:
                        Simple library for 433 MHz radio
GyverDimmer:
                        Phase and Bresenham algorithm for AC triac dimmer
GyverHC595:
                        Fast SPI/BitBang library for 74HC595 shift register
GyverMotor:
                        Library for motor driver control
GyverStepper:
                        Fast library for stepmotor control and multi-axis planning
HamShield:
                        A library for use with HamShield by Enhanced Radio Devices.
HamShield_KISS:
                        A library for use with HamShield by Enhanced Radio Devices.
Haptic_DA7280:
                        Arduino library for Dialog DA7280 Haptic Controller
Haptic_DRV2605:
                        Arduino library for TI DRV2605L Haptic Controller
HeatpumpIR:
                        Heatpump / Air Conditioner infrared control
HeidelbergInterface:
Heatpump / Air Conditioner infrared control
HeidelbergInterface:
                        Arduino Library to communicate with Heidelberg Wallbox Energy Control via Modbus RTU.
Heltec ESP32 Dev-Boards:
                        Library for Heltec ESP32 (or ESP32+LoRa) based boards
Heltec ESP8266 Dev-Boards:
                        Library for Heltec ESP8266 based boards
HerkulexServo:
                        A library for communicating with Herkulex smart servos.
HexFabQuadroMotorShield:
                        Control up to four DC Motors and read their currents with this shield.
HighPowerStepperDriver:
                        High-Power Stepper Motor Driver library for Arduino
HiTechnic-Arduino:
                        Use the HiTechnic motor/servo controllers with your Arduino!
HUSB238:
                        Driver library for the HUSB238 USB-PD IC
Hyperduino Library:
Driver library for the HUSB238 USB-PD IC
Hyperduino Library:
                        Allows anyone to control H-Bridge for Hyperduino
I2C AXP192 Power management:
                        This is a library of AXP192, the Power Management for I2C connectivity.
I2C BM8563 RTC:
                        Library to control I2C RTC
I2C MPU6886 IMU:
                        Library to control I2C MPU6886
I2C SLG:
                        Library to control I2C GreenPAK SLG46826
I2cControlPanel_asukiaaa:
                        It communicate with a control panel via i2c.
I2cMotors_asukiaaa:
                        It controls i2c motor driver.
I2cMultipleMotors_asukiaaa:
                        Multiple motors driver
I2Cwrapper:
Multiple motors driver
I2Cwrapper:
                        I2Cwrapper is a generic modular framework which helps you implement Arduino based I2C target (slave) devices for control of non-I2C hardware.
ICM7218:
                        Intersil-Renesas and Maxim ICM7218 and Intersil-Renesas ICM7228 LED driver library.
ICM7218C:
                        Maxim ICM7218C LED driver library.
IFX9201_XMC1300_StepperMotor:
                        This library provides an interface to control a stepper motor through Infineon’s Stepper Motor Control Shield "KIT_XMC1300_IFX9201" with h-bridge IFX9201 and XMC1300 microcontroller.
ILIB:
                        Arduino library for ILOGICS DEVICE
imuFilter:
                        Sensor fusion for an IMU to obtain heading and velocity.
imuFilter:
                        Sensor fusion for an IMU to obtain heading and velocity.
Ingenia Serial Servo Drive Library:
                        Arduino library for control Ingenia Servo Drives using serial communication.
IoT Suite:
                        IoT Suite is a simple, easy to use platform for building IoT solutions.
IoTController:
                        IoT Network Controller for ESP8266 and ESP32
IOTKME:
                        Currency Conversion and Stepper motor control and loadcell reader library for more informtion visit https://kmetechnology.com.
IOXESP32Motor:
                        With this library You can control motor with IOXESP32 Motor shield
IQ Module Communication:
                        A library for communicating with and controlling IQ motor modules.
IRremoteESP8266:
                        Send and receive infrared signals with multiple protocols (ESP8266/ESP32)
ISL1208-RTC-Library:
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:
                        <br/>A library to control motors with the L293x motor driver <br/> 메카트로 보드 모터 컨트롤 라이브러리 (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