README.md 918 B

MobaTools

Arduino library for model railroaders ( and maybe for others too ;)

It contains 4 classes:

Servo8: Can control up to 16 servos. Compatible with arduino servo lib, but allows to control the speed of the servo.

Stepper4: A class to control unipolar stepper motors. The arduino sketch is not blocked while the stepper is moving. After setting a reference point, the stepper can be positioned absolutely just like a servo. But without the angle limitation of 0--180 degrees.

Softled: Allows easy softon / softoff of leds. It works on all digital outputs.

Eggtimer: Allows easy nonblocking timedelays in sketches.

The library uses Timer1 for all classes. V1.0: from this version on, timer 3 is used instead of timer 1 if available.

There is no special function that has to be called in the loop frequently. You can even use the delay() function in the loop while servos and steppers are moving.