Patrick 1255ab5682 update to 1.64
- 1.62 2022-05-22 Added link to AccelStepper - The Missing Manual.
- Fixed a problem when setting the maxSpeed to 1.0 due to incomplete initialisation. Reported by Olivier Pécheux.
- 1.63 2022-06-30 Added virtual destructor at the request of Jan.
- 1.64 2022-10-31 Patch courtesy acwest: Changes to make AccelStepper more subclassable. These changes are largely oriented to implementing new step-scheduling algorithms.
2022-11-23 20:19:36 -05:00
2017-02-20 00:09:56 -05:00
2022-11-23 20:19:36 -05:00
2022-11-23 20:19:36 -05:00
2017-02-20 00:09:56 -05:00
2022-11-23 20:19:36 -05:00
2022-11-23 20:19:36 -05:00
2022-11-23 20:19:36 -05:00
2018-04-18 21:24:29 -04:00

This fork follows the upstream version. Files are slightly reorganized to follow Arduino library conventions to allow for inclusion into the Arduino IDE library manager.

Please direct questions and discussion to http://groups.google.com/group/accelstepper


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
Description
Fork of AccelStepper
Readme 231 KiB
Languages
C 45.7%
CSS 33.3%
C++ 21%