A list of the 86 libraries in the architecture megaavr.
ATtiny_PWM | This library enables you to use Hardware-based PWM channels on Arduino AVR ATtiny-based boards (ATtiny3217, etc.), using megaTinyCore, to create and output PWM to pins. |
ATtiny_Slow_PWM | This library enables you to use ISR-based PWM channels on Arduino AVR ATtiny-based boards (ATtiny3217, etc.), using megaTinyCore, to create and output PWM any GPIO pin. |
ATtiny_TimerInterrupt | This library enables you to use Interrupt from Hardware Timers on Arduino AVR ATtiny-based boards (ATtiny3217, etc.) using megaTinyCore |
AP_DCC_Library | Library for (NMRA/RCN) Digital Command Control (DCC) |
ArduinoBLE | Enables Bluetooth® Low Energy connectivity on the Arduino MKR WiFi 1010, Arduino UNO WiFi Rev.2, Arduino Nano 33 IoT, Arduino Nano 33 BLE, Nicla Sense ME and UNO R4 WiFi. |
ArduinoECCX08 | Arduino Library for the Atmel/Microchip ECC508 and ECC608 crypto chips |
ArduinoModbus | Use Modbus equipment with your Arduino. |
ArduinoSTL | A port of uClibc++ Arduino library. |
Arduino_AVRSTL | A port of ArduinoSTL Arduino library. |
Arduino_ConnectionHandler | Arduino Library for network connection management (WiFi, GSM, NB, [Ethernet], Notecard) |
Arduino_EMBRYO_2 | Control stepper motor |
ArtnetWifi | ArtNet with the ESP8266, ESP32, RP2040 and more. |
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. |
BeaconNano | Create a Beacon from an Arduino Nano Ble |
BLE-MIDI | BLE-MIDI I/Os for Arduino |
Carduino | A library for Carduino, the programmable Cardano Logo and epoch countdown counter. |
Cumulocity IoT Downstream | A client library to extract realtime measurement, alarm, event and operation from Cumulocity IoT Platform. |
Cumulocity IoT Upstreaming | A client library to connect your Arduino to Cumulocity IoT cloud over https. |
DAC7611 | A library that makes interfacing the DAC7611p a breeze. |
DIYables_IRcontroller | The Arduino library for IR remote controller. It works with Arduino, ESP32, ESP8266. |
DMXSerial | Enables DMX communication using the built-in serial port for Arduino boards. |
Dx_PWM | This library enables you to use Hardware-based PWM channels on Arduino AVRDx-based boards (AVR128Dx, AVR64Dx, AVR32Dx, etc.), using DxCore, to create and output PWM. |
Dx_Slow_PWM | This library enables you to use ISR-based PWM channels on Arduino AVRDx-based boards (AVR128Dx, AVR64Dx, AVR32Dx, etc.), using DxCore, to create and output PWM any GPIO pin. |
Dx_TimerInterrupt | This library enables you to use Interrupt from Hardware Timers on Arduino AVRDx-based boards (AVR128Dx, AVR64Dx, AVR32Dx, etc.) using DxCore |
Easy MFRC522 | Simplified reading/writing data chunks from/to RFID tags with MFRC522 module. |
EEPROMWearLevel | EEPROMWearLevel reduces EEPROM wear by writting a new value to an other EEPROM location. |
EEPROM_WL | Library for implementing EEPROM wear leveling on AVR Arduino boards |
EmbeddronicsBleOTA | Bluetooth low energy (BLE) library for updating firmware over ble. |
EmotiBit ArduinoFilters | Filter library for Arduino. |
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. |
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. |
haversine | A library to find the distance and azimuth angle between two GPS cordinates based on haversine formula. |
HITIComm | Control and monitoring |
HITICommSupport | Support for HITIComm library |
iMakeBeta | Library for beginner. |
IRremote | Send and receive infrared signals with multiple protocols |
Infrared | An object oriented library for sending, receiving, generating, and decoding IR signals on the Arduino. |
IRMP | Receive and send infrared signals. |
LINBus_stack | Provides Local Interconnect Network (LIN) support on SAM3X or AVR based boards with a TJA1021 transceiver. |
MCP3202 | Used to interface the 12 bit ADC MCP3202 by Microchip. |
megaAVR_PWM | This library enables you to use Hardware-based PWM channels on megaAVR-based boards, such as UNO WiFi Rev2, AVR_Nano_Every, etc., to create and output PWM. |
megaAVR_Slow_PWM | This library enables you to use ISR-based PWM channels on an Arduino megaAVR board, such as UNO WiFi Rev2, AVR_Nano_Every, etc., to create and output PWM any GPIO pin. |
megaAVR_TimerInterrupt | This library enables you to use Interrupt from Hardware Timers on an Arduino megaAVR board, such as UNO WiFi Rev2, AVR_NANO_EVERY, etc. |
Melt7SegLcd | Melt 7-segment LCD Arduino library. |
MFRC522 | Arduino RFID Library for MFRC522 (SPI) |
MFRC522_PN512 | Arduino RFID Library for PN512 (SPI) |
MMA8653 | Allows reading the MMA8653 accelerometer. |
MobaTools | Functions (steppers, servos, leds) for model railroaders( and for others too ) |
Modelisme | Arduino for R/C models |
my_STL | A port of uClibc++ Arduino library with (multiple definition of std::nothrow) error fix |
Nano_Every_WS2812B | ATmega4809 core-independent driver for WS2812B addressable RGB LEDs. |
NDEF_MFRC522 | An Arduino library for NFC Data Exchange Format (NDEF). |
NeoPatterns | Patterns for NeoPixel strips and matrixes including the patterns of the NeoPattern example by Adafruit. |
OneWireNg | Arduino 1-wire service library. OneWire alternative. |
OOCSI | OOCSI client library for the development boards of ESP32 series, ESP8266 series, Arduino MKR Wifi 101, Arduino UNO Wifi, Arduino Nano 33 IoT, Arduino Nano RP2040, and Arduno Uno R4 WiFi |
QCFA | Quadcopter Control Functions using Arduino |
RSbus | Library for the (Lenz) RS-bus protocol |
RFID_MFRC522v2 | Arduino RFID driver library for MFRC522 (SPI, I2C) |
Rocket Scream LowPowerAVRZero | Low power management for MegaAVR 0-series MCU. |
Rocket Scream RTCAVRZero | Minimalistic RTC (Real Time Counter) implementation for MegaAVR 0-series MCU. |
RoxMux | Collection of Multiplexer and Hardware Controllers. |
RPM | RPM sensor library for Arduino. |
RV8803Tiny | A library to drive the RV8803 extremely precise, extremely low power, real-time clock from new ATTINY series that run on MegaTinyCore. |
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. |
SmoothLed | Arduino library for FadeCandy style control of single-wire-based LED neopixels and WS2812B strips with megaTinyCore. |
Talkie | Speech library for Arduino. Generates speech from a fixed vocabulary encoded with LPC. |
TapatioElectronics | Allows access to the use of sensors, actuators and control panels designed by Tapatio Electronics |
Taskrunner | Allows arduino to run scheduler which can run functions at specific frequency |
ThingSpeak | ThingSpeak Communication Library for Arduino, ESP8266 & EPS32 |
ThingSpeak_asukiaaa | An API manager for ThingSpeak |
TinyDMXSerial | Enables DMX communication using the built-in serial port for Arduino boards. |
TinyMatrixMath | Implments common matrix math operations for small matrices. |
TinyMegaI2C | An efficient optimised i2c library for new ATTINY series uCs |
Tuyav | Communicate with the Tuya IoT module |
Tuyav | Communicate with the Tuya IoT module |
uMyo_BLE | Allows to get data from uMyo devices using BLE-enabled Arduinos (nRF52x and ESP32). |
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. |
vovagorodok_ArduinoBleChess | Bluetooth low energy (BLE) library for communication via CECP chess protocol. |
vovagorodok_ArduinoBleOTA | Bluetooth low energy (BLE) library for uploads. |
Watchdog | Watchdog resets the device if the timer expires before the watchdog is reset. |