A list of the 616 libraries in the architecture avr.

AStar32U4 A-Star 32U4 Arduino library
ATmega32U4 Grove Air quality sensor ATmega32U4 Arduino library to read values from Grove Air Quality Sensor.
ATtinySerialOut Minimal bit-bang send serial 115200 or 38400 baud for 1 MHz or 230400 baud for 8/16 MHz ATtiny clock.Perfect for debugging purposes.Code size is only 76 Bytes@38400 baud or 196 Bytes@115200 baud (including first call)
AceMenu A library that makes coding a user Menu a breeze.
Adafruit SleepyDog Library Arduino library to use the watchdog timer for system reset and low power sleep.
Adafruit TiCoServo Use NeoPixels and servos in the same Arduino sketch (with caveats)
AdagioPro Controls Adagio RGB Poollights over RS-485
ADCTouch Create Touch Sensors with a single (Analog)Pin without external Hardware
ADCTouchSensor Create Touch Sensors with a single analog pin without external hardware
ADSWeather Arduino library to interface with the Argent Data Systems weather station sensor assembly.
ADS1110 ADS1110 Driver (16-BIT ADC with Onboard Reference, PGA and I2C Interface)
ADS1118 library Arduino library for TI ADS1118 (16-Bit Analog-to-Digital Converter with Internal Reference and Temperature Sensor).
AEBO A library useful for AEBO robot.
AlignedJoy Allows Arduino/Genuino boards to read a variety of analog joystick by aligning axis values (XY).
AllWize Arduino-compatible library to interface RC1701HP-OSP/WIZE radio modules
AltSoftSerial Software emulated serial using hardware timers for improved compatibility
Altino The library for the Altino car.
Ambimate A library for the Ambimate sensor board from TE
analogComp Set and manage the integrated analog comparator
AnalogTouch AnalogTouch library for Arduino
AntaresLoraID Lora.id Arduino Library for Dragino/RFM and standalone LoRaWAN modules.
ArdTap A library to manage an Arduino board from a mobile in a couple of minutes. No coding, only configuration.
ArdVoice A library to play audio (voices) on the Arduboy game system.
Arduboy The Arduboy core library.
Arduboy-BistercianNumbers Tiny 4x4 Bistercian Numerical Display for the Arduboy game system.
ArduboyPlaytune A library for playing musical scores and tones that is compatible with the Arduboy game system.
Arduboy-TinyFont Tiny 4x4 Font for Arduboy which contains the small ASCII Table from 32 to 127. The sprite for the font uses 192 bytes.
ArduboyTones A library for playing a sequence of tones, intended for use with the Arduboy game system.
Arduboy2 An alternative library for use with the Arduboy game system.
arduino-fsm A library for implementing a finite state machine
ArduinoIHC A Library for connecting to the IHC Controller data in/out.
ArduinoLang Translate Wiring and CPP language to your native language.
ArduinoLearningKitStarter Library for the ArduinoLearningKitStarter (ALKS) board by RoboticsBrno with definition of pins and initialization of peripheries.
arduino-menusystem A library for implementing a menu system
Arduino POST HTTP Parser A library that allows for easy parsing of POST packages.
Arduino Smart Watch A library that makes coding a watch for Arduino Micro and so on
ArduinoSTL A port of uClibc++ packaged as an Arduino library.
ArduinoUniqueID Arduino Library to gets the Manufacture Serial Number from the Atmel AVR, SAM, SAMD, STM32, and ESP Microcontroller.
Arduino Uno WiFi Dev Ed Library This library allows users to use network features like rest and mqtt. Includes some tools for the ESP8266.
Arduino-Websocket-Fast Websocket client library (fast data sending).
Arduino_AVRSTL A port of ArduinoSTL Arduino library.
Arduino_Sensorkit Arduino Sensor Kit
ArxRobot Library Enables easy access to the controls of Arxterra robots.
AskSinPP Homematic Protocol Library
Aspen SIM800 A comprehensive SIM800 Series library for simplified and in-depth chip access.
AsyncAnalog Arduino Library for async reading of an analog pin
AtTouch Arduino Library for the Atmel AT42QT1070 QTouch 7-channel Sensor IC via i2c.
Atmel TSS463C VAN bus Datalink Controller library A library for the Atmel TSS463/TSS461 VAN Datalink Controller
attiny85FasterPin "Library which lets you to control pins in more efficient way"
AudioShieldDTMF MCP4921 Audio Shield DTMF Example
AutoAnalogAudio Automated analog reads and analog output (streaming) using Arduino DAC(or PWM), ADC, DMA and Timers
avdweb_AnalogReadFast Fast analogRead 10/12 bit ADC for the Arduino Zero and Uno
AVR-context This library provides a low-level facility for context switching between multiple threads of execution and contains an implementation of asymmetric stackful coroutines on an AVR micro-controller.
AvrHeap Library to runtime analyze the structure of the heap (AVR328).
AVR Standard C Time Library Real Time functions for Goldilocks ATmega1284p & ATmega2560
AVR_Slow_PWM This library enables you to use ISR-based PWM channels on AVR-based boards, such as Mega-2560, UNO,Nano, Leonardo, etc., to create and output PWM any GPIO pin.
avr_stl A port of ArduinoSTL Arduino library.
Awesome The library that supports the Awesome Shield PCB.
B902AA B902AA Module Spesific Library
BackSeatDriver Simple move and turn semantics for self-driving vehicles.
Balboa32U4 Balboa 32U4 Arduino library
BaroLibrary Library for Measurement Specialties MS5637-02BA03 Altimeter/Pressure sensor (including Freetronics BARO module).
Battery Read battery parameters
Beelan LoRaWAN LoRaWAN Arduino Library for standalone LoRaWAN modules class A and C with a simple API.
BH1750 Arduino library for the digital light sensor breakout boards containing the BH1750FVI IC
BigFont01 Library for displaying large characters on LCD character displays using the HD44780 driver.
BigFont01_I2C Library for displaying large characters on LCD character displays using the HD44780 driver.
BigFont02 Library for displaying large characters on LCD character displays using the HD44780 driver.
BigFont02_I2C Library for displaying large characters on LCD character displays using the HD44780 driver.
BlaeckSerial A simple library to send binary (sensor) data via Serial port to your PC.
BLE SDK for Arduino Nordic BLE SDK for Arduino for nRF8001 products such as the BLE Shield, Blend and Blend Micro.
BlueDisplay This library enables an Android smartphone or tablet to act as a graphical display for your Arduino.
BMC Fully featured MIDI Controller Library with a Companion Editor App for 32-bit Teensy boards, Requires Teensyduino.
Botly Librarie permettant de piloter le robot Botly développé par l'association La Machinerie
Braccio Allows to move each Braccio parts using simple calls.
BraccioRobot Braccio Robot controller API.
BraccioV2 A library that enables more functionality for use with the Tinkerkit Braccio Arm.
Brino A biblioteca possibilita o uso de termos em portugues (Brino) para a programacao do arduino.
BSEC Software Library Bosch Sensortec Environmental Cluster (BSEC) Software library
BTLE Arduino library for basic Bluetooth LE communication.
Bugtton Fast button debounce library for ATmega328P. Uses registers instead of digitalRead.
Buzz AC/static electricity-based motion detection using only the ADC and a wire!
cI2C Arduino Hardware I2C for AVR (in plain c)
Capacitor Measure capacitance from 0.2pF to 100uF with no external hardware.
CaptureTimer Arduino Input Capture Library
CEClient A library which allows communication with HDMI CEC capable devices.
cerebro A library that makes cerebro works easly.
Ch376msc A library for CH376 file manager control chip.
Charge n Boost A library for the Charge 'n Boost lithium charger and usb booster
ChirpSDK Chirp SDK
Ciao Enables communication between microcontroller and MIPS cpu. Natively support network communications, terminal (linux) and file access.
Circios Roboter-Steuerung Arduino-Bibliothek zum Ansteuern des "Circios" Schulroboters
CircuitsFunBasic Essential basic components library by CircuitsFun.
cmdArduino A small command-line library to make development easier.
CMMC Packet A simple CMMC Packet data structure.
CMMC_LED An easy led controller
CoDrone A library for CoDrone users
ComDriverSpi SPI communication driver class
Commanders This is a library for Arduino to handle input devices like buttons, Dcc (railroad modeling), CAN or I2C bus, or serial interface to give orders.
Comp6DOF_n0m1 An Arduino Library for compass tilt compensation and hard iron offset
ControleForno Uma biblioteca para controle e automacao de forno tipo esteira.
CONTROLLINO Support library for CONTROLLINO PLC boards
Corsair Lighting Protocol Control LED strips via USB from a PC.
CRC Simula Arduino IDE Library Support Library for Chicago Robotics Simula Boards.
CRC VCNL4200 Library Library for control of the Vishay VCNL4200 proximity and ambient light sensor package. Now includes limited interrupt support.
CS5490 A library control an integrated circuit Cirrus Logic - CS5490
Cumulocity IoT client A client library to connect your Arduino to Cumulocity IoT cloud over MQTT.
CurrentTransformer Arduino Library for measuring current in 50/60Hz circuits using current transformers.
CustomJWT A library to make it easy to encode and decode JWT tokens on an Arduino.
Cytron 3A Motor Driver Shield Library for controlling Cytron 3A Motor Driver Shield
Cytron G15 Shield Library for controlling G15 Cube Servo
Cytron Maker Sumo Library Library for Cytron Maker Mini Sumo controller.
Cytron_PS2_Shield This library is for the Cytron PS2 Shield.
DAC7611 A library that makes interfacing the DAC7611p a breeze.
databot Official databot library supporting databot, based on Arduino
DatavisionLCD This library allows communication with Phico Datavision LCD.
DCCpp This is a library to control DCC devices.
DcDccNanoController This library is made to build a basic Dcc controller on small Arduino Nano or Uno.
dcf77_xtal DCF77 decoder with excellent noise tolerance.
DDS Generate sinusoids on AVR-based Arduinos at varying frequencies. Requires an analog low-pass filter.
DebounceEvent Simple push button and toggle switch debounce library that reports number of clicks and length
Debugger A terminal debugger with break points and data watches.
DeepSleepScheduler Lightweight, cooperative task scheduler with configurable sleep and task supervision.
DelayExec A library to defer executions
DHTlib AVR Optimized Library for DHT Temperature & Humidity Sensor on AVR only.
DHT sensor library for ESPx Arduino ESP library for DHT11, DHT22, etc Temp & Humidity Sensors
digitalPinFast More speed for digitalPin operations.
Dimmable Light for Arduino This library allows you to command electrical appliances through dimmer (also known as thyristor)
Dimmer class for ATmega32U4 Easy use of 10/12 bit PWM outputs on ATmega32U4 for dimmer applications.
DIO2 Fast digital input/output functions.
directADC Library for advanced ADC control (AVR)
directTimers Library for advanced hardware timers control
DMOscillator A library that makes easy on/off control on a pin at fixed or dynamic rate.
DMStepper A library to drive stepper motors.
DMTimer A library that simplifies non blocking recurrent calls.
DMD2 Updated (beta) library for Freetronics DMD dot matrix displays.
DMXSerial Enables DMX communication using the built-in serial port for Arduino boards.
DotMatrix5x7 Drives 5x7 dot matrix display directly connected to Arduino pins
Ds1302 A C/C++ library to use DS1302 RTC chip.
DS1307 Emulator An emulator of the DS1307, which transform the Arduino in an RTC chip without actually having a physical RTC.
DS3232RTC Arduino Library for Maxim Integrated DS3232 and DS3231 Real-Time Clocks.
DU-INO DU-INO base Arduino library.
dwarf433 Arduino libary to transmit arbitrary RF433 signals
eBoard shackle the Arduino All in one library to run qfixSoccerBoard code on the Arduino
eBtn A library to handle Buttons based on events.
EEvar Allows to save your variables in EEPROM memory. Works with any POD (bool, int, float, custom structs) and String. Simple. Lightweight.
E131 E1.31 sACN for AVR Ethernet and ESP8266.
EasyButtonAtInt01 Small and easy to use Arduino library for using push buttons at INT0/pin2 and / or any PinChangeInterrupt pin.Functions for long and double press detection are included.Just connect buttons between ground and any pin of your Arduino - that's itNo call of begin() or polling function like update() required. No blocking debouncing delay.
Easy MFRC522 Simplified reading/writing data chunks from/to RFID tags with MFRC522 module.
EasyWebServer An easy-to-use web server
Easyuino It offers a set of APIs to easily make beginners use several different sensors and devices using only the Easyuino
EducationShield Library used for the completion of all the projects related to CTC
EEWrap A convenient library allowing one to use the EEPROM just like RAM.
EE895 Arduino Library Library for the EE895 CO2 Sensor
EEPROM-Storage Generic class to wrap an EEPROM variable on the Particle and Arduino platforms.
EEPROMWearLevel EEPROMWearLevel reduces EEPROM wear by writting a new value to an other EEPROM location.
EEPROM_CAT25 Driver for On Semiconductor CAT25 SPI EEPROM chips for AVR, SAM3X (Due), and SAM M0+ (SAMD, SAML, SAMC) microcontrollers
ElectronicsEducation Arduino libraries and educational materials for workshop
Engineer Regulator Arduino library for temperature controller. Stores settings in EEPROM. Hysteresis. (AVR and ESP)
Environment Read enviroment sensors
ESPpassthrough Library that uses ESP AT serial commands to set it in Passthrough (transparent) Mode.
Esplora Grants easy access to the various sensors and actuators of the Esplora. For Arduino Esplora only.
EtherCard EtherCard is an IPv4 driver for the ENC28J60 chip.
EtherSia IPv6 library for the ENC28J60, W5500 or W5100 Ethernet controllers
EthernetIndustruino Library for the Industruino Ethernet module
ezButton Button library for Arduino
ezBuzzer Buzzer library for Arduino
FaBo 201 3Axis ADXL345 A library for FaBo 3AXIS I2C Brick
FaBo 202 9Axis MPU9250 A library for FaBo 9Axis I2C Brick
FaBo 203 Color S11059 A library for FaBo Color I2C Brick
FaBo 204 Baromter MPL115A2 A library for FaBo Barometer I2C Brick
FaBo 205 Proximity VCNL4010 A library for FaBo Proximity I2C Brick
FaBo 206 UV Si1132 A library for FaBo UV I2C Brick
FaBo 207 Temperature ADT7410 A library for FaBo Temperature I2C Brick
FaBo 208 Humidity HTS221 A library for FaBo Humidity I2C Brick
FaBo 209 KTemp MCP3421 A library for FaBo KTemp I2C Brick
FaBo 210 GPIO PCAL6408A A library for FaBo GPIO I2C Brick
FaBo 211 7Segment LED TLC59208F A library for FaBo 7Segment LED I2C Brick
FaBo 212 LCD PCF8574 A library for FaBo LCD I2C Brick
FaBo 213 LCD mini AQM0802A A library for FaBo LCD mini I2C Brick
FaBo 214 OLED EROLED096 A library for FaBo OLED I2C Brick
FaBo 215 RTC PCF2129 A library for FaBo RTC I2C Brick
FaBo 217 Ambient Light ISL29034 A library for FaBo Ambient Light I2C Brick
FaBo 222 Environment BME680 A library for FaBo Environment I2C Brick
FaBo 223 Gas CCS811 A library for CCS811 that getting values of CO2 and TVOC.
FaBo 230 Color BH1749NUC A library for FaBo Color I2C Brick
FaBo GPIO40 PCA9698 A library for FaBo GPIO.
FaBo Motor DRV8830 A library for FaBo Motor.
FaBo PWM PCA9685 A library for FaBo PWM.
FadeLed Makes fading LEDs easy
FastAccelStepper A high speed stepper library for Atmega 328p (nano), 2560, ESP32 and Atmel SAM Due
FastGPIO Faster general-purpose I/O
FastShiftIn Arduino library for (AVR) optimized shiftIn - e.g. for 74HC165
FDC2214 TI FDC2214 capacitative sensor library
FingerLib Allows for servo-like functionality for finger control. For Atmega 2560 (Almond PCB) and Arduino Zero (Chestnut) only.
Finite-State-Machine-Arduino With that we can create proper states for objects.
fix_fft A library for implementing fixed-point in-place Fast Fourier Transform on Arduino. It sacrifices precision and instead it is way faster than floating-point implementations.
Flash A library to wrap accessing and writing to flash
Flicker A library for making capacitive touch easy to use.
FlightSimOutputs Library for easy handling of digital outputs on Midwest737Simulations.com Multi Output card.
FlightSimSwitches Library for easy handling of Switches and Buttons in X-Plane with PJRC's Teensy
fp64lib Handcrafted 64-bit floating point routines for AVR/arduino microprocessors.
FreeRTOS FreeRTOS Real Time Operating System implemented for AVR (Uno, Nano, Leonardo, Mega).
FreqPeriodCounter Smart library with comprehensive functions for counting (multiple) frequencies. For Arduino Uno and Zero.
FrequencyDetector Measure the main frequency of analog captured signal connected to an Arduino and check for noise and mute.
frt Lightweight, easy-to-use wrapper around the Arduino_FreeRTOS_Library.
ft817 Serial CAT interface to control a Yaesu FT-817 transceiver
FTOLED Library to drive Freetronics OLED128 128x128 display.
FTRGBLED Freetronics RGBLED module (WS2801-based) driver library.
Gamebuino Classic Create your own games on a fun and retro console.
Gamer A library for the DIY Gamer Kit by Technology Will Save Us.
GamerIR Infrared communication library for the DIY Gamer Kit by Tech Will Save Us
Geekble_LieDetector Library for Geekble LieDetector
Geekble_Oscillator Generate pulse from 31.25KHz to 8MHz
Gemelon Pushbutton Arduino library to debounce a pushbutton.
ghaemShopSmSim arduino SMS Remote Controler over ghaemShopSmSim protocol
GifDecoder Play Animated GIFs
GMSN Pure Digit This library is used to control the GMSN! Pure Digit.
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
Grove - Air quality sensor Arduino library to control Grove Air Quality Sensor.
GSM Enables GSM/GRPS network connection using the Arduino GSM Shield.
GSM-Playground A library for GSM Playground device.
GUIslice GUIslice embedded touchscreen GUI library in C for Arduino & Raspberry Pi
GyverPower Library for power management of AVR
GyverPWM Library for advanced PWM settings of AVR
GyverTimers Library for control hardware timers on ATmega328p and ATmega2560
GyverUART Light and fast Serial library
GyverWDT Advanced WDT control library for ATmega328p/32U4/2560 & ATtiny85/84/167
HardWire A spinoff of the Wire. This library allows you to communicate with I2C and Two Wire Interface devices, and control each step of any I2C transaction.
HardwareSerial_RS485 Concurrent multi-drop (i.e. multi-master, multi-slave) RS485 communication library
Hello Drum Arduino Library for piezo sensing
heltec-eink-modules Third party graphics library for Heltec E-Ink modules.
HLW8012 HLW8012 for Arduino / ESP8216
HV518 Arduino library to control Microchip HV518
IBot Arduino library for I-Bot camp.
iBotX Arduino library for "i-Bot X" to be used in i-Bot Camp by Robot Club KMITL (Thailand)
IBusBM Arduino library for the Flysky/Turnigy RC iBUS protocol - servo (receive) and sensors/telemetry (send) using hardware UART (AVR, ESP32 and STM32 architectures)
IRremote Send and receive infrared signals with multiple protocols
iSYNC A library that makes Internet of Things for iSYNC IoT Cloud Platform.
iSYNC_BC95_Arduino A network library for BC95 NB-IOT module on Arduino platform (iSYNC.pro platform support).
IGB-FlashSst26 Spi Flash Memory Library for Microchip SST26 1,8V
Infrared An object oriented library for sending, receiving, generating, and decoding IR signals on the Arduino.
InkyBoard Bibliotheek om gebruik te maken van het InkyBoard van InkyCode
Iobeam Client library for using the iobeam cloud.
IRLremote Lightweight Infrared library for Arduino
IRMP Receive and send infrared signals.
Itty Bitty With the fastest possible Arduino-compatible GPIO and register manipulation...It's the biggest of hits when you need to bang bits!
IwitVolumeKnob Library to support the hardware built into many chinese volume knobs (iWit)
J1850 VPW Arduino Transceiver Library Arduino library for J1850-VPW-Arduino-Transceiver
JC_Button Arduino library to debounce button switches, detect presses, releases, and long presses.
jm_CPPM A CPPM Library for Arduino.
jm_LiquidCrystal_I2C My enhanced fm_LiquidCrystal_I2C Arduino Library.
jm_Wire Revisited Arduino Wire Library.
JMAFoundation A library that provide event response for Arduino.
JMA_SPComm A library that makes simple communication protocol for Arduino.
JTAG A library to perform JTAG operations and play XSVF.
KAI Pro Library Grants easy access to the various species of the Kai Pro.
KellerModbus Arduino library for communication with Keller pressure and water level sensors via Modbus.
keyboardButton Convinient way to map a push-button to a keyboard key. This library utilize the ability of 32u4-based Arduino-compatible boards to emulate USB-keyboard.
KONNEKTING Device Library A library that enables creating KNX devices powered by Arduino.
LCBUrl A library to manipulate URL strings
LcdEffects A library that lets you apply special effects to LCD text.
LCDMenuLib A library with you can generate a menu`s based on the nested set model with multi layers
LCD03 A library for I2C control of the LCD03 20x4 and 16x2 serial LCD modules from Robot Electronics.
LCD_ST7032 Arduino library for ST7032 LCD controller with i2c interface
leOS Simple scheduler that run little tasks within IRSs
leOS2 Simple scheduler based on watchdog that runs little tasks within IRS
Leaphy Extra Extension Provides Extra functionality to Leaphy robots
Leaphy Original Extension Provides functionality to program Leaphy Original robots
LibAPRS_Tracker A library that turns the aruino into a APRS Packet Sender
LibLanc Allow camera control via the Sony lanc protocol
Libdevlpr A library that makes using the FANTM DEVLPR shield easier.
LiquidCrystal I2C A library for I2C LCD displays.
LiquidCrystal_AIP31068 A library for AIP31068 I2C/SPI LCD displays.
LiquidCrystal_I2C_Hangul A library for printing Hangul on I2C LCD displays.
LiquidMenu Menu creation Arduino library for LCDs, wraps LiquidCrystal.
LitSwitch A special library for an LED/momentary switch hardware combination.
LoRaNow LoRaNow Library is a simple LoRa Node <> Gateway communication protocol.
LocoNet Enables Digitrax LocoNet Communication
Low level quick digital IO 高性能引脚读写。More efficient digital IO than builtin functions
Low-Power Lightweight power management library
LowPower_LowPowerLab AVR & SAMD power management library
LSA08 This library is for the Cytron Line Sensing Array: LSA08.
Lynxmotion Smart Servo -LSS- A library that makes using the LSS simple.
mWebSockets Simple to use implementation of WebSockets for microcontrollers
Marceau This is a library that allows devices to be easily controlled over serial and websockets.
MatrixCharlieplex A library for Arduino to control Charlieplexed LED matrices.
MAX6675 with hardware SPI A library for MAX6675 thermocouple interface.
max7219 Lightweight library for the MAX7219 7 segment 8 digit display
mbino Port of mbed OS 2 APIs to the Arduino platform
MCP23017_Attiny85 "Library which lets you to control mcp23017 I/O expander simply"
MCP3202 Used to interface the 12 bit ADC MCP3202 by Microchip.
MCP3221 MCP3221 Driver (12-bit ADC with hardware I2C Interface)
MCP79412RTC Arduino library for the Microchip MCP79411/12 Real-Time Clock/Calendar.
MCP9800 Arduino Library for Microchip MCP9800/1/2/3 2-Wire High-Accuracy Temperature Sensors.
MCP9802 MCP9802 Driver (12-BIT Temperature Sensor with I2C Interface)
MCP9808 Arduino Library for Microchip MCP9808 Maximum Accuracy Digital Temperature Sensor.
MD_PWM PWM on arbitrary pins
MD_SmartCar Core functions for movement control of a 2 wheeled SmartCar Robot using DC motors.
Melt7SegLcd Melt 7-segment LCD Arduino library.
MemoryUsage Use this library to check your SRAM / Stack memory usage.
MeteoLabBeacon Arduino library for environmental sensor communication.
MFRC522 Arduino RFID Library for MFRC522 (SPI)
MFRC522-spi-i2c-uart-async Arduino RFID Library for MFRC522 (SPI, I2C and UART) with asynchroneous callbacks
MicroDebug Arduino debugging support library
microLED Light library for addressable LEDs
MicroTone low-flash high-performance pulse train library with attiny13
microWire Light library for I2C communication
microgear-nbiot NETPIE client library for BC95 NB-IOT module on Arduino platform.
MIDIcontroller A library for creating Teensy MIDI controllers.
MideaIRWrapper A library that makes, easier work with Midea Air Conditioners.
MIDIUSB Allows an Arduino board with USB capabilites to act as a MIDI instrument over USB.
MINDSi Code to assist with running MINDSi robots
MINDS-i-Drone Code to assist with running MINDS-i Drones
Mirobot This is the library that makes Mirobot (http://mirobot.io) work.
MMA7455 sensor Library Freescale MMA7455 accelerometer sensor library
MMA8453_n0m1 an Arduino Library for the Freescale MMA8453Q & MMA8452Q accelerometer.
MMA8653 Allows reading the MMA8653 accelerometer.
MobaTools Functions (steppers, servos, leds) for model railroaders( and for others too )
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.
ModuleInterface ModuleInterface is an open-source system for configuration of and data logging from Arduinos and similar devices.
Motor Driver Library Motor Driver Library for Arduino Shields with L293D and 74HC595
MotorVID28 A library for controlling VID28 or equivalent stepper motors (BKA30D-R5, X25).
movingAvg A simple Arduino library for calculating moving averages.
MPU6050 MPU6050 Arduino Library.
MQUnifiedsensor This library allows you to read the MQ sensors very easily.
msTask Use hardware Timer1 to run tasks in time preset
MSGEQ7 Library for Musicvisualization with MSGEQ7
MSMPLOTTER A library that can plot on Serial Monitor.
muTimer Arduino library to easily use on/off delays and cycle timers with non-blocking functions.
MultiFunctionShield LED Display driver for Multi Function Shield
MultiTrans This library is an implementation of a multi channel transceiver (optionally via IR)
MultitapKeypad A library (driver) for matrix 4x3 or 4x4 keypad supports multi-tap and long-tap.
MX1508 A library that makes using mx1508 dual DC motor driver easier.
my92xx MY9291 and MY9231 LED driver library for Arduino AVR and ESP8266
N64Controller Arduino library to connect a Nintendo 64 controller (N64 controller).
N64Pad Interface with Nintendo 64/GameCube controllers
NanoPlayBoard Enables easy access to the sensors and actuators of the Arduino NanoPlayBoard.
NeoGPS NMEA and ublox GPS parser, configurable to use as few as 10 bytes of RAM
NeoHWSerial NeoHWSerial for AVR
NeoPatterns Patterns for NeoPixel strips and matrixes including the patterns of the NeoPattern example by Adafruit.
NeoSWSerial An efficient replacement for SoftwareSerial at baud rates 9600, 19200 and 38400.
Neurona Artificial Neural Network architectures for Arduino
NHB_AD7794 Library for using the Analog Devices AD7794 6ch 24 bit precision analog converter IC
Nintendo Connect all your favourite Nintendo Controllers to your Arduino.
NoDelay Arduino library to make use of the Millis funtion for non Blocking Delays.
Nova Fitness Sds dust sensors library A high-level abstaction over Sds sensors family
Nova_SDS011 Sensor Library Nova SDS011 dust sensor library
NST1001 NST1001 temperature sensor driver.
NVSRAM Arduino library for Microchip 23LCV512 and 23LCV1024 NVSRAM.
NXTBluetooth A library that makes communicating with the LEGO Mindstorms NXT via bluetooth easy.
OneWireNg Arduino 1-wire service library. OneWire alternative.
OPC A library for Arduino OPC Server support.
OpenDevice OpenDevice is a set of tools and APIs to build solutions for the "Internet of Things" like home automations systems, robotics, smart city, energy monitoring, security, sensor monitoring
Opentherm Arduino library to send and receive data from Opentherm devices.
OSFS An Overly Simplified FileSystem for storing things, e.g. in the Arduino's EEPROM
Ospom Ospom is FaceBook for your Arduino.
OttoArduinoLib Arduino library for Otto and Otto Lee robot.
Parse Arduino SDK A library that provides access to Parse
PCA9536 PCA9536 Driver (4-Channel GPIO I2C Expander)
PCA9536_RGB PCA9536 RGB LED Driver
PCM Playback of short audio samples.
PF Petit FatFS for Arduino avr MCUs. to drive SD cards
PGMWrap A convenient library allowing structures and variables stored in PROGMEM to be read directly.
PHPoC PHPoC Ethernet/WiFi Shield for Arduino
PHPoC Expansion PHPoC Expansion library for Arduino
Pin An easy to use Arduino library for fast and simultaneous operations on Arduino I/O pins.
PinChangeInterrupt A simple & compact PinChangeInterrupt library for Arduino.
Pinduino Infterface library for pinduino
ping-arduino A messaging and device api for the Blue Robotics Ping1D echosounder
PJON PJON is an open-source, multi-master, multi-media bus network protocol
PLS7 shield Arduino shield with various I/O devices
PololuBuzzer PololuBuzzer library for Arduino
PololuLedStrip Arduino library for addressable RGB LED strips from Pololu
PololuMenu Pololu library for simple LCD Menus.
PololuRPiSlave Pololu Raspberry Pi I2C Slave Arduino library
Pololu3piPlus32U4 Arduino library for the Pololu 3pi+ 32u4 Robot
PowerFlex4m Abstraction layer for simple ModBus communications with PowerFlex 4m VFDs
PPMEncoder A library to encode/generate a PPM signal for controlling RC Cars, etc...
PrinterDuino The simplest library to print in paper using 3 axis
Printoo_Library The library for the Printoo modules.
ProcessScheduler An OOP multitasking library
programmable_air Basic functions to control the Programmable-Air board.
PS2KeyAdvanced PS2 keyboard FULL control and ALL keys processing, as well as LED control.
PS2KeyMap PS2 keyboard codes from PS2KeyAdvanced to UTF-8 for any Latin language keyboard.
PS2KeyRaw PS2 keyboard control and raw data receiving
ps2dev Library to emulate PS2 keyboard/mouse using arduino
PulsePattern Library to generate repeating pulse patterns. (AVR only)
pushButton A simple library for Push Butons.
PWMFreak Configures the PWM frequency on a pin
PyDuinoBridge A transparent library for communication between Python and Arduino.
PZEM004Tv30 Library for the PZEM-004T v3.0 Power and Energy monitor
RSbus Library for the (Lenz) RS-bus protocol
RazorIMU_9DOF This library is for the Razor AHRS 9DOF IMU by Sparkfun.
RBL_nRF8001 An Arduino library for the nRF8001 products such as the BLE Shield and Blend.
RCReceiver A library to add support for rc receivers.
rc-switch Operate 433/315Mhz devices.
RC_ESC A library to use ESC with the Arduino platform.
RCLSwitch Compact version of RC Switch
retroTerm A library for creating GUI-esque interfaces in a terminal emulator with a microcontroller.
RF24G A simple way for up to 6 nRF24L01 radios to communicate with each other.
RF433any A library to decode any protocol received on a 433 Mhz Radio Frequencies receiver
RF433send A library to send data on a 433 Mhz Radio Frequencies transmitter
RhinoServo This library is for the Encoder DC Servo Motor: RMCS220x.
RingBuf A library for buffering items into a ring (circular/FIFO) buffer
RingBufCPP A library for buffering items into a ring (circular/FIFO) buffer
RingEEPROM The library increases the arduino EEPROM Write endurance
RMCS-220X A library to facilitate the control of a Rhino RMCS-220X Servo Motor over i2c.
ROKduino Allows control of Rokenbok Education ROKduino robotics system.
Robopoly Bluetooth This library allows you to use the bluetooth module on the Robopoly Shield.
Robopoly Linear Camera This library allows you to get data from the Robopoly Linear Camera.
Robopoly PRismino This library allows you to use all the functions of the Robopoly PRismino and the Robopoly Shield.
Robopoly RomeEnco This library allows you to read up to four encoders at the same time.
Robot Control Enables easy access to the controls of the Arduino Robot Control board. For Arduino Robot only.
Robot IR Remote Allows controlling the Arduino Robot via an IR remote control. For Arduino Robot only.
RobotLib A robotics library to simplify implementing generic robotics hardware.
Robot Motor Enables easy access to the motors of the Arduino Robot Motor board. For Arduino Robot only.
RokitSmart A library for RokitSmart users
Romi32U4 Romi 32U4 Arduino library
RoxMux Collection of Multiplexer and Hardware Controllers.
RS485HwSerial Enhanced Arduino serial library with RS485 transmit enable control.
RTCTimer An Arduino library to easily perform scheduled tasks.
Rtc_Pcf8563 A library that interfaces the Phillips PCF8563 Real Time Clock chip.
Rtttl A library that plays Rtttl melodies
runner A kind of shell for Arduino.
SCA100T This library allows communication with Murata SCA100T inclinometer sensors using SPI.
SDI-12 An Arduino library for SDI-12 communication with a wide variety of environmental sensors.
SDS011 sensor Library Nova Fitness SDS011 dust sensor library
SDS011_vers A library for NovaFitness SDS011 Particle Matter Sensor
Seg7 A library for MAX7219 based 7 segment displays.
SensorModbusMaster Arduino library for communicating via modbus with the Arduino acting as master
SensorToButton An algorithm to convert analog Data into a Button.
SerialMenuCmd this library constitutes a basic command line interface.
Servo Allows Arduino boards to control a variety of servo motors.
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.
Servo Hardware PWM Allows Arduino/Genuino Mega boards to control up to 9 servos with the integrated 16-bit hardware PWM timer/counter.
SevenSeg4D Library for driving a 4 digit 7segment LED display screen with 2 HC595 shift registers
SevenSegmentTM1637 Library for using a 4 digit seven segment display with TM1636 or TM1637 driver IC
ShiftRegister-PWM-Library Makes shift register pins PWM capable.
shift7seg A library to simplify the use of 74hc595 serial in/parallel out shift registers as drivers for a 4 digit 7 segment display.
SIKTEC_AVR_Controller Examples for programming and using SIKTEC AVR Controller Shield
SimpleMotionV2-Arduino An Arduino library for controlling SimpleMotion IONI/ARGON drives from Granite Devices.
Sleep_n0m1 A library that sets the Arduino into sleep mode for a specified length of time, or until an interrupt
Sleepy Pi 2 Arduino Library for Sleepy Pi 2 Raspberry Pi HAT
SmallSetup Optimize the Arduino setup routines.
SmartMatrix Drive HUB75 RGB Matrix Panels with High Quality Graphics from a Teensy 3, Teensy 4, or ESP32
SmartRC-CC1101-Driver-Lib Driver for cc1101.
Sodaq_PcInt An Arduino library to deal with PCINT (Pin Change Interrupts)
Sodaq_wdt An Arduino wrapper for the Watch Dog Timer.
SoftModem Audio Jack Modem Library for Arduino.
SoftPWM A software library to produce a 50 percent duty cycle PWM signal on arbitrary pins.
SoftwareReset Allow to reset an arduino board from the sketch
Somfy_Remote_Lib Control Somfy RTS devices
souliss SmartHome Networking Framework
SoundPlayer Allows Arduino Boards to play 8-bit sounds recorded at 40kHz sampling frequency.
SpacebrewYun Enables the communication between interactive objects using WebSockets. For Arduino Yún only.
SparkFun Graphic LCD Serial Backpack Library containing functions for SparkFun Graphic LCD Serial Backpack
SparkFun Quadstepper Motor Driver 4-axis stepper motor driver, available from SparkFun Electronics
SparkFun TLC5940 Library for the TLC5940 IC.
Sparkfun T5403 Barometric Sensor Library Arduino Library for interfacing with the T5403 Barometric sensor.
SpheroRVR This library allows you to communicate with a Sphero RVR using an Arduino Uno.
SPI-DAC7611 A library that interfaces with the DAC7611 using the standard SPI library.
SPIMemory SPI Memory library for Arduino. (Formerly SPIFlash)
SpinWearables A small, colorful, programmable, wearable kit to facilitate student exploration of physics, engineering, and computer science.
SST25VF Arduino Library for controlling the SST Nor Serial Flash SST25VF family.
StepperControl Stepper Motor Controller for 28BYJ-48.
StereoSID MOS6581 Stereo SID Emulator Arduino Library
StivSeg Multi-digit seven-segment display library for arduino.
STM32duino ASM330LHH Automotive inertial measurement unit.
STM32duino HTS221 Capacitive digital sensor for relative humidity and temperature.
STM32duino IIS2MDC Ultra Low Power 3D magnetometer.
STM32duino ISM330DLC 3D accelerometer and 3D gyroscope.
STM32duino LIS2DW12 Ultra Low Power 3D accelerometer.
STM32duino LIS2MDL Ultra Low Power 3D magnetometer.
STM32duino LIS3MDL High-performance 3D magnetometer.
STM32duino LPS22HB 260-1260 hPa absolute digital output barometer.
STM32duino LPS22HH Nano pressure sensor.
STM32duino LPS25HB 260-1260 hPa absolute digital output barometer.
STM32duino LSM303AGR 3D accelerometer and 3D magnetometer.
STM32duino LSM6DS0 3D accelerometer and 3D gyroscope.
STM32duino LSM6DS3 3D accelerometer and 3D gyroscope.
STM32duino LSM6DSL 3D accelerometer and 3D gyroscope.
STM32duino LSM6DSO Ultra Low Power inertial measurement unit.
STM32duino LSM6DSOX Ultra Low Power inertial measurement unit.
STM32duino LSM6DSR iNEMO inertial measurement unit.
STM32duino Proximity Gesture Allows performing simple gestures detection using proximity sensors
STM32duino ST25DV Allows controlling the NFC ST25DV
STM32duino STTS22H digital temperature sensor.
STM32duino STTS751 digital temperature sensor.
STM32duino VL53L1X Allows controlling the VL53L1X (Time-of-Flight and gesture detection sensor)
STM32duino VL6180X Allows controlling the VL6180X (proximity and ambient light sensing (ALS) sensor)
STM32duino X-NUCLEO-53L1A1 Allows controlling the VL53L1X sensors on board of X-NUCLEO-53L1A1
STM32duino X-NUCLEO-6180XA1 Allows controlling the VL6180X sensors on board of X-NUCLEO-6180XA1
STM32duino X-NUCLEO-IKS01A3 Allows controlling the ST X-NUCLEO-IKS01A3 expansion board
STM32duino X-NUCLEO-NFC04A1 Allows controlling the ST X-NUCLEO-NFC04A1 expansion board
Strawbees Quirkbot Allows you to program Quirkbots.
SuplaDevice Library enables you to connect the device to the SUPLA automation system.
SwissHandmade MiniPirate Commandline for GPIO, I2C and CPU manipulations
Switch Arduino library for deglitching and debouncing switches and buttons.
Syncano Arduino Library A library that provides access to Syncano
TVout A library for generating PAL or NTSC video output with an AVR.
TA6932 TA6932 library - 7 segments display IC
TactNecklace Arduino Library receives acceleration data from acclerometer, outputting a signal of varying srength to the vibrators
TactileSwitch class for tactile switch
Talk2 Library for the Talk2 Boards.
Talkie Speech library for Arduino. Generates speech from a fixed vocabulary encoded with LPC.
TankController Software for the Arduino that controls pH and temperature in the Open-Acidification project.
Taskrunner Allows arduino to run scheduler which can run functions at specific frequency
TCA6416A Arduino library for operating TCA6416A.
Technoshield-ui-lib Technoshield User Interface API.
TEE UC20 Shield Library for Quectel UC20 3G Shield and Quectel UC15 3G Module for Arduino Board.
Telit GE910 GSM Library Telit GE910 GSM/GPRS network connection library for Arduino controllers.
TheThingsNode The Things Node Arduino Library.
ThermistorLibrary This library allows you to read the thermistors very easily.
ThinSat Program TSLPB Library A driver library for the Twiggs Space Lab Payload Board
ThingSpeak ThingSpeak Communication Library for Arduino, ESP8266 & EPS32
ThingSpeak_asukiaaa An API manager for ThingSpeak
Thread Simplest kernel for multythreading.
TimeInterrupt Allows for timer interrupts on various platforms.
TimedPID PID controller
TimerFa Software Timer
TimerFive Use hardware Timer5 for finer PWM control and/or running an periodic interrupt function
TimerFour Use hardware Timer4 for finer PWM control and/or running an periodic interrupt function
TimerFour32u4 Allow usage of the 10-bit hardware high speed Timer4 on ATMega16u4 and ATMega32u4.
TimerInterrupt This library enables you to use Interrupt from Hardware Timers on an Arduino, Adafruit or Sparkfun AVR board, such as Nano, UNO, Mega, Leonardo, YUN, Teensy, Feather_32u4, Feather_328P, Pro Micro, etc.
TimerOne Use hardware Timer1 for finer PWM control and/or running an periodic interrupt function
TimerThree Use hardware Timer3 for finer PWM control and/or running an periodic interrupt function
TimersOneForAll Make full use of all your hardware timers on your Arduino board. 充分利用你开发板上所有的硬件计时器
Timezone Arduino library to facilitate time zone conversions and automatic daylight saving (summer) time adjustments.
TinBus A library for creating a multi master bus using the UART.
TinyDatabase_Arduino A tiny database to manipulate EEPROM easily
TinyDebug ATtiny85 Serial-like debug interface for the Wokwi.com simulator.
TinySnore Library for putting ATtiny25/45/85 to timed sleep in one line of code!
tinySPI tinySPI is an Arduino SPI master library for ATtiny24/44/84, 25/45/85, 261/461/861, 2313/4313 MCUs.
TinySuite A collection of tools for ATTiny85
TLC5916_Lite Works in Normal Mode to turn on/off LEDs, and special mode for current gain and open circuit detection.
TMRpcm PCM/WAV Audio playback
TM1638lite Interface library from Arduino to TM1638 display chip/card
TMC2130Stepper Arduino library for Trinamic TMC2130 stepper drivers
TMC2208Stepper Arduino library for Trinamic TMC2208 stepper drivers
Tone A software digital square wave tone generation library.
toneAC Replacement to the standard tone library with many advantages
ToneLibrary This is an Arduino Library to produce a tone on any Arduino pin.
TouchWheel Capacitive touch wheels and sliders using only 2-3 analog pins!
TriacDimmer A library for controlling a triac dimmer.
Tsunami Library for interfacing with the Tsunami's hardware peripherals.
Tuyav Communicate with the Tuya IoT module
TwiLiquidCrytal by Arnakazim A library to interface an HD44780 based LCD via I2C (or TWI in Arduino terms).
uArmLibrary uArm Library for Arduino
uMT Micro Multi Tasker specifically designed for ARDUINO UNO, MEGA and DUE boards.
uMulti Cooperative multitasking for the AVR line of microcontrollers.
U8glib A library for monochrome TFTs and OLEDs
U8glib-HAL A library supporting monochrome TFTs and OLEDs, specifically for use with Marlin Firmware.
UARDECS Library A library that provides communication functions conforming to UECS, a common standard for horticulture in Japan.
UARDECS_MEGA Library A library that provides communication functions conforming to UECS, a common standard for horticulture in Japan.
Ufox Ufox devkit Sigfox RC4.
UKESF Sixth-Formers Examples and libraries for the UKESF sixth-formers guide.
UltraSonic_Lib A library for UltraSonic distance sensor.
UMIRobot UMIRobot library for Arduino.
Uno WiFi Developer Edition Serial1 Implements Serial1 of Arduino Uno WiFi Developer Edition board to access the on-board ESP8266
USBStatus Allows an Atmega32u4 based Arduino board to detect if the host, it is connected to, is active or shut down.
USBMIDI USB MIDI library for Arduino.
USIWire USI based TWI/I2C library for Arduino
VariableTimedAction A library for creating timed events/actions.
vbus-arduino Allows arduino to read data from some vbus compatible controllers.
Vcc Measure supply voltage (using optinally stored calibration value)
VEDirect A library for interfacing with Victron VE.Direct Hex protocol
VGAX VGA signal generator for UNO and MEGA
VGAXUA VGA UART signal generator for UNO and MEGA
VitconCommon A library package commonly used by the other libraries being published by vitcon
VitconIOT A library for interfacing arduino device with VITCON IoT service.
VitconLink A library package for interfacing the microcontroller with VITCON Link modules.
VitconMQTT A library for interfacing arduino-based device with MQTT using VITCON WIFI-LINK.
VivicoreSerial Library to talk with VIVIWARE Cell Core.
VNH3SP30 Library for the VNH3SP30 and VNH5019A-E motor controllers (H-bridge motor driver)
Volume Gives tone functionality with 8 bit volume control with no extra parts
Volume 3 Gives tone functionality with 10-bit volume control with no extra parts!
Volume2 Gives tone() functionality with multiple waveforms and 8-bit volume control - with no extra parts!
VS1053 for use with SdFat Device library interfacing VS1053 MP3 player chip to Sd Card.
VSCP Very Simple Control Protocol L1 framework for all Arduino boards.
Watch A library that makes working with watch-like formats easy.
WatchDog WatchDog Timer Functions
Watchdog Watchdog resets the device if the timer expires before the watchdog is reset.
WaveHC WaveHC wave shield library
WearLeveling EEPROMWearLevel reduces EEPROM wear by writting a new value to an other EEPROM location.
WiFiSpi Arduino WiFi library connecting ESP8266 via SPI protocol
wpi-32u4-library Forked Romi 32U4 Arduino library
WPI430-VMA430 GPS Velleman WPI430-VMA430 GPS module library
xbee_serial_array sends and receive string data in mode api with variable length.
XLR8ADC Arduino library to take advantage of XLR8 ADC performance.
XLR8AddrPack Arduino header file defining addresses common to the XLR8 family.
XLR8BuildTemplate Template for building custom designs for XLR8
XLR8Core OpenXLR8 Core components
XLR8DMem Access library for XLR8 DMem XB
XLR8DigitalIO Arduino library for access to the extra pins available on an XLR8 Snō.
XLR8Float Arduino library for hardware accelerated floating point math.
XLR8HardwareSerial Library to access UART XBs.
XLR8Info Arduino library for identifying features of XLR8 product
XLR8LFSR Simple LFSR example on the XLR8 FPGA.
XLR8NeoPixel Arduino library for controlling single-wire-based LED pixels and strip.
XLR8PID Arduino library for hardware accelerated PID control.
XLR8Pong Pong game using the FPGA logic. For Alorium Technology's XLR8 board.
XLR8PWM OpenXLR8 implementation of PWM
XLR8Quadrature Arduino library for hardware accelerated quadrature encoder control.
XLR8RC Captures outputs from an RC receiver (the signals that go to servos) and outputs a 16 bit integer representing the pulse width (in microseconds)
XLR8Servo Allows Arduino boards to control a variety of servo motors. For Alorium Technology's XLR8 board.
XLR8SPI Library to use SPI interfaces through SPI XBs.
XLR8USB USB FullSpeed (Mouse) host interface
XLR8Wire Library to access I2C XBs.
Yet Another Arduino PcInt Library A library to support Pin Change Interruptions (PCINT) on AVR Arduinos
YosemitechModbus Arduino library for communication with Yosemitech sensors via Modbus.
ZumoAutomation Arduino library to allow for automatic zumo match play
ZumoShield Arduino library for the Pololu Zumo Shield and Zumo robot kit for Arduino
Zumo32U4 Zumo 32U4 Arduino library