Adafruit Motor Shield V2 Library:
Library for the Adafruit Motor Shield V2 for Arduino. It supports DC motors & stepper motors with microstepping as well as stacking-support.
Adafruit PCF8574:
Arduino library for the PCF8574 I2C GPIO expander Adafruit shop
Animately:
Precise animation of props or robots without the need for thread-blocking (delay()) or complex state machines.
Anitracks_PCA95x5:
Arduino library for PCA9535 and PCA9555 (Remote 16-bit I2C and SMBus I/O Expander with Interrupt Output and Configuration Registers)
AP_DCC_Library:
Library for (NMRA/RCN) Digital Command Control (DCC)
AT42QT:
Arduino library for the Microchip AT42QT series capacitive touch sensors.
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
ATOM_DTU_CAT1:
Library for ATOM DTU CAT1 development kit
ATOM_DTU_NB:
Library for ATOM DTU NB development kit
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
AtTouch:
Arduino Library for the Atmel AT42QT1070 QTouch 7-channel Sensor IC via i2c.
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.
CodingArray MotorShield V1 Library:
A library for controlling the CodingArray MotorShield V1. Supports DC and stepper motors with microstepping and stacking capabilities.
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.
ConfigAssist:
A lightweight library allowing quick configuration of esp32/esp8266 devices using a web portal.
ConfigurableFirmata:
This library implements the Firmata protocol as a set of plugins that can be used to create applications to remotely interface with an Arduino board.
ContinuousStepper:
An Arduino library to spin stepper motors in continuous motions.
ContinuousStepper_Generic:
This library enables you to use Hardware-based PWM channels on Generic boards to use PWM to control continuous Stepper Motor
ControlAssist:
Generate webserver pages on esp devices and control their html elements at runtime using web sockets.
ControleForno:
Uma biblioteca para controle e automacao de forno tipo esteira.
ControlledServo:
A library to have more control over the movement of a servo.<br />
ControlLoop:
An all in one, device controller with on/off, PID, and Cascade PID.
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.
CoogleIOT:
An IOT library for ESP8266 to provide WiFi Configuration, MQTT Client, OTA updates and more.
DoubleResetDetect:
Arduino library to check for double reset on ESP8266
DoubleResetDetector:
Library to detect a double reset, using ESP8266 RTC Memory.
DoubleResetDetector_Generic:
Library to detect a double reset, using EEPROM, DueFlashStorage, FlashStorage_SAMD, FlashStorage_RTL8720, FlashStorage_STM32 or LittleFS/InternalFS. For AVR, Teensy, SAM DUE, SAMD, STM32F/L/H/G/WB/MP1, nRF52, RP2040-based Nano_RP2040_Connect, RASPBERRY_PI_PICO, RTL8720DN, MBED nRF52840-based Nano_33_BLE, Portenta_H7, etc. boards. Now using efficient FlashStorage_STM32 library and supporting new RP2040-based Nano_RP2040_Connect, Portenta_H7, RASPBERRY_PI_PICO and STM32 core v2.0.0
DpsPowerSupply:
Control of Ruideng DPS power supply series thought serial port (DPS3003, DPS3005, DPS5005, DPS5015, DPS5020)
Drive:
Arduino library to use L298N motor bridge. (Works for all esp8266 boards also)
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.
DTF_ESP32Update:
Update ESP32 devices using Deploy the Fleet service.
DTF_ESP8266Update:
Update ESP8266 devices using Deploy the Fleet service.
DualVNH5019MotorShieldMod3:
Arduino library for the running two Pololu Dual VNH5019 Motor Driver Shields on an Arduino Mega
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
EasyAndee:
Annikken EasyAndee Library for Annikken Andee U, Android and iOS boards.
EasyAndee101:
Annikken EasyAndee Library for Arduino 101
EasyLed:
Arduino library for controlling standard LEDs in an easy way. EasyLed provides simple logical methods like led.on(), led.toggle(), led.flash(), led.isOff() and more.
easyLiDAR:
Using vl53l5cx(tof64) LiDAR driver easy.
EasyOpenTherm:
OpenTherm Library to control Central Heating (CH), HVAC (Heating, Ventilation, Air Conditioning) or Solar systems by creating a thermostat using Arduino IDE and ESP32 / ESP8266 hardware.
EasyPCF8574:
Generic library for PCF8574 easy to use
ESP-FlexyStepper:
This library is used to control one or more stepper motors from an ESP32 device
ESP-StepperMotor-Server:
A stepper motor control server for ESP32 with Web UI, REST API and CLI
ESP32 Control:
This library providing the possibility to call a function at specific ESP32 Control module.This library support all version of ESP32 Control module,ERS ,E1.0
ESP32 Control lite:
This library providing the possibility to call a function at specific ESP32 Control module.This library support all version of ESP32 Control module,ERS ,E1.0
ESP32 FX1N PLC:
This library providing the possibility to call a function at specific ESP32 module.This library support all version of ESP32 module 2.0RXO,MiniPLC-32u
ESP32 Lite Pack Library:
ESP32LitePack, M5Lite, A lightweight compatibility library. Support Devices:M5StickC, M5StickC Plus, M5Stack BASIC, M5Stack GRAY, M5Stack FIRE, M5Stack Core2, M5Stack ATOM Lite, M5Stack ATOM Matrix, M5Stack ATOM ECHO
ESP32-Chimera-Core:
Alternate library for M5Stack/M5Core2/Odroid-Go/D-Duino and possiblly other ESP32/TFT/SD bundles
ESP32-USB-Soft-Host:
"An Arduino wrapper to @sdima1357's usb_soft_host esp-idf example"
ESP32_C3_ISR_Servo:
This library enables you to use Interrupt from Hardware Timers on an ESP32_C3 board to control multiple servo motors.
ESP32_C3_TimerInterrupt:
This library enables you to use Interrupt from Hardware Timers on an ESP32-C3-based board
ESP32_FastPWM:
This library enables you to use Hardware-based PWM channels on ESP32, ESP32_S2, ESP32_S3 or ESP32_C3-based boards to create and output PWM to pins.
esp32_gamepad:
connect ESP32 to SteelSeries:Free bluetooth gamepad.
ESP32_ISR_Servo:
This library enables you to use Interrupt from Hardware Timers on an ESP32 board to control multiple servo motors.
esp32_moga:
connect ESP32 to MOGA bluetooth gamepads
ESP32_New_ISR_Servo:
This library enables you to use Interrupt from Hardware Timers on ESP32, ESP32_S2, ESP32_S3, ESP32_C3 boards to control multiple servo motors.
ESP32_New_TimerInterrupt:
This library enables you to use Interrupt from Hardware Timers on an ESP32, ESP32_S2, ESP32_S3 or ESP32_C3-based board
ESP32_PWM:
This library enables you to use Interrupt from Hardware Timers on an ESP32, ESP32_S2, ESP32_S3 or ESP32_C3-based board to create and output PWM to pins.
ESP32_S2_ISR_Servo:
This library enables you to use Interrupt from Hardware Timers on an ESP32_S2 board to control multiple servo motors.
ESP32_S2_TimerInterrupt:
This library enables you to use Interrupt from Hardware Timers on an ESP32-S2-based board
ESP32CAR:
Allows ESP32 boards to control MakistCar using
ESP32Encoder:
Encoder library for the ESP32 using interrupts.
ESP32MX1508:
An ESP32 library that makes using mx1508 dual DC motor driver easier.
ESP8266_ISR_Servo:
This library enables you to use Interrupt from Hardware Timers on an ESP8266 to control servo motors.
ESP8266_PWM:
This library enables you to use Interrupt from Hardware Timers on an ESP8266-based board to create and output PWM to pins.
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, ESP32_C3, ESP32_S2, ESP32_S3
Esparto:
Rapid development framework, synchronous task queue and GPIO manager (plus more) for ESP8266 devices
EspNowCam:
ESPNowCam, a straightforward video streamer for popular ESP32Cam models, leveraging the ESPNow protocol. No need for IPs, routers, or credentials—keeping it simple! :D
EspNowJoystick:
Abstraction of ESP-Now and Protocol Buffers to have improved joystick for any kind of hardware
EspUsbHost:
This is a library for using USB Host with ESP32.
Etherkit Si5351:
A full-featured library for the Si5351 series of clock generator ICs from Silicon Labs
ExampleLibrary:
An example of how to create a public Arduino Library, that is automatically uploaded into the Arduino Library Manager for public consumption.
Excelsior:
Functions as a beginners guide to programm the Excelsior-Brick.
FanController:
Arduino Library for controlling PC fans
FastAccelStepper:
A high speed stepper library for Atmega 168/168p/328/328p (nano), 32u4 (leonardo), 2560, ESP32, ESP32S2, ESP32S3, ESP32C3 and Atmel SAM Due
FastLEDManager:
FastLED Manager that can generate multiple sequences with layered (mixed) output
FeatherFault:
FeatherFault tells you why your Arduino program is crashing
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.
FirmataExpress:
An enhanced version of StandardFirmata version 2.5.8
FirmataWithDeviceFeature:
This library implements the Firmata protocol as a set of plugins that can be used to create applications to remotely interface with an Arduino board.
GCodeParser:
The GCodeParser library is a lightweight G-Code parser for the Arduino using only a single character buffer to first collect a line of code (also called a 'block') from a serial or file input and then parse that line into a code block and comments.
GetInTouch:
Arduino library for GetInTouch Twitch Extension.
GhostLab42Reboot:
Arduino library for GhostLab42's Reboot Triple-Display Board Set
Gizmo:
Support library for interacting with the Gizmo Platform from Arduino/Wiring.
GlobalCovfefe:
An emulation of a GlobalCache device with one IR sender and (optionally) an IR learner (demodulating or non-demodulating).
GobbitLineCommand:
Basic to advanced line following, intersection detection, basic motor control, battery monitoring, gripper control, and basic collision detection with the Gobbit robot.
GoGoBoard Arduino Library:
A library for built-in STM32 arduino core on GoGoBoard to enabled fully functional of hardware along with the used of students.
I2Cwrapper:
I2Cwrapper is a generic modular framework which helps you implement Arduino based I2C target (slave) devices for control of non-I2C hardware.
IFX9201_XMC1300_StepperMotor:
This library provides an interface to control a stepper motor through Infineon’s Stepper Motor Control Shield "KIT_XMC1300_IFX9201" with h-bridge IFX9201 and XMC1300 microcontroller.
Iridium9704LaunchPad:
IoT from anywhere on Earth! Pair with an Iridium 9704 Launch Pad for seamless global connectivity and real-time data access, no matter how remote your location.
IridiumGPP:
Enables usage of microcontrollers with Iridium Edge
IRremoteESP8266:
Send and receive infrared signals with multiple protocols (ESP8266/ESP32)
JMotor:
This library uses polymorphism and defines common interfaces for reading encoders and controlling motors allowing for easy open or closed loop motor control.
Joystick:
Allows Arduino/Genuino boards to simplify the use of the Joystick.
Joystick_ESP32S2:
Allows an ESP32S2/S3 board with USB capabilities to appear as a Joystick or Gamepad.
Legoino:
Library for controlling PoweredUp, Boost, Corntrol+ controllers/hubs
Lepton FLiR Thermal Camera Module Library:
Library to control a Lepton FLiR (forward looking infrared) thermal camera module from an Arduino-like board (Teensy 3+/ESP32+ minimum).
light_CD74HC4067:
A lightweight library for interfacing with CD74HC4067 Mux.
LightDimmer:
This library allows to drive LEDs to simulate railroad signals.
LightEffect:
This library allows you to easily create light animations from an Arduino board or an ATtiny microcontroller (traffic lights, chaser, shopkeeper sign, etc.)
LightningStepper:
Control a stepper motor with position tracking, interrupts, and calibration.
LILCMU GoGoBright Library:
An extension board for KidBright aim to enabled fully functional of hardware along with the used of students.
MAX17048:
Arduino library for MAX17048/MAX17049 1-Cell/2-Cell Fuel Gauge with ModelGauge
MAX31855:
Arduino Library to read temperatures from a thermocouple using the MAX31855 chip
MAX541X:
Arduino library for the MAX5417/18/19 I2C Digital Potentiometers.
MB85_FRAM:
Read and Write to the Fujitsu FRAM devices in the MB85 Family of memories
MBED_RP2040_PWM:
This library enables you to use Hardware-based PWM to create and output PWM to pins on RP2040 board to create and output PWM to pins.
MBED_RP2040_Slow_PWM:
This library enables you to use ISR-based PWM channels on RP2040-based boards, such as Nano_RP2040_Connect, RASPBERRY_PI_PICO, with Arduino-mbed (mbed_nano or mbed_rp2040) core to create and output PWM any GPIO pin.
MBED_RPI_PICO_TimerInterrupt:
This library enables you to use Interrupt from Hardware Timers on RP2040-based boards such as Nano_RP2040_Connect, RASPBERRY_PI_PICO
MCP4131 library:
A library to control an MCP4131 digital potentiometer
MCP4151:
SPI library to interface with the MCP4151 digital potentiometer.
MCP45HVX1:
Library for MCP45HVX1 digital potentiomters,
MCP4728:
Arduino library for MCP4728 quad channel, 12-bit voltage output Digital-to-Analog Convertor with non-volatile memory and I2C compatible Serial Interface
MCP7940:
Arduino library to use the Microchip MCP7940 RTC (Real-Time-Clock)
MCUVoltage:
MCUVoltage measures the voltage supply (Vcc) of Arduino without extra components.
MD_AD9833:
Library for using a AD9833 Programmable Waveform Generator.
MD_Cubo:
Library for device independent LED Cubes.
MD_DS1307:
Library for using a DS1307 Real Time Clock.
MD_DS3231:
Library for using a DS3231 Real Time Clock.
MD_MAX72XX:
Implements functions that allow the MAX72xx (eg, MAX7219) to be used for LED matrices (64 individual LEDs)
MD_MAXPanel:
Implements functions to manage a panel of MAX72xx based LED modules
MD_MSGEQ7:
Implements functions for the MSGEQ7 7 band equalizer IC
MD_SmartCar:
Core functions for movement control of a 2 wheeled SmartCar Robot using DC motors.
MD_SmartCar2:
Core functions for movement control of a 2 wheeled SmartCar Robot using Stepper motors.
Mechatro:
<br/>A library to control motors with the L293x motor driver <br/> 메카트로 보드 모터 컨트롤 라이브러리 (L298x드라이버 사용하는 모든 프로젝트 사용 가능)
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.
Melody Player:
This library provides an intuitive interface to play melodies on buzzers
MergedStreams:
Make an Arduino stream which writes reads and writes from two streams.
Meridian:
This is a library to drive a communication system for humanoid robots, "Meridian".
MT-arduino-stepper-driver:
Stepper motor driver library for the Arduino platform, to control stepper motors via stepper motor drivers that have a "step-direction-enable" interface.
MultiResetDetector_Generic:
Library to detect a multi reset, using EEPROM, DueFlashStorage, FlashStorage_SAMD, FlashStorage_RTL8720, FlashStorage_STM32 or LittleFS/InternalFS. For AVR, Teensy, SAM DUE, SAMD, STM32F/L/H/G/WB/MP1, nRF52, RP2040-based Nano_RP2040_Connect, RASPBERRY_PI_PICO, RTL8720DN, MBED nRF52840-based Nano_33_BLE, Portenta_H7, etc. boards. Now using efficient FlashStorage_STM32 library and supporting new RP2040-based Nano_RP2040_Connect, RASPBERRY_PI_PICO and STM32 core v2.0.0
Musician:
This library implements a virtual musician. You can easily ask him to play a melody, based on the MELO music notation from the Melody Library.
NintendoSwitchControlLibrary:
A library for microcontrollers that uses Arduino to automate Nintendo Switch games.
NL2Client:
An easy-to-use client for the NoLimits 2 Telemetry Server
nodepp:
nodepp is a C++ library that allow building applications in C++ as if it were being written in NodeJS compatible with Arduino Uno.
NonBlockingSequence:
Allows Arduino programmer to create sequence of actions and pauses without blocing the thread.
NRF52_ISR_Servo:
This library enables you to use Interrupt from Hardware PWM modules on nRF52832/nRF52840 board to control multiple servo motors.
nRF52_MBED_PWM:
This library enables you to use Hardware-based PWM to create and output PWM to pins on an nRF52840-based Nano_33_BLE board.
nRF52_MBED_Slow_PWM:
This library enables you to use ISR-based PWM channels on an nRF52-based board using Arduino-mbed mbed_nano core such as Nano-33-BLE to create and output PWM any GPIO pin.
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_PWM:
This library enables you to use Hardware-based PWM channels on nRF52-based boards to create and output PWM to pins.
nRF52_Slow_PWM:
This library enables you to use ISR-based PWM channels on an nRF52-based board using Adafruit_nRF52_Arduino core such as Itsy-Bitsy nRF52840 to create and output PWM any GPIO pin.
NRF52_TimerInterrupt:
This library enables you to use Interrupt from Hardware Timers on an nRF52-based board
nrf_rng:
True non-deterministic random numbers for nRF5 series chips. MIT License.
NTPClient_Generic:
Library for NTPClient to connect to an NTP time-server
NukiClientESP:
Library for accessing the nuki smartlock with an ESP8266
nuMROBO:
An Arduino library for programming nuMROBO robot made by nuMectro Technology.
OCServo:
Allows user to control ROBS series servos (OCServo manufacturer).
Octofet:
Amperka Octofet board (eight-channel power switch) interface library.
ODriveArduino:
Library to control ODrive motor controllers
OneSheeld:
It allows you to control your 1Sheeld(s).
Onion Arduino Library:
Onion library for use with the Arduino IDE and the Arduino Dock.
OpenBCI_32bit_Library:
The library for controlling OpenBCI Cyton (32bit) boards. The Cyton is the main one.
OpenBCI_32bit_SD:
The library for controlling OpenBCI Cyton (32bit) SD cards.
OpenBCI_Ganglion_Library:
The library for OpenBCI Ganglion board. Please use the DefaultGanglion.ino file in the examples to use the code that ships with every Ganglion board. Look through the skimmed down versions of the main firmware in the other examples.
OpenBCI_Radios:
The library for OpenBCI RFDuino system for GZLL
OpenBCI_Wifi:
The core of the OpenBCI Wifi Shield.
OpenBCI_Wifi_Master:
The library for controlling Push The World - OpenBCI Wifi Shield
optoma:
Arduino library to control Optoma W305ST beamer over RS232.
Ponoor PowerSTEP01 Library:
STM PowerSTEP01 stepper driver chip library with voltage and current drive mode.
PortaMob:
Portable Mobile device-like shield for Arduino UNO.
Portenta_H7_ISR_Servo:
This library enables you to use Interrupt from Hardware Timers on Portenta_H7 board to control multiple servo motors.
Portenta_H7_PWM:
This library enables you to use Hardware Timers on an STM32H7-based Portenta_H7 board to create and output PWM to pins.
Portenta_H7_Slow_PWM:
This library enables you to use Hardware Timers on an STM32H7-based Portenta_H7 board to create and output PWM to pins.
Portenta_H7_TimerInterrupt:
This library enables you to use Interrupt from Hardware Timers on an STM32H7-based Portenta_H7 board. PWM feature can now be used
PositionControl:
This is a library aiming at implementing pid control to control the position of a DC motor with feedback from quadrature encoder using speed control driver that accepts PWM input. It is a multifunctional program with extra feature of tuning the gain parameters and very useful for robotic enthusiast in wheeled robots
PRDC_ServoHT:
PWM signal for Servo motor control is generated using HardwareTimer library from Arduino_Core_STM32, for every i/o pin, that has PWM capability.
PrimitiveStepperMotor:
A library that makes using Stepper Motors with relays or transistors easy!
PrintCppVersion:
Print which C++ standard is in use for your Arduino board.
PU2CLR AKC695X:
Control your AKC6955 Family (AKC6951, AKC6955 and AKC6959) BROADCAST FM, AM (LW, MW and SW) RECEIVER.
PU2CLR BK108X:
Control your BK1086 and BK1088 BROADCAST FM, AM (LW, MW and SW) RECEIVER.
PU2CLR KT0915:
Control your KT0915 BROADCAST FM, AM (LW, MW and SW) RECEIVER.
PU2CLR MCP23008:
Control the MCP23008/MCP23S08 8-Bit I/O Expander with Serial Interface with your Arduino
PU2CLR PCF8574:
Control the PCF8574 8-Bit I/O Expander with Serial Interface with your Arduino
PU2CLR RDA5807:
Control your RDA5807 BROADCAST FM from RDA Microelectronics Inc.
PU2CLR SI470X:
Control your SI470X (si4703, si4702, si4701) BROADCAST FM/RDS.
PU2CLR SI4735:
Control your Silicon Labs SI47XX Family (Si4730, Si4732, Si4731, Si4734, Si4735, Si4740, Si4745 etc) BROADCAST AM/FM/SW RADIO RECEIVER.
PU2CLR SI4844:
Control your SI4844 BROADCAST ANALOG TUNING DIGITAL DISPLAY AM/FM/SW RADIO RECEIVER.
PU2REO Si5351ArduinoLite:
A full-featured lite library for the Si5351A (10 MSOP - 3 Clocks Only) series of clock generator ICs from SkyWorks (ex Silicon Labs).
PU2REO_AD9851:
A full-featured library for the AD9851.
PU2REO_Si570:
A full-featured library for the Si570 from SkyWorks (ex Silicon Labs).
PVision:
This Arduino library is for talking to the DFRobot IR camera.
PWMMotorControl:
Control brushed DC motors by PWM and uses optional attached encoders to drive fixed distances. For L298 or TB6612, or Adafruit Motor Shield<br/>
PWMOutESP32:
Library for controlling ESP32 PWM outputs similar to use on Arduino
Ringo by CircuitMess Library:
Ringo is an educational DIY mobile phone designed to bring electronics and programming to the crowd in a fun and interesting way.
RoverWing:
Arduino library for use with RoverWing, a robotics expansion board for Adafruit Feather boards
RoxMux:
Collection of Multiplexer and Hardware Controllers.
RP2040_ISR_Servo:
This library enables you to use Interrupt from Hardware Timers on RP2040 board to control multiple servo motors.
RP2040_PWM:
his library enables you to use Hardware-based PWM channels on RP2040-based boards, such as Nano_RP2040_Connect, RASPBERRY_PI_PICO, with either Arduino-mbed (mbed_nano or mbed_rp2040) or arduino-pico core to create and output PWM to any GPIO pin.
RP2040_Slow_PWM:
This library enables you to use ISR-based PWM channels on RP2040-based boards, such as ADAFRUIT_FEATHER_RP2040, RASPBERRY_PI_PICO, etc., with arduino-pico core to create and output PWM any GPIO pin.
RPI_PICO_TimerInterrupt:
This library enables you to use Interrupt from Hardware Timers on RP2040-based boards such as RASPBERRY_PI_PICO
RTCLib by NeiroN:
A library that makes interfacing DS1302, DS1307, DS3231, PCF8583, PCF8563, RTC_Millis Real Time Clock modules easy.
RTL8720_TimerInterrupt:
This library enables you to use Interrupt from Hardware Timers on an RTL8720-based board
rupertobot:
Biblioteca de Arduino para el control del robot Rupertobot
RustyKeypad:
A flexible keypad library supporting T9 input, long presses, and various event types.
RX8900:
Arduino library for RX8900 series RTC IC control.
S4ALib:
Simple library for S4A EDU Robotic Controller.
SAMD_ISR_Servo:
This library enables you to use Interrupt from Hardware Timers on SAMD21/SAMD51 board to control multiple servo motors.
SAMD_PWM:
This library enables you to use Hardware-based PWM channels on SAMD21/SAMD51-based boards to create and output PWM to pins.
SAMD_Slow_PWM:
This library enables you to use Hardware Timers on SAMD21/SAMD51 boards to create and output PWM to pins.
SAMD_TimerInterrupt:
This library enables you to use Interrupt from Hardware Timers on SAMD-based boards such as SAMD21 Nano-33-IoT, Adafruit SAMD51 Itsy-Bitsy M4, SeeedStudio XIAO, Sparkfun SAMD51_MICROMOD, etc.
SAMDUE_PWM:
This library enables you to use Hardware-based PWM channels on SAMDUE boards to create and output PWM to pins.
SAMDUE_Slow_PWM:
This library enables you to use ISR-based PWM channels on an Arduino SAM_DUE board to create and output PWM any GPIO pin.
SAMDUE_TimerInterrupt:
This library enables you to use Interrupt from Hardware Timers on an SAM-DUE-based board
SBC:
Allows communications with a Steel Battalion Controller using a Teensy 4.0 or 4.1
SBUS2:
Arduino Library for receiving SBUS and SBUS2 Frames and transmit Telemetry Data
SDU_CAR:
Enables the use of all the functions used by the SDU Car.
SerialTerminalPRO:
a simple Arduino library to incorporate a serial terminal to your project
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
Servo_Motor_Module:
This library uses the Servo Library to control Servo Motors
ServoCtrl:
An Arduino-based servo control library.
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.
ServoESP32:
Generate RC servo signal on a selected pins with ESP32 device and Arduino framework.
ServoESP32Fix:
Generate RC servo signal on a selected pins with ESP32 device and Arduino framework, fixed support for latest ESP32 core
ServoMotor:
Library to make a custom/DIY servo motor.
ServoOsc:
Library to configure a servo to oscillate around a center point.
ServoSmooth:
Library for smooth control of servo motor
Settings:
Simple UI webface builder for esp8266/esp32
sevenSegmentDisplay:
Allow to control both common-anode or common-cathode 7 segment displays
SparkFun Qwiic Step Arduino Library:
Control one or more stepper motors by sending I2C commands over the easy-to-use Qwiic system to your SparkFun Qwiic Step Board.
spartan_edge_esp32_boot:
Enables the use of the Spartan Edge Accelerator's on-board ESP32 to load FPGA bitstream from SD card on boot
Sparthan gForce:
Bluetooth communication library for the gForce EMG armband
Sparthan Module:
Motor controller library for the Sparthan Module
Sparthan Myo:
ESP32 Bluetooth communication library for the Myo Armband
SpeedControl:
This is a library aiming at implementing pid control to control the speed of a DC motor with feedback from quadrature encoder. It is a multifunctional program with extra feature of tuning the gain parameters and very useful for robotic enthusiast in wheeled robots
SpeedyStepper:
Stepper motor control library for Arduino.
SpheroRVR:
This library allows you to communicate with a Sphero RVR using an Arduino Uno.
SPIShiftRegister:
A simple library for controlling any length of chained 595 style shift registers over the built in SPI bus.
STAMP-PICO:
Library for STAMP-PICO development kit
StateMachine:
"A simple state machine implementation."
STEAMbot:
Library that provides access to all the STEAMbot facilities.
SteerBot_TB6612:
A library for controlling differential steering robots using the TB6612 motor driver.
stemi-hexapod:
Library for controlling STEMI Hexapod v3.
StepMotor4windings:
Cool code class for driving 4 windings (pins) stepper motors.
Stepper Async 5:
This is a library that modifies the Arduino 'Stepper' library to drive a step motor asynchronously. [Korean]�Ƶ��̳� 'Stepper'���̺귯���� �����Ͽ� ���� ���ܸ��� ������ �� �ְ� ���ִ� ���̺귯���Դϴ�.
Stepper_28BYJ_48:
Stepper Library for 5V Stepper Motors 28BYJ-48 with ULN2003 Driver
Teensy_PWM:
This library enables you to use Hardware-based PWM channels on Teensy boards, such as Teensy 2.x, Teensy LC, Teensy 3.x, Teensy 4.x, Teensy MicroMod, etc., to create and output PWM to pins. Using the same functions as other FastPWM libraries to enable you to port PWM code easily between platforms.
Teensy_Slow_PWM:
This library enables you to use ISR-based PWM channels on Teensy boards, such as Teensy 2.x, Teensy LC, Teensy 3.x, Teensy 4.x, Teensy MicroMod, etc., to create and output PWM any GPIO pin.
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.
TeensyStep:
High speed stepper driver for PJRC Teensy boards (T3.0 - T3.6) and STM32F4
Tic:
Tic Stepper Motor Controller library for Arduino
TIL306:
Library for Texas Instruments TIL306 and TIL307 LED Numeric Displays.
Timer-CAM:
Library for M5Stack Timer-CAM development kit
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.
TimerInterrupt_Generic:
This library enables you to use Interrupt from Hardware Timers on supported Arduino boards such as AVR, Mega-AVR, ESP8266, ESP32, SAMD, SAM DUE, nRF52, STM32F/L/H/G/WB/MP1, Teensy, Nano-33-BLE, RP2040-based boards, etc.
uEEPROMLib:
I2C EEPROM library. Split from uRTCLib https://github.com/Naguissa/uRTCLib - This library controls any I2C EEPROM, independent ones or incorporated on DS1307 or DS3231 RTCs.
uKit Explore:
Use to drive all devices provided by UBTECH company.
UltrasonicSensor:
Allows Arduino/Genuino boards to simplify the use of the Ultrasonic Sensor.
uRTCLib:
Really tiny library to basic RTC functionality on Arduino. DS1307, DS3231 and DS3232 RTCs are supported. See https://github.com/Naguissa/uEEPROMLib for EEPROM support. Temperature, Alarms, SQWG, Power lost and RAM support.
uStepper S:
Library offering support for uStepperS
uStepper S-lite:
Library offering support for uStepper S-lite
uStepperS32:
Library offering support for uStepper S32
UtilsBoards:
Auxiliary library to uniform the usage of the WiFi and I2C across different boards
Versatile_RotaryEncoder:
A rotary encoder library that allows the callback of up to 10 different functions representing the same number of different encoder events. These different functions can be associated with events like press rotate and long press among many others.
VescMotorController:
Arduino library for the Vesc Motor Controller to control two motors via the Arduino.
VibrationMotor:
The Arduino VibrationMotor library provides a simple and modular way to manage a vibration motor connected to an Arduino board.
VIDI-X_BQ24295:
Allows ESP32 boards to control a BQ24295 battery charger.
ViewMarq:
Library to communicate with ViewMarq LED Message Displays.
VitconLink:
A library package for interfacing the microcontroller with VITCON Link modules.
VNH3SP30:
Library for the VNH3SP30 and VNH5019A-E motor controllers (H-bridge motor driver)
Zanduino SmoothLED Library 10-bit:
Arduino library to control any number of LEDs on any available pins using 10-bit PWM with linear adjustment using CIE 1931 curves.
Zanduino SmoothLED Library 8-bit:
Arduino library to control any number of LEDs on any pins using 8-bit PWM with CIE 1931 curves for linear adjustment.