Uncategorized
Official libraries
Contributed by the community
AmazonDRS :
AmazonDRS library for Arduino.
ArsaLearn :
Ability to code completely simple
AsyncDNSServer_STM32 :
Asynchronous DNS Server Library for STM32 using built-in LAN8742A Ethernet
AsyncHTTPRequest_Generic :
Simple Async HTTP Request library, supporting GET, POST, PUT, PATCH, DELETE and HEAD, on top of AsyncTCP libraries, such as AsyncTCP, ESPAsyncTCP, AsyncTCP_STM32, etc.. for ESP32, ESP8266 and currently STM32 with built-in LAN8742A Ethernet.
AsyncUDP_STM32 :
Asynchronous UDP Library for STM32 using builtin LAN8742A Ethernet
AsyncWebServer_STM32 :
AsyncWebServer for STM32 using builtin LAN8742A Ethernet
Atmega328_IO :
Library for robot Cing with Atmega328.
Atmega32u4_IO :
Library for robot Cing with Atmega328.
Atmega8_IO :
Library for robot Cing with Atmega8.
Atmega8_IO_basic :
Library for robot Cing with Atmega8.
Attiny84_IO :
Library for robot Cing with Attiny84.
Attiny84_IO_basic :
Library for robot Cing with Attiny84.
Attiny85_IO :
Library for robot Cing with Attiny85.
Attiny85_IO_basic :
Library for robot Cing with Attiny85.
Balboa Spa communications :
Use Arduino to control your BalBoa Spa Pack.
button_asukiaaa :
Supply classes for Button.
ButtonFever :
Powerful button tools for managing various button events of standalone button or button array.
CanAirIO Air Quality Sensors Library :
Air quality particle meter sensors manager for multiple sensors.
cerebro :
A library that makes cerebro works easly.
CodeCodeCodec Library :
Arduino library for CodeCodeCodec's projects.
controlKeyboard :
A library for checking keyboard events like whether a key is pressed or released.
Correlation :
Arduino Library to determine correlation between X and Y dataset
DarkSkySevenDay :
Current and Seven Day Weather Forecast Library for Arduino.
DBS-Lib :
DBS-Lib is a library board that we created for practice such as C++, algorithms, mathetical, embedded system and robotics.
Debugger :
A terminal debugger with break points and data watches.
Design Informatics Base :
Library for making use of the Design Informatics PCB for getting started with Arduino coding
Dictionary :
A dictionary data type with a fast b-tree based search
Digital Rain Animation for TFT_eSPI :
A library that represents Digital Rain Animation on color displays that support TFT_eSPI
DigitalIO :
Fast digital IO.
DMD32 :
An Arduino library for ESP32 to drive DMD LED matrix display
DS1821 :
Arduino library for DS1821 temperature sensor
DS323x_Generic :
Library for DS3231/DS3232 Extremely Accurate I2C-Integrated RTC/TCXO/Crystal
EEWL :
EEPROM wear leveling
ESP OTA GitHub :
ESP library for auto updating code from GitHub releases.
ESP32-imgur-uploader :
imgur.com Image/Video uploader
ESP32_ISR_Servo :
This library enables you to use Interrupt from Hardware Timers on an ESP32 board to control multiple servo motors.
ESP32Servo360 :
Initial development release
ESP32TimerInterrupt :
This library enables you to use Interrupt from Hardware Timers on an ESP32-based board
ESP8266_ISR_Servo :
This library enables you to use Interrupt from Hardware Timers on an ESP8266 to control servo motors.
ESP8266SDUpdater :
SD Card Loader for ESP8266
ESP8266TimerInterrupt :
This library enables you to use Interrupt from Hardware Timers on an ESP8266-based board.
ESP_DoubleResetDetector :
Library to detect a double reset within a predetermined time, using RTC Memory, EEPROM, LittleFS or SPIFFS for ESP8266 and ESP32
ESP_MultiResetDetector :
Library to detect a multi reset within a predetermined time, using RTC Memory, EEPROM, LittleFS or SPIFFS for ESP8266 and ESP32
ESPHap :
Native support Apple HomeKit protocol with Arduino projects
evo_bsp :
Evo BSP components
evo_build_template :
Evo Build Template
evo_pmux_csr :
Evo PMUX CSR
ExtendedTouchEvent :
An eventmanager for touchscreens with XPT2046 controlerchip
FaBo GPIO40 PCA9698 :
A library for FaBo GPIO.
FaBo Motor DRV8830 :
A library for FaBo Motor.
FaBo PWM PCA9685 :
A library for FaBo PWM.
Finite-State-Machine-Arduino :
With that we can create proper states for objects.
FLE :
Arduino library for FLE = FLoat with Error datatype
GFX Library for Arduino :
Arduino_GFX is a GFX library for various color displays with various data bus interfaces
Gravity Soil Moisture Sensor :
Arduino Library for DfRobot Gravity Analog Capacitive Soil Moisture Sensor.
Grove - Motor Driver TB6612FNG :
Arduino library of Grove - Motor Driver(TB6612FNG)
Grove Serial MP3 Player V2.0 :
Arduino library to control Grove Serial MP3 Player V2.0.
HeartBeat :
Arduino library for HeartBeat with frequency and dutyCycle.
Hercules Dual 15A 6-20V Motor Controller :
Arduino library to control Hercules Dual 15A 6-20V Motor Controller.
High-Side-Switch :
C++ library for the PROFET+2 12V
HomeSpan :
A robust and extremely easy-to-use HomeKit implementation for the Espressif ESP32 running on the Arduino IDE.
infiniteAverage :
Experimental Arduino Library to calculate a high precision average of many samples
Interval :
Arduino library for Interval datatype
LC_baseTools :
A set of tools to make coding Arduinos easier.
LegoSensorAdapter :
Library for robot Cing with Atmega328.
LG_Matrix_Print :
A library to print text on one or more segments with 8x8 LED-Matrix using MAX
LibEdificio :
Allows to control the Building Lights educative system.
LibEstacionamiento :
Allows to control the Estacionamiento educative system.
LibLanc :
Allow camera control via the Sony lanc protocol
LibLucesCiudad :
Allows to control the City Lights educative system.
LibMiniSys :
Allows to control the MiniSys educative system.
LibSemaforo :
Allows to control the Semaforo educative system.
LibSemaforosCiudad :
Allows to control the Traffic Lights educative system.
LILCMU GoGoBoard Library :
Library for GoGoBoard
M5Stack-SD-Updater :
SD Card Loader for M5 Stack
M5Stack_OnScreenKeyboard :
OnScreenKeyboard for M5Stack
M5Stack_SimpleBeep :
Simple Beep for M5Stack.
M5Stack_TreeView :
TreeView Menu UI for M5Stack
M62429 :
Arduino library for M62429 volume control IC
Magellan_BC95 :
AIS Magellan Library; easy way to integrate IoT Device to Magellan using Arduino Platform.
Magellan_BC95_lite :
AIS Magellan Library; easy way to integrate IoT Device to Magellan using Arduino Platform.
Magellan_SIM7020E :
AIS Magellan Library; easy way to integrate IoT Device to Magellan using Arduino Platform.
MemoryUsage :
Use this library to check your SRAM / Stack memory usage.
MicroTuple :
A library tuple like variadic datastructure for arduino.
ML8511 :
ML8511 - UV sensor - library for Arduino
ModbusRTU_Slave :
A library package commonly used by the other libraries being published by Geabong
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.
MoonStruck :
Lunar Information Library for ESP32.
Motor Shield V2.0 :
Arduino library to control Motor Shield V2.0.
MultiButtons :
Library for handling multiple buttons with single analog pin for ESP32.
Multiplex :
Arduino Library implementing a stream multiplexer
Music Shield :
Arduino library to control Music Shield V2.0.
mwc_stepper :
two-pin stepper motor driver library.
NeuralNetwork :
Simple MLP Neural-Network Library.
NRF52_MBED_TimerInterrupt :
This library enables you to use Interrupt from Hardware Timers on an NRF52-based board using mbed-RTOS such as Nano-33-BLE.
NRF52_TimerInterrupt :
This library enables you to use Interrupt from Hardware Timers on an nRF52-based board
NTPClient_Generic :
Library for NTPClient to connect to an NTP time-server
Olympic Robotic Challenge :
A library to Olympic Robotic Challenge competition and supporting the official kit.
OpenWeatherOneCall :
Current and Seven Day Weather Forecast Library for ESP32.
OTAWrapper :
ESP Library to simplify OTA setup.
Parse Arduino SDK :
A library that provides access to Parse
PCM51xx DAC :
Arduino library for TI PCM51xx DAC ICs software configuration via I2C.
PrinterDuino :
The simplest library to print in paper using 3 axis
printHelpers :
Arduino library to help formatting data for printing. 64 bit integers (base 10 and 16). Engineering and scientific notation.
RADAR :
Arduino library for a pan tilt radar.
Regexp :
Regular expression parser for microcontrollers
RGB-LED-Lighting-Shield :
C++ library for Infineons RGB-LED-Lighting-Shields
S.Port sensor library for FrSky :
an Arduino Library to create FrSky S.Port sensors
S7XG :
AcSIP S7XG LoRaWAN/GPS module library
SAMD_TimerInterrupt :
This library enables you to use Interrupt from Hardware Timers on a SAMD-based board such as SAMD21 Nano-33-IoT, Adafruit SAMD51 Itsy-Bitsy M4, SeeedStudio XIAO, etc.
SAMDUE_TimerInterrupt :
This library enables you to use Interrupt from Hardware Timers on an SAM-DUE-based board
SchedTask :
Task Scheduler Library for Arduino
SDConfig :
A library for reading and writing settings from a configuration file on a SD card.
SDConfigCommand :
SDConfigCommand streamlines reading settings from a config file on SD card.
Seeed Arduino SFUD :
Library for Seeed Arduino SFUD
Seeed-PCA9685 :
Arduino library of 16-Channel Servo Driver
SensorPlot WebInterface :
WebInterface to display Sensor-Data.
SerialConfigCommand :
SerialConfigCommand for Arduino allows user to set commands via the Serial Monitor easily.
SerialMP3Player :
A library for Serial MP3 Player board (YX5300 chip).
SerialWombat :
A library to drive the Serial Wombat Family by UART or I2C.
SHT31 :
Arduino library for the SHT31 temperature and humidity sensor
Single LED Library :
Makes intergrating non interrupting lighting behaviours easy!
SinricPro_Generic :
Library for https://sinric.pro - Simple way to connect your device to Alexa
SmartEverything SE868-AS :
Library code for the Telit SE868-AS GPS System
snakelights :
SnakeLights library for snake wired NeoPixels
SoftSPIB :
Software SPI class for Arduino with support of not 8-bit aligned transfers.
SparkFun Qwiic GPIO TCA9534 Arduino Library :
A library to drive the TCA9534 I2C->GPIO
SparkFun Qwiic RTC RV8803 Arduino Library :
A library to drive the RV-1805 extremely precise, extremely low power, real-time clock
SpinWearables :
A small, colorful, programmable, wearable kit to facilitate student exploration of physics, engineering, and computer science.
StereoSID :
MOS6581 Stereo SID Emulator Arduino Library
STM32_TimerInterrupt :
This library enables you to use Interrupt from Hardware Timers on an STM32-based board
string_asukiaaa :
Functions about string for Arduino.
sunset :
Allows calculation of sunrise, sunset, and moonphase
Teensy_TimerInterrupt :
This library enables you to use Interrupt from Hardware Timers on a Teensy-based board such as Teensy 4.x, 3.x, LC, 2.0, etc.
TimerInterrupt :
This library enables you to use Interrupt from Hardware Timers on an Arduino, such as Nano, UNO, Mega, Teensy, etc.
TimerInterrupt_Generic :
This library enables you to use Interrupt from Hardware Timers on supported Arduino boards such as AVR, ESP8266, ESP32, SAMD, SAM DUE, nRF52, STM32F/L/H/G/WB/MP1, Teensy, Nano-33-BLE, etc.
Timezone_Generic :
Library to facilitate time zone conversions and automatic daylight saving (summer) time adjustments.
timing :
Arduino library with wrapper classes for seconds millis micros.
TinyCmdTable :
Very small command line manager
tinyECC :
Elliptic Curve Cryptography for Arduino Micro-controllers.
TinyPICO Helper Library :
A TinyPICO Helper Library
TinyTemplateEngine :
Hello ${0}! A line-by-line template engine for large input data with a very small memory footprint
TLC5615 :
Driver for Texas Instruments TLC5615 10-bit DAC
Tuyav :
Communicate with the Tuya IoT module
uCOS-II :
MicroC/OS-II 2.92.10 for ARM Cortex M3.
UCR ESP8266 :
Enables an ESP8266 to be used as a WiFi output device for UCR.
utils_asukiaaa :
Utility functions for Arduino.
VitconCommon :
A library package commonly used by the other libraries being published by vitcon
Watch :
A library that makes working with watch-like formats easy.
weatherLocation :
Weather and Location Library for Arduino.
WiFiTri :
WiFi Triangulation Library for ESP32.
Wio LTE Arduino Library :
Arduino library to control Wio LTE Arduino Library.
XLR8BuildTemplate :
Template for building custom designs for XLR8
XLR8Core :
OpenXLR8 Core components
XLR8DMem :
Access library for XLR8 DMem XB
XLR8HardwareSerial :
Library to access UART XBs.
XLR8Info :
Arduino library for identifying features of XLR8 product
XLR8LFSR :
Simple LFSR example on the XLR8 FPGA.
XLR8Pong :
Pong game using the FPGA logic. For Alorium Technology's XLR8 board.
XLR8PWM :
OpenXLR8 implementation of PWM
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)
XLR8USB :
USB FullSpeed (Mouse) host interface