-
Notifications
You must be signed in to change notification settings - Fork 94
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
cf5065e
commit a09b4ef
Showing
1 changed file
with
15 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,15 @@ | ||
This is the Arduino AccelStepper library. It provides an object-oriented interface for 2, 3 or 4 pin stepper motors and motor drivers. | ||
|
||
The standard Arduino IDE includes the Stepper library (http://arduino.cc/en/Reference/Stepper) for stepper motors. It is perfectly adequate for simple, single motor applications. | ||
|
||
AccelStepper significantly improves on the standard Arduino Stepper library in several ways: | ||
|
||
Supports acceleration and deceleration | ||
Supports multiple simultaneous steppers, with independent concurrent stepping on each stepper | ||
API functions never delay() or block | ||
Supports 2, 3 and 4 wire steppers, plus 3 and 4 wire half steppers. | ||
Supports alternate stepping functions to enable support of AFMotor (https://github.com/adafruit/Adafruit-Motor-Shield-library) | ||
Supports stepper drivers such as the Sparkfun EasyDriver (based on 3967 driver chip) | ||
Very slow speeds are supported | ||
Extensive API | ||
Subclass support |