Beaglebone: Driving Stepper Motors in Embedded Linux using the Easy Driver Board
This video examines how we can drive stepper motors using C++ within Embedded Linux using the open source hardware EasyDriver board. The video begins by describing stepper motors and the effects of microstepping. It then discusses the EasyDriver Board and all of the available inputs and outputs. The board uses the Allegro A3967 which allows for full, half, quarter and one eight microstepping. The video then explains C++ code that uses the GPIOs on the Beagleboard to wrap the EasyDriver with a C++ class that is easy to use by creating an object of the class for each stepper motor that is connected. The source code in this video is available through githhub: git clone Finally I show an example of my code running on the Mercury Motor (SM42BYG01125), which is a low cost stepper motor. If you use this video in your research, please cite: Molloy, D. DerekMolloyDCU. (2013, Feb, 12). Beaglebone: Driving Stepper Motors in Embedded Linux using the EasyDr
|
|