Avr

A list of the 254 libraries in the architecture avr.

AStar32U4 A-Star 32U4 Arduino library
AD7173 Arduino library for Analog Devices AD7173 analog digital converter
AdagioPro Controls Adagio RGB Poollights over RS-485
ADCTouch 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)
AltSoftSerial Software emulated serial using hardware timers for improved compatibility
analogComp Simple scheduler based on watchdog that runs little tasks within IRS
AnalogTouch AnalogTouch library for Arduino
ArdVoice A library to play audio (voices) on the Arduboy game system.
Arduboy The Arduboy core library.
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
arduino-menusystem A library for implementing a menu system
Arduino Process Scheduler An OOP multitasking library
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.
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).
Aspen SIM800 A comprehensive SIM800 Series library for simplified and in-depth chip access.
ATMlib The Arduboy Tracker Music library.
AtTouch Arduino Library for the Atmel AT42QT1070 QTouch 7-channel Sensor IC via i2c.
AutoAnalogAudio Automated analog reads and analog output (streaming) using Arduino DAC(or PWM), ADC, DMA and Timers
AVR Standard C Time Library Time functions for AVR (Goldilocks, Uno, Leonardo, Mega).
Awesome The library that supports the Awesome Shield PCB.
Balboa32U4 Balboa 32U4 Arduino library
BaroLibrary Library for Measurement Specialties MS5637-02BA03 Altimeter/Pressure sensor (including Freetronics BARO module).
BLE SDK for Arduino Nordic BLE SDK for Arduino for nRF8001 products such as the BLE Shield, Blend and Blend Micro.
Braccio Allows to move each Braccio parts using simple calls.
BTLE Arduino library for basic Bluetooth LE communication.
Buzz AC/static electricity-based motion detection using only the ADC and a wire!
cI2C Arduino Hardware I2C for AVR (in plain c)
CaptureTimer Arduino Input Capture Library
Charge n Boost A library for the Charge 'n Boost lithium charger and usb booster
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
CoDrone A library for CoDrone users
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
CRC Simula Library Support Library for Chicago Robotics Simula Boards.
Cytron 3A Motor Driver Shield Library for controlling Cytron 3A Motor Driver Shield
Cytron G15 Shield Library for controlling G15 Cube Servo
DatavisionLCD This library allows communication with Phico Datavision LCD.
dcf77_xtal DCF77 decoder with excellent noise tolerance.
DeepSleepScheduler Lightweight, cooperative task scheduler with configurable sleep and task supervision.
Dimmer class for ATmega32U4 Easy use of 10/12 bit PWM outputs on ATmega32U4 for dimmer applications.
DMD2 Updated (beta) library for Freetronics DMD dot matrix displays.
DMXSerial Enables DMX communication using the built-in serial port for Arduino boards UNO, Leonardo, Mega.
DS1307 Emulator An emulator of the DS1307, which transform the Arduino in an RTC chip without actually having a physical RTC.
eBtn A library to handle Buttons based on events.
E131 E1.31 sACN for AVR Ethernet and ESP8266.
EasyWebServer An easy-to-use web server
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.
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
Esplora Grants easy access to the various sensors and actuators of the Esplora. For Arduino Esplora only.
EtherSia IPv6 library for the ENC28J60, W5500 or W5100 Ethernet controllers
EthernetIndustruino Library for the Industruino Ethernet module
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 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
FadeLed Makes fading LEDs easy
FingerLib Allows for servo-like functionality for finger control. For Atmega 2560 (Almond PCB) and Arduino Zero (Chestnut) only.
Flash A library to wrap accessing and writing to flash
FreeRTOS Real Time Operating System implemented for AVR (Uno, Leonardo, Mega).
FTOLED Library to drive Freetronics OLED128 128x128 display.
FTRGBLED Freetronics RGBLED module (WS2801-based) driver library.
Gamebuino 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
ghaemShopSmSim arduino SMS Remote Controler over ghaemShopSmSim protocol
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
GSM Enables GSM/GRPS network connection using the Arduino GSM Shield. For all Arduino boards BUT Arduino DUE.
GSM-Playground A library for GSM Playground device.
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
HID-Project Extended HID Functions for Arduino
IBot Arduino library for I-Bot camp.
Infrared An object oriented library for sending, receiving, and analyzing 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
Itty Bitty With the fastest possible Arduino-compatible GPIO and register manipulation...It's the biggest of hits when you need to bang bits!
jm_CPPM A CPPM Library for Arduino.
jm_LiquidCrystal_I2C My enhanced LiquidCrystal_I2C Arduino Library.
jm_Wire Revisited Arduino Wire Library.
JTAG A library to perform JTAG operations and play XSVF.
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.
LcdEffects A library that lets you apply special effects to LCD text.
LCDMenu A library with you can generate a menu`s based on the nested set model with multi layers
leOS Simple scheduler that run little tasks within IRSs
leOS2 Simple scheduler based on watchdog that runs little tasks within IRS
LiquidCrystal I2C A library for I2C LCD displays.
LiquidMenu Menu creation Arduino library for LCDs, extends LiquidCrystal.
LitSwitch A special library for an LED/momentary switch hardware combination.
LocoNet Enables Digitrax LocoNet Communication
Low-Power Lightweight power management library
mbino Port of basic mbed OS APIs to the Arduino platform
MCP3221 MCP3221 Driver (12-bit ADC with hardware I2C Interface)
MCP9802 MCP9802 Driver (12-BIT Temperature Sensor with I2C Interface)
MFRC522 Arduino RFID Library for MFRC522 (SPI)
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.
MMA8453_n0m1 an Arduino Library for the Freescale MMA8453Q & MMA8452Q accelerometer.
MSGEQ7 Library for Musicvisualization with MSGEQ7
MultitapKeypad A library (driver) for matrix 4x3 or 4x4 keypad supports multi-tap and long-tap.
MySensors Home Automation Framework
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
NeoSWSerial An efficient replacement for SoftwareSerial at baud rates 9600, 19200 and 38400.
Neurona Artificial Neural Network architectures for Arduino
Nintendo Connect all your favourite Nintendo Controllers to your Arduino.
NmraDcc Enables NMRA DCC Communication
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
Ospom Ospom is FaceBook for your Arduino.
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.
PGMWrap A convenient library allowing structures and variables stored in PROGMEM to be read directly.
PHPoC PHPoC Ethernet/WiFi Shield 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 A library for the pinduino shield
PJON PJON is an open-source, multi-master, mult-media device communications bus system framework
PLS7shield Arduino shield with various I/O devices
PololuRPiSlave Pololu Raspberry Pi I2C Slave Arduino library
Printoo_Library The library for the Printoo modules.
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
Ps2KeyboardHost PS2 Keyboard host controller
Quirkbot Allows you to program Quirkbots.
RBD_Button Read and debounce buttons and switches.
RBD_Capacitance Measure change in capacitance.
RBD_HumanSensor Detect human presence, touch, and pickup events.
RBD_Light Control many lights.
RBD_LightSensor Read and calibrate photoresistors.
RBD_Motor Control many motors without delay.
RBD_SerialManager A simple interface for serial communication.
RBD_Servo Control many servos without delay.
RBD_Threshold Set and check numeric quantile scales.
RBD_Timer Manage many timed events.
RBD_WaterSensor Measure and calibrate water level sensors.
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.
RCLSwitch Compact version of RC Switch
RF24G A simple way for up to 6 nRF24L01 radios to communicate with each other.
RF24Mesh A library for NRF24L01(+) devices mesh.
RF24Network A library for NRF24L01(+) devices network.
RGBLED Easily control RGB LEDs.
RingBuf A library for buffering items into a ring (circular/FIFO) buffer
RingBufCPP A library for buffering items into a ring (circular/FIFO) buffer
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.
Robot Motor Enables easy access to the motors of the Arduino Robot Motor board. For Arduino Robot only.
Romi32U4 Romi 32U4 Arduino library
Rosserial Arduino Library Use an Arduino as a ROS publisher/subscriber
RTCTimer An Arduino library to easily perform scheduled tasks.
RTC4543lib A simple RTC4543 library.
Rtttl A library that plays Rtttl melodies
SDS011 sensor Library Nova Fitness SDS011 dust sensor library
Servo Allows Arduino/Genuino boards to control a variety of servo motors.
Sleep_n0m1 A library that sets the Arduino into sleep mode for a specified length of time, or until an interrupt
SmallSetup Optimize the Arduino setup routines.
SmartMatrix3 Drive multiplexed RGB matrix panels from your Teensy 3.2 or 3.1
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
souliss SmartHome Networking Framework
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.
SPIFlash Winbond SPI flash library for Arduino.
SRAM_23LC Driver for Microchip Technology Inc. 23LC (23LCV, 23A, 23K) SPI SRAM chips for AVR, SAM3X (Due), and SAM M0+ (SAMD, SAML, SAMC) microcontrollers
SST25VF Arduino Library for controlling the SST Nor Serial Flash SST25VF family.
StereoSID MOS6581 Stereo SID Emulator Arduino Library
StivSeg Multi-digit seven-segment display library for arduino.
SwissHandmade MiniPirate Commandline for GPIO, I2C and CPU manipulations
Syncano Arduino Library A library that provides access to Syncano
TVout A library for generating PAL or NTSC video output with an AVR.
Talk2 Library for the Talk2 Boards.
Technoshield-ui-lib Technoshield User Interface API.
TheThingsNode The Things Node Arduino Library.
ThingSpeak ThingSpeak Communication Library for Arduino & ESP8266
TimedPID PID controller
TimerFa Software Timer
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
TMRpcm PCM/WAV Audio playback
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.
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.
uArmLibrary uArm Library for Arduino
uMT Micro Multi Tasker specifically designed for ARDUINO UNO, MEGA and DUE boards.
U8glib A library for monochrome TFTs and OLEDs
USIWire USI based TWI/I2C library for Arduino
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 IoT-Link modules.
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.
WatchDog WatchDog Timer Functions
XLR8ADC Arduino library to take advantage of XLR8 ADC performance.
XLR8BuildTemplate Template for building custom designs for XLR8
XLR8Core OpenXLR8 Core components
XLR8Float Arduino library for hardware accelerated floating point math.
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.
XLR8Pong Pong game using the FPGA logic. For Alorium Technology's XLR8 board.
XLR8Servo Allows Arduino boards to control a variety of servo motors. For Alorium Technology's XLR8 board.
XLR8SPI XB to enable SPI interfaces through the JTAG pins.
Yet Another Arduino PcInt Library A library to support Pin Change Interruptions (PCINT) on AVR Arduinos
Zumo32U4 Zumo 32U4 Arduino library