RoboServo

A high-performance servo control library for ESP32, ESP8266, nRF52/nRF53, RP2040, STM32, AVR, UNO R4, UNO Q, and Mbed boards.

Author
dunknowcoding
Website
https://github.com/dunknowcoding/RoboServo
Category
Device Control
License
MIT
Library Type
Contributed
Architectures
esp32, esp8266, nrf52, rp2040, stm32, avr, renesas_uno, mbed_nano, mbed_portenta, mbed_rp2040, mbed_giga, mbed_nicla, mbed_opta, mbed_edge, mbed_stella, zephyr

RoboServo provides easy-to-use functions for controlling multiple servos on ESP32 variants, ESP8266, ArduinoNRF nRF52/nRF53 boards, Adafruit/Nordic DK cores, RP2040/RP2350, STM32, AVR (UNO/Nano/Mega), Arduino UNO R4, Arduino UNO Q, and Mbed boards such as Nano 33 BLE. Features include support for 180/270/360 degree servos, grouped servo control, configurable rotation ranges and frequencies (40-400Hz), automatic GPIO validation per variant, and optimized PWM generation with intelligent channel management.

Downloads

Filename Release Date File Size
RoboServo-1.2.0.zip 2026-08-09 52.05 KiB
RoboServo-1.1.2.zip 2026-05-27 19.46 KiB
RoboServo-1.1.0.zip 2026-02-04 19.36 KiB
RoboServo-0.5.0.zip 2026-06-22 42.16 KiB
RoboServo-0.4.0.zip 2026-06-22 35.70 KiB
RoboServo-0.3.0.zip 2026-06-22 32.99 KiB
RoboServo-0.2.0.zip 2026-05-27 31.36 KiB