Device Control

Functions (steppers, servos, leds) for model railroaders( and for others too )
Bibliothek mit Funktionen für Schrittmotore, Servos, Leds und zum entprellten Einlesen von Tastern/Schaltern, für arduino uno, mini, nano, leonardo, micro and mega, some ATtiny, STM32F1, ESP32 und ESP8266 - Steuern von bis zu 16 Servos mit Geschwindigkeitskontrolle. - Bis zu 6 Schrittmotore mit Beschleunigungs/Bremsfunktion - Funktionen zum weichen auf/abblenden von Leds. - Zeitgeberfunktion. - Einlesen von bis zu 32 Tastern/Schaltern mit Ereignisfunktionen This library can control - up to 16 servos with speed control and - up to 6 stepper motors with accelerating and decelerating. - There are also functions for a bulb simulation with leds. - Reading of up to 32 buttons/switchws with event functions It uses timer 1 for all tasks. If timer 3 is available it is used instead.

Author: MicroBahner

Maintainer: MicroBahner,

Read the documentation


This library is compatible with the avr, STM32F1, STM32F4, esp8266, esp32 architectures so you should be able to use it on the following Arduino boards:


To use this library, open the Library Manager in the Arduino IDE and install it from there.