Avr

A list of the 861 libraries in the architecture avr.

74XX595 Arduino library for control 74XX595 IC
AStar32U4 A-Star 32U4 Arduino library
ATmega32U4 Grove Air quality sensor ATmega32U4 Arduino library to read values from Grove Air Quality Sensor.
ATmega_Slow_PWM This library enables you to use ISR-based PWM channels on AVR ATmega164, ATmega324, ATmega644, ATmega1284 with MCUdude MightyCore, to create and output PWM any GPIO pin
ATmega_TimerInterrupt This library enables you to use Interrupt from Hardware Timers on an AVR ATmega164, ATmega324, ATmega644, ATmega1284 with MCUdude MightyCore
ATtinySerialOut Minimal bit-bang send serial 115200 or 38400 baud for 1 MHz or 230400 baud for 8/16 MHz ATtiny clock. Perfect for debugging purposes. Code size is only 76 bytes@38400 baud or 196 bytes@115200 baud (including first call)
A4963 Library for A4963 brushless motor controler
AbleButtons The Arduino Button Library Extension (ABLE) is a simple, lightweight button library to capture input from buttons connected to the Arduino.
AbsoluteMouse Arduino library to control cursor over USB, using absolute positioning.
AceMenu A library that makes coding a user Menu a breeze.
AcksenIntEEPROM Arduino Library for storing data in 8-bit AVR internal EEPROM memory.
AcksenUtils Arduino utility library with miscellaneous functions.
AD7173 Arduino library for Analog Devices AD7173 analog digital converter
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).
ADS1256 An Arduino-compatible library for the 24-bit ADS1256 analog-to-digital converter.
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
AMY Synthesizer AMY, the Music Synthesizer Library
analogComp Set and manage the integrated analog comparator
AnalogReadAsync Asynchronous version of analogRead().
AnalogTouch AnalogTouch library for Arduino
AntaresLoraID Lora.id Arduino Library for Dragino/RFM and standalone LoRaWAN modules.
AP_DCC_Library Library for (NMRA/RCN) Digital Command Control (DCC)
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.
ArduRoomba A library that allows simple serial interfacing with iRobot Create 2 (and similar) robots.
Arduboy The Arduboy core library.
Arduboy-BistercianNumbers Tiny 4x4 Bistercian Numerical Display for the Arduboy game system.
ArduboyI2C An I2C library for Arduboy multiplayer games.
ArduboyPlaytune A library for playing musical scores and tones that is compatible with the Arduboy game system.
ArduboyRaycast A library for making raycasting games on Arduboy
Arduboy-TinyFont Tiny 4x4 Font for Arduboy which contains the small ASCII Table from 32 to 127. The sprite for the font uses 192 bytes.
ArduboyTones A library for playing a sequence of tones, intended for use with the Arduboy game system.
Arduboy2 An alternative library for use with the Arduboy game system.
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++ 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_EMBRYO_2 Control stepper motor
Arduino_Sensorkit Arduino Sensor Kit
ArxRobot Library Enables easy access to the controls of Arxterra robots.
AskSinPP Homematic Protocol Library
AsyncAnalog Arduino Library for async reading of an analog pin
AsyncDNSServer_Teensy41 Fully Asynchronous DNS Server Library for Teensy 4.1 using QNEthernet.
AsyncHTTPRequest_Teensy41 Simple Async HTTP Request library, supporting GET, POST, PUT, PATCH, DELETE and HEAD, on top of Teensy41_AsyncTCP for Teensy 4.1 using QNEthernet
AsyncUDP_Teensy41 Fully Asynchronous UDP Library for Teensy 4.1 using QNEthernet. The library is easy to use and includes support for Unicast, Broadcast and Multicast environments.
AsyncWebServer_Teensy41 Asynchronous HTTP and WebSocket Server Library for Teensy 4.1 using QNEthernet
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
avrCalibrate This library determines OSCCAL calibration values for MCU clock frequency and internal reference voltage and loads them at setup.
AVR-context This library provides a low-level facility for context switching between multiple threads of execution and contains an implementation of asymmetric stackful coroutines on an AVR micro-controller.
AvrHeap Library to runtime analyse the structure of the heap (AVR 328).
AVR Standard C Time Library Real Time functions for Goldilocks ATmega1284p & ATmega2560
AvrTracing The last hope for the desperate AVR programmer. A small (344 bytes) Arduino library to have real program traces and to find the place where your program hangs.
AVR_PWM This library enables you to use Hardware-based PWM channels on AVR-based boards, such as Nano, UNO, Mega, Leonardo, 32u4, etc., to create and output PWM.
AVR_Slow_PWM This library enables you to use ISR-based PWM channels on AVR-based boards, such as Mega-2560, UNO,Nano, Leonardo, etc., to create and output PWM any GPIO pin.
avr_stl A port of ArduinoSTL Arduino library.
avrtos RTOS for AVR Arduino microcontrollers (Uno & Mega)
Awesome The library that supports the Awesome Shield PCB.
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_Shield Библиотека для работы с Battery Shield - источником автономного питания (ИАП).
Beelan LoRaWAN LoRaWAN Arduino Library for standalone LoRaWAN modules class A and C with a simple API.
Benchmark Measure code execution time
BH1750 Arduino library for the digital light sensor breakout boards containing the BH1750FVI IC
BlaeckTCP A simple library to send binary (sensor) data via Ethernet/Wifi 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.
bosejis_TWI TWI operations Library
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
BTRobocontrol A library to control a robot via Bluetooth.
BTLE Arduino library for basic Bluetooth LE communication.
BTS7960_Motordriver A library that helps control a brushed DC motor using BTS7960 motor driver easy.
Bugtton Fast button debounce library for ATmega328P. Uses registers instead of digitalRead.
ButtonGestures Use one button for up to 6 different functions using gestures!
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.
CLAIRE API to interface with CLAIRE water management demonstrator at DEIS-AAU.
cmdArduino A small command-line library to make development easier.
CMMC Packet A simple CMMC Packet data structure.
CMMC_LED An easy led controller
CMMC_NB-IoT CMMC_NB-IoT
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
ControlSystemsOS A robotics library for interfacing with a dynamic set of plug-and-play low-level I2C modules through a high-level control systems API.
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.
CowPi A library for the Cow Pi educational hardware kit.
Cpp_Standard_Library 将C++标准库移植到 Arduino。支持C++11~17。Porting the C++ standard library to Arduino. Support C++11~17.
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.
CROZONE-VEML6040 It is a library for use with the CROZONE VEML6040 module of Crozone Technology Company Limited.
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.
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
DFR0534 Class for controlling a DFR0534 audio module by SoftwareSerial or HardwareSerial
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
DIYables_IRcontroller The Arduino library for IR remote controller. It works with Arduino, ESP32, ESP8266.
DigiCombo Make for yourself a virtual digital pen and keyboard with Digispark Attiny85.
DigiSpark_PWM Hardware-based Pulse-Width-Modulation (PWM) for AVR ATtiny85-based boards using ATTinyCore up to 500 kHz.
digitalPinFast More speed for digitalPin operations.
Dimmable Light for Arduino This library allows to easily control dimmers (also known as thyristors).
Dimmer class for ATmega32U4 Easy use of 10/12 bit PWM outputs on ATmega32U4 for dimmer applications.
DIO2 Fast digital input/output functions.
directADC Library for advanced ADC control (AVR)
DirectNECTransmitter Library to send NEC IR pulses without a carrier wave.
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.
DMD2TUR Use with DMD2 library and enjoy Turkish letters!
DMXSerial Enables DMX communication using the built-in serial port for Arduino boards.
DMX Serial Transceiver Transmit and receive Serial DMX (max485) and switch without a struggle.
DOC_CAT Expanding the Arduino environment
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.
DSC Keybus Interface Directly interface Arduino, esp8266, and esp32 to DSC PowerSeries and Classic security systems for integration with home automation, remote control apps, notifications on alarm events, and emulating DSC panels to connect DSC keypads.
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 variables to the EEPROM memory. Works with any POD (bool, int, float, custom structs) and String. Lightweight. Simple to use.
ESensors Manage recordings from multiple environmental sensors.
E131 E1.31 sACN for AVR Ethernet and ESP8266.
EasyButtonAtInt01 Small and easy to use Arduino library for using push buttons at any PinChangeInterrupt pin. Automatic debouncing, no delay required. Functions for long and double press detection are included.
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
EduBox A library for eduBox modules.
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
EEPROMsimple Communications with 25LC1024 EEPROM chip
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
EEPROM_WL Library for implementing EEPROM wear leveling on AVR Arduino boards
EERAM_47XXX A library to work with Microchip 47XXX EERAM ICs
EIS EIS is a library board that we created for practice such as C++, algorithms, mathetical, embedded system and robotics.
ElectronicsEducation Arduino libraries and educational materials for workshop
EmotiBit ArduinoFilters Filter library for Arduino.
Engineer EasyEEPROM Arduino library for easy work with EEPROM. (AVR and ESP)
Engineer Regulator Arduino library for temperature controller. Stores settings in EEPROM. Hysteresis. (AVR and ESP)
Environment Read enviroment sensors
ERLtechRobotcontrol A library to control a robot via Bluetooth.
ESPpassthrough Library that uses ESP AT serial commands to set it in Passthrough (transparent) Mode.
Escon A library for IoT Device
Escornabot-lib Escornabot library for Arduino.
escposprinter Library for ESC/POS Printer
ESP Line Notify Line Notify Library for ESP8266 and ESP32.
ESP Mail Client Arduino E-Mail Client Library to send, read and get incoming email notification for ESP32, ESP8266 and SAMD21 devices.
ESP32-PTQS1005 PTQS1005 Sensor Data Acquisition Library for ESP32 and Arduino
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
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 168/168p/328/328p (nano), 32u4 (leonardo), 2560, ESP32, ESP32S2, ESP32S3, ESP32C3 and Atmel SAM Due
FastGPIO Faster general-purpose I/O
FDC2214 TI FDC2214 capacitative sensor library
FIFObuf A library for buffering items into a FIFO/LIFO buffer
FingerLib Allows for servo-like functionality for finger control. For Atmega 2560 (Almond PCB) and Arduino Zero (Chestnut) only.
FiniteStateMachine A synchronous time-sliced state management library to build responsive "embedded apps" via callbacks and conditional signal chaining.
Finite-State-Machine-Arduino With that we can create proper states for objects.
Firebase Arduino Client Library for ESP8266 and ESP32 Google Firebase Arduino Client Library for Espressif ESP8266 and ESP32
Firebase ESP32 Client Google Firebase Realtime Database Arduino Client Library for Espressif ESP32
Firebase ESP8266 Client Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266
FirebaseJson The easiest Arduino library JSON parser, builder and editor for ESP8266, ESP32, Teensy 3.x, Teensy 4.x and others MCUs.
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
fog Programming water mist.
fp64lib Handcrafted 64-bit floating point routines for AVR/arduino microprocessors.
FreeRTOS FreeRTOS Real Time Operating System implemented for Arduino Uno R3, Nano, Leonardo, Mega, and related Microchip ATmega devices.
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.
FTP_Server_Teensy41 FTP Server for Teensy 4.1 using SD, FS, etc.
FTRGBLED Freetronics RGBLED module (WS2801-based) driver library.
functional_button simple button library
Gadget_Shield Gadget Shield implemented for AVR (Uno, Nano, Leonardo, Mega).
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_Note2Freq Library for easy convertion of musical note to frequency.
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
GLEE Beelan LoRaWAN LoRaWAN Arduino Library for standalone LoRaWAN modules class A and C with a simple API. Modified for the GLEE Project.
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
GroPointModbus Arduino library for communication with GroPoint soil moisture sensors via Modbus.
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
haversine A library to find the distance and azimuth angle between two GPS cordinates based on haversine formula.
Hello Drum Arduino Library for piezo sensing
hellschreiberlib Modulate Hellscriber OOK signal
heltec-eink-modules Third party graphics library for Heltec E-Ink modules.
HITIComm Control and monitoring
HITICommSupport Support for HITIComm library
HoneyWellFMA_SPI A library for easy use of Honeywell FMAMSDXX025WCSC3 sensor
HTL_onboard Library to control HTL Uno onboard components.
HUB75Enano This Library makes the Arduino Nano drive a HUB75E Panel with 128x64 pixels
HUB75nano This Library allows the Arduino Nano/Uno/Uno R4 Minima/Nano Every/Mega/Pro Mini to drive a HUB75 panel from 8x16 up to 32x64
HV518 Arduino library to control Microchip HV518
hw262 A library that enables the use of the HW262 shield.
HX711_light A lightweight interface to the HX711 load cell amplifier.
HydroinoJobMgr A library for managing jobs/tasks associated with an arduino based controlled environment agricultural system.
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)
iMakeBeta Library for beginner.
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).
I2CIP A library of protocols for interfacing with I2C devices on a modular switched network.
I2Cwrapper I2Cwrapper is a generic modular framework which helps you implement Arduino based I2C target (slave) devices for control of non-I2C hardware.
iarduino Frequency Библиотека для определения частоты на аналоговом входе.
iarduino GSM Библиотека для работы с GSM/GPRS Shield A6 и GSM/GPRS Shield A9.
iarduino_4LED Библиотека для работы с 4 разрядным LED индикатором
iarduino_ACS712 Библиотека для работы с аналоговым датчиком тока ACS712 (Analog Current Sensor)
iarduino_ADC_CS1237 Библиотека для работы с одноканальным дифференциальным АЦП CS1237.
iarduino_AM2320 Библиотека для работы с датчиком температуры и влажности AM2320
iarduino_APDS9930 Библиотека для работы датчиком освещённости APDS9930.
iarduino_Bluetooth_HC05 Библиотека для работы с Bluetooth Trema-модулем HC05.
iarduino_DHT Библиотека для работы с датчиками температуры и влажности DHT11 и(или) DHT22.
iarduino_DS18XXX Библиотека для работы с датчиками температуры: «DS18S20», «DS18B20», «DS1822».
iarduino_Encoder_tmr Библиотека для работы с энкодерами используя второй аппаратный таймер.
iarduino_GprsClient_A9 Arduino Client for ai-thinker A9 GPRS modem
iarduino_GPS_ATGM336 Библиотека управления GPS модулем ATGM336.
iarduino_GPS_NMEA Библиотека парсинга протокола NMEA.
iarduino_HC_SR04 Библиотека для работы с ультразвуковым датчиком расстояния HC-SR04.
iarduino_HC_SR04_int Библиотека для работы с ультразвуковым датчиком расстояния HC-SR04.
iarduino_HC_SR04_tmr Библиотека для работы с ультразвуковым датчиком расстояния HC-SR04.
iarduino_Hexapod Библиотека для управления Hexapod'ом (шестиногим пауком), через MultiServoShield.
iarduino_I2C_4LED Библиотека для работы с I2C-flash LED индикатором.
iarduino_I2C_Address Библиотека установки адресов для модулей серии FLASH-I2C.
iarduino_I2C_Bumper Библиотека для работы с I2C-flash модулем бампер.
iarduino_I2C_connect Библиотека для удобства соединения нескольких Arduino по шине I2C.
iarduino_I2C_DSL Библиотека для работы с I2C-flash датчиком освещённости.
iarduino_I2C_Encoder Библиотека для работы с I2C-flash модулем энкодер-потенциометр.
iarduino_I2C_Expander Библиотека для работы с I2C-flash модулем расширитель выводов.
iarduino_I2C_IO Библиотека для работы с Trema I2C расширителями выводов.
iarduino_I2C_IR Библиотека для работы с I2C-flash модулем ИК-приёмник/передатчик.
iarduino_I2C_Joystick Библиотека для работы с I2C-flash модулем джойстик.
iarduino_I2C_Keyboard Библиотека для работы с I2C-flash клавиатурой.
iarduino_I2C_Matrix_8x8 Библиотека для работы с I2C-flash светодиодной матрицей 8x8.
iarduino_I2C_Motor Библиотека для работы с I2C-flash драйвером мотора.
iarduino_I2C_ORP Библиотека для работы с I2C-flash модулем ORP-метр.
iarduino_I2C_pH Библиотека для работы с I2C-flash модулем pH-метр.
iarduino_I2C_Relay Библиотека для работы с I2C-flash модулями силовых ключей и реле.
iarduino_I2C_SHT Библиотека для работы с I2C-flash датчиком температуры и влажности.
iarduino_I2C_Software Библиотека для работы с программной шиной I2C.
iarduino_I2C_TDS Библиотека для работы с I2C-flash модулем TDS/EC-метр.
iarduino_I2C_Track Библиотека для работы с I2C-flash модулями трассы.
iarduino_IR Библиотека для работы с ИК-приёмником и(или) ИК-передатчиком.
iarduino_IR_Thermometer Библиотека позволяет работать с ИК-термометром на базе чипа MLX90614ESF-AAA
iarduino_KB Библиотека для работы с матричными клавиатурами
iarduino_MB_eCO2 Библиотека для работы с датчиком углекислого газа по протоколу Modbus RTU/ASCII.
iarduino_MB_HTL Библиотека для работы с модулем датчиков влажности (H), температуры (T) и освещённости (L) по протоколу Modbus RTU/ASCII.
iarduino_MB_pH Библиотека для работы с pH-метром (датчиком кислотности жидкости) по протоколу Modbus RTU/ASCII.
iarduino_MB_Pump Библиотека для работы с насосами по протоколу Modbus RTU/ASCII.
iarduino_MB_ShtSgpLtr Библиотека для работы с модулем климатических датчиков по протоколу Modbus RTU/ASCII.
iarduino_MB_Socket Библиотека для работы с розеткой по протоколу Modbus RTU/ASCII.
iarduino_MB_TDS Библиотека для работы с TDS/EC-метром (датчиком минерализации жидкости) по протоколу Modbus RTU/ASCII.
iarduino_Metro Библиотека для работы с модулями из линейки Metro.
iarduino_Modbus Библиотека для работы с шиной UART->RS485 по протоколу Modbus RTU/ASCII.
iarduino_MultiServo Библиотека для работы с Multi Servo Shield рассчитанным для работы с 16 сервоприводами.
iarduino_nLED Библиотека для работы с последовательными LED индикаторами.
iarduino_NeoPixel Библиотека для работы с адресными светодиодами WS2812B
iarduino_OLED Библиотека для работы с OLED дисплеями 128x64.
iarduino_OLED_txt Библиотека для вывода текста и чисел на OLED дисплеи 128x64.
iarduino_PCA9555 Библиотека для работы с I2C расширителем выводов PCA9555.
iarduino_Position_BMX055 Библиотека для работы с Trema модулем IMU 9 DOF на базе чипа BMX055.
iarduino_Pressure_BMP Библиотека для работы с датчиками атмосферного давления и температуры BMP180 и(или) BMP280.
iarduino_REG_595 Библиотека для работы с 8-и битными сдвиговыми регистрами HC595/HTC595.
iarduino_RF433 Библиотека для работы с радиопередатчиком FS1000A и(или) радиоприёмником MX-RM-5V, работающими на частоте 433,920 МГц.
iarduino_RTC Библиотека для работы с часами реального времени.
iarduino_SensorPulse Библиотека для работы с датчиком пульса.
iarduino_VCC Библиотека для получения напряжения питания Arduino.
iarduino_VpH Библиотека для преобразования напряжения с щупа pH-метра в кислотность жидкости.
iarduino_Wattmeter Библиотека для работы с датчиком тока и напряжения ...
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.
iocontrol iocontrol.ru interface for Arduino IDE
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_Sunrise Arduino library to calculate sunrise and sunset times.
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.
Keyboard Allows an Arduino board with USB capabilities to act as a Keyboard.
keyboardButton Convinient way to map a push-button to a keyboard key. This library utilize the ability of 32u4-based Arduino-compatible boards to emulate USB-keyboard.
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 Extensions Provides functionality to program all Leaphy robots
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
Libdevlpr A library that makes using the FANTM DEVLPR shield easier.
LINBus_stack Provides Local Interconnect Network (LIN) support on SAM3X or AVR based boards with a TJA1021 transceiver.
LIN master emulation with background operation LIN master node emulation with preemptive background operation
LiquidCrystal I2C A library for I2C LCD displays.
LiquidCrystal I2C Multilingual For printing multilingual UTF8 strings (French, Russian, Vietnamese, Katakana, etc.) to LCD1602, LCD2004, etc. via I2C.
LiquidCrystal_I2C_Hangul A library for printing Hangul on I2C LCD displays.
LiquidCrystal_I2C_STEM A library for I2C LCD displays.
LiquidCrystal_I2C_UTF8 For printing Russian, Viet UTF-8 to LCD I2C. Replaced by LCDI2C_Multilingual.
LiquidMenu Menu creation Arduino library for LCDs, wraps LiquidCrystal.
LitSwitch A special library for an LED/momentary switch hardware combination.
LM35IC A library to interface with the LM35 family of temperature sensors.
LoRaNow LoRaNow Library is a simple LoRa Node <> Gateway communication protocol.
LocoNet Enables Digitrax LocoNet Communication
LogicAnalyzer A SUMP protocol compatible logic analyzer firmware
LoraSx1262 Send and receive data over radio using LoRa 915mhz
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
M304 Library Library useful when programming control nodes using the M304 board for UECS control nodes
MakerBoard Library for MakerBoard(メイカーボード)
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.
MAX17055 Lithium based battery fuel gauge and measurement IC library.
MAX6675 with hardware SPI A library for MAX6675 thermocouple interface.
max7219 Lightweight library for the MAX7219 7 segment 8 digit display
MAX_RS485 A library to easily use MAX485 half-duplex RS485 to Serial module
mbino Port of mbed OS 2 APIs to the Arduino platform
mc74hc595a A library to use 8-Bit Serial-Input/Serial or Parallel-Output Shift mc74hc595a
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.
MCUVoltage MCUVoltage measures the voltage supply (Vcc) of Arduino without extra components.
MCUOS An OS simulator for Arduino boards.
MD_PWM PWM on arbitrary pins
MD_SmartCar Core functions for movement control of a 2 wheeled SmartCar Robot using DC motors.
MeArm-Robot-Arm Provides inverse kinematics control for all MeArm versions.
Melt7SegLcd Melt 7-segment LCD Arduino library.
MemoryDumper Dump Arduino memory
MemoryUsage Use this library to check your SRAM / Stack memory usage.
MFRC522 Arduino RFID Library for MFRC522 (SPI)
MFRC522-spi-i2c-uart-async Arduino RFID Library for MFRC522 (SPI, I2C and UART) with asynchroneous callbacks
MFRC522_PN512 Arduino RFID Library for PN512 (SPI)
MicroDebug Arduino debugging support library
microLED Light library for addressable LEDs
MicroMidiDevices Arduino (very) Simple Library to manage various input devices as MIDI controllers
MicroMidiEnc Arduino (very) Simple Library to manage Rotary Encoders as MIDI messages over USB
MicroMidiPot Arduino (very) Simple Library to manage potentiometer (smoothed) as MIDI messages over USB
MicroUART Simple implementation of UART (ATmega328)
microWire Light library for I2C communication
Microcontroller-id Retrieve manufacturer serial number stored inside the microcontroller
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
MINDS-i-Trailer Code to run and configure MINDS-i trailers
MINDS-i-Utils Code to assist with running MINDS-i platforms
Mirobot This is the library that makes Mirobot (http://mirobot.io) work.
MKPin Better control over pin position Speed ​​up using manually defined register addresses
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 )
ModBusSlave ModBus Slave RTU over RS485
Modbus-EtherCard A library that allows your Arduino to communicate via Modbus protocol, acting as a slave.
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.
Modelisme Arduino for R/C models
Modmata Control an Arduino over Modbus
ModuleInterface ModuleInterface is an open-source system for configuration of and data logging from Arduinos and similar devices.
ModuleMore Sumo V2 Library for ModuleMore Sumo robot controller.
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).
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
ms5540c Arduino library for MS5540C-series sensors
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.
MultiFuncShield Arduino Multi Function Shield Library
MultiFunctionShield LED Display driver for Multi Function Shield
multi-half-bridge Library of Infineon Multi Half-Bridge IC controllers family
MultiTrans This library is an implementation of a multi channel transceiver (optionally via IR)
MultiWire Provides an extension to Wire to allow for multiple slave addresses.
MultitapKeypad A library (driver) for matrix 4x3 or 4x4 keypad supports multi-tap and long-tap.
Multitasker A library for managing task switching and multitasking in Arduino projects.
MX1508 A library that makes using mx1508 dual DC motor driver easier.
my92xx MY9291 and MY9231 LED driver library for Arduino AVR and ESP8266
my_STL A port of uClibc++ Arduino library with (multiple definition of std::nothrow) error fix
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.
NDEF_MFRC522 An Arduino library for NFC Data Exchange Format (NDEF).
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.
NeuroMaster A library that allows Arduino Uno to interface with NeuroMaster BrainAI Device.
Neurona Artificial Neural Network architectures for Arduino
NewServo An easy-to-use servo motor library for Arduino.
NHB_AD7124 Library for the Analog Devices AD7124-4 24 bit precision analog converter IC
NHB_AD7794 Library for using the Analog Devices AD7794 6ch 24 bit precision analog converter IC
NHD_Character_LCD A library to allow easy interfacing with Newhaven character LCDs.
Nintendo Connect all your favourite Nintendo Controllers to your Arduino.
NoBlockEEPROM Non Blocking EEPROM Library for Arduino
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.
OLED_Display_SSD1306 Simple OLED Display library for SSD1306 (128x64) 0.96" to draw bitmaps and pixels stored in RAM
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
openafe Library for the OpenAFE Shield
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.
OtD Library Support library for OtomaDUINO boards
OttoArduinoLib Arduino library for Otto and Otto Lee robot.
OttoDIYLib Otto DIY official Arduino Libraries.
OZGPS_NMEA GPS NMEA Parser library
Parse Arduino SDK A library that provides access to Parse
PCA9536 PCA9536 Driver (4-Channel GPIO I2C Expander)
PCA9536_RGB PCA9536 RGB LED Driver
PCA9685_LED_DRIVER GPIO I2C driver for PCA9685
PCA9698 GPIO I2C driver for PCA9698
PCM Playback of short audio samples.
PeanutKing ArduinoShield Arduino library for controlling ArduinoShield by Peanut King.
Pelco_And_Arduino This library makes Pelco cameras moves!
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
PixieChromaLite RAM-limited Library for controlling Pixie Chroma displays on small microcontrollers!
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
Posit Library for posit arithmetic on Arduino Uno and other microcontrollers
PostNeoSWSerial An efficient replacement for SoftwareSerial at baud rates 9600, 19200 and 38400.
PowerFlex4m Abstraction layer for simple ModBus communications with PowerFlex 4m VFDs
PPM RC (radio control) PPM signal
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
PROGMEMAssert Assert for Arduino that saves RAM by storing assert strings in PROGMEM and prints to Serial.
programmable_air Basic functions to control the Programmable-Air board.
PROMPLUS A fork of the EEPROM.h library
protectedAES AES library with protection against Side Channel Attacks.
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)
PWMFreak Configures the PWM frequency on a pin
PyArduinoDebug A library enabling USB-based debugging.
PyDuinoBridge A transparent library for communication between Python and Arduino.
PZEM004Tv30 Library for the PZEM-004T v3.0 Power and Energy monitor
QCFA Quadcopter Control Functions using Arduino
Qmi8658c Interface with Qmi8658c Inertial Measurement Unit
QUAD7SHIFT Library for driving 4 digits seven segments displays (7 segments displays) for modules that use 74HC595 shift registers.
QuickStats Descriptive Statistics for Arduino
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
RCWL_1X05 A library for the I2C mode of ultrasonic distance sensors RCWL-1605, RCWL-1005, and probably HC-SR04P
RedEye A library implementing the "RedEye" infrared protocol
ReefwingPWM PWM on arbitrary pins
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
RF433recv A library to decode a known protocol received on a 433 Mhz Radio Frequencies receiver
RF433send A library to send data on a 433 Mhz Radio Frequencies transmitter
RFID_MFRC522v2 Arduino RFID driver library for MFRC522 (SPI, I2C)
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 C++ 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.
Robotec Biblioteca para robotica educativa
RokitSmart A library for RokitSmart users
Romi32U4 Romi 32U4 Arduino library
RotEncoder Fast and precise rotary encoder library with low power consumption, optimized for high-speed and battery-powered applications.
RoxMux Collection of Multiplexer and Hardware Controllers.
RPM RPM sensor library for Arduino.
RS485HwSerial Enhanced Arduino serial library with RS485 transmit enable control.
RTC Library for I2C based RTCs (DS1307, DS3231, PCF8563, PCF8523, MCP7940).
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.
RunningStats It computes simple running statistics.
SCA100T This library allows communication with Murata SCA100T inclinometer sensors using SPI.
sclm-p105_shield SCLM-P105 SHIELD library
sd-ducky-v1 HID attack with SD card support
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
Seeed-GroveOfflineVoiceRecognition A library to Integrate Seeed Studio's Grove Offline Voice Recognition Sensor
Seg7 A library for MAX7219 based 7 segment displays.
SensorToButton An algorithm to convert analog Data into a Button.
serialIO RC protocol
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, Sine, Back, Precision, 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.
Servo328 A servo motor driver for Arduino Uno with ATmega328P PWM
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.
Signature Processing AVR microcontrollers signature
SIKTEC_AVR_Controller Examples for programming and using SIKTEC AVR Controller Shield
SIKTEC_MDSwitch Library to easily use Multi Direction Switches.
SimpleControl A library to control Simple DC-motors.
SimpleMotionV2-Arduino An Arduino library for controlling SimpleMotion IONI/ARGON drives from Granite Devices.
SingleWireSerial Robust software serial library using a single line in half-duplex mode.
SketchBinder Sketch Binder.
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.
SNP_Sensor Arduino library for the SNP Sensor.
Sodaq_PcInt An Arduino library to deal with PCINT (Pin Change Interrupts)
Sodaq_wdt An Arduino wrapper for the Watch Dog Timer.
SoftI2CMaster I2C lib that supports bit banging and hardware support
SoftModem Audio Jack Modem Library for Arduino.
SoftPWM A software library to produce a 50 percent duty cycle PWM signal on arbitrary pins.
SoftwareReset Software methods to reset AVR boards
SoftwareSerialTX A SoftwareSerial implementation only for transmitting data, maximum size reduced
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.
SPI-FlashMem SPI Memory library for Arduino
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.
SRAMsimple Communications with 23LC1024 SRAM chip
SST25VF Arduino Library for controlling the SST Nor Serial Flash SST25VF family.
StackmatTimer A library for interfacing with a Stackmat/Cube timer
StepMotor4windings Cool code class for driving 4 windings (pins) stepper motors.
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 IIS2DLPC High Performance Ultra Low Power 3D accelerometer.
STM32duino IIS2MDC Ultra Low Power 3D magnetometer.
STM32duino ISM330DHCX High-Performance 3D digital accelerometer and 3D digital gyroscope.
STM32duino ISM330DLC 3D accelerometer and 3D gyroscope.
STM32duino LIS2DU12 Ultra Low Power 3D accelerometer.
STM32duino LIS3MDL High-performance 3D magnetometer.
STM32duino LPS22HB 260-1260 hPa absolute digital output barometer.
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 LSM6DSR iNEMO inertial measurement unit.
STM32duino Proximity Gesture Allows performing simple gestures detection using proximity sensors
STM32duino ST25DV Allows controlling the NFC ST25DV
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-IKS02A1 Allows controlling the ST X-NUCLEO-IKS02A1 expansion board
STM32duino X-NUCLEO-NFC04A1 Allows controlling the ST X-NUCLEO-NFC04A1 expansion board
STM32duino X-NUCLEO-NFC07A1 Allows controlling the ST X-NUCLEO-NFC07A1 expansion board
Strawbees Quirkbot Allows you to program Quirkbots.
StreamLog To format and log sensor data as CSV, coming from Arduino in a streamlined manner.
Stringcalculater Arduino library to calculate a stirng.
SuplaDevice Library enables you to connect the device to the SUPLA automation system.
SwissHandmade MiniPirate Commandline for GPIO, I2C and CPU manipulations
SXAccessoire Arduino library for accessing the Selectrix SX-bus
Syncano Arduino Library A library that provides access to Syncano
TCone MicroBeaut-TCone Library with Timer and Counter One.
TFminiS A library to interface with the TFmini-S LiDAR sensor for Arduino Mega and ESP32.
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.
TapatioElectronics Allows access to the use of sensors, actuators and control panels designed by Tapatio Electronics
Taskfun Preemptive multitasking for Arduino AVR and SAMD21
Taskrunner Allows arduino to run scheduler which can run functions at specific frequency
Technoshield-ui-lib Technoshield User Interface API.
TeeGrid Record electric fish with electrode arrays based on Teensy_Amp amplifiers and Teensy microcontrollers.
TeeRec Teensy recorder libraries.
TEE UC20 Shield Library for Quectel UC20 3G Shield and Quectel UC15 3G Module for Arduino Board.
Teensy41_AsyncTCP Async TCP Library for Teensy 4.1 using QNEthernet
TempReader A library that allows users to use the internal temperature sensor of ATMega328P.
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.
TI_SN76489 Arduino (Uno) Library to manage Texas Instruments SN76489 sound chip
TimeInterrupt Allows for timer interrupts on various platforms.
TimedPID PID controller
TimerExtensions Easy access to advanced Arduino timer functions, such as precise timing, pulse generation, and input event capture.
TimerFa Software Timer
TimerFive Use hardware Timer5 for finer PWM control and/or running an periodic interrupt function
TimerFour Use hardware Timer4 for finer PWM control and/or running an periodic interrupt function
TimerFour32u4 Allow usage of the 10-bit hardware high speed Timer4 on ATMega16u4 and ATMega32u4.
TimerInterrupt This library enables you to use Interrupt from Hardware Timers on an Arduino, Adafruit or Sparkfun AVR board, such as Nano, UNO, Mega, Leonardo, YUN, Teensy, Feather_32u4, Feather_328P, Pro Micro, etc.
TimerOne Use hardware Timer1 for finer PWM control and/or running an periodic interrupt function
TimerOne_V2 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.
TinyDMXSerial Enables DMX communication using the built-in serial port for Arduino boards.
TinyLiquidCrystal_I2C LiquidCrystal Arduino library for ATtiny microcontrollers (PCF8574 I2C based displays).
TinyMatrixMath Implments common matrix math operations for small matrices.
tinySHT2x Arduino library for the SHT20, SHT21 and SHT25 temperature and humidity sensor. Optimized for AVR tiny.
TinySnore Library for putting ATtiny25/45/85 to timed sleep in one line of code!
tinySPI tinySPI is an Arduino SPI master library for ATtiny24/44/84, 25/45/85, 261/461/861, 2313/4313 MCUs.
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.
TLE5012B This library enables the Infineon TLE5012B magnetic angle sensor.
TLI4970 This library provides an interface for Infineon's TLI4970-D050T4 Current Sensor with hall technology.
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
TwiLiquidCrystal by Arnakazim A library to interface an HD44780 based LCD via I2C (or TWI in Arduino terms).
TWI_GPS GPS message API wrapper library for I2C Arduino connection
TXOnlySerial Enables one-way serial communication (TX) on any digital pin.
uArmLibrary uArm Library for Arduino
uClock BPM clock generator for Arduino platform.
uMT Micro Multi Tasker specifically designed for ARDUINO UNO, MEGA and DUE boards.
uMulti Cooperative multitasking for the AVR line of microcontrollers.
uS82 A control library for uS82/us82 Board.
U8glib A library for monochrome TFTs and OLEDs
U8glib-HAL A library supporting monochrome TFTs and OLEDs, specifically for use with Marlin Firmware.
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 to the Grove Beginner kit for Arduino.
UltraSonic_Lib A library for UltraSonic distance sensor.
UMIRobot UMIRobot library for Arduino.
UnoCar A library for controlling the car with Arduino Uno
unoHID Use Uno R3 as USB Mouse + Keyboard.
Uno WiFi Developer Edition Serial1 Implements Serial1 of Arduino Uno WiFi Developer Edition board to access the on-board ESP8266
Uno_HUB75_Driver Minimal HUB75 LED Matrix Library for Uno
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.
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
WD Easy WD timer
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.
XPT2046_Bitbang Bitbang library for the XPT2046 touch controller.
YAMLDuino A simple and efficient YAML library for embedded C++
Yet Another Arduino PcInt Library A library to support Pin Change Interruptions (PCINT) on AVR Arduinos
ZMPT101B-Sensor Library to interact with the ZMPT101B Voltage sensor.
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