Beaglebone: Driving Stepper Motors in Embedded Linux using the EasyDriver 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 micro-stepping. It then discusses the EasyDriver Board (V4.4) and all of the available inputs and outputs. The board uses the Allegro A3967 which allows for full, half-, quarter and one eight micro-stepping. 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 git://github.com/derekmolloy/beaglebone
Finally I show an example of my code running on the Mercury Motor (SM-42BYG011-25), 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 EasyDriver Board [Video file]. Retrieved from http://www.youtube.com/watch?v=gqrjtB2cmu8
Please find more information on these videos at: http://www.derekmolloy.ie/
Видео Beaglebone: Driving Stepper Motors in Embedded Linux using the EasyDriver Board канала Derek Molloy
The source code in this video is available through githhub:
git clone git://github.com/derekmolloy/beaglebone
Finally I show an example of my code running on the Mercury Motor (SM-42BYG011-25), 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 EasyDriver Board [Video file]. Retrieved from http://www.youtube.com/watch?v=gqrjtB2cmu8
Please find more information on these videos at: http://www.derekmolloy.ie/
Видео Beaglebone: Driving Stepper Motors in Embedded Linux using the EasyDriver Board канала Derek Molloy
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
Experiments 4.4.1: Questions: BCD Counter - Reset count to 0Experiments 4.4.2: Questions: BCD Counter - Up/Down Counting EnabledExperiments 4.4.3: Questions: BCD Counter - Change to OctalBeaglebone: Example Qt Embedded Linux ApplicationDigital Electronics: The 2's ComplementInstalling Eclipse (Kepler) for Java and C++ (MinGW & CDT) under Windows 2013/2014Installing Eclipse CDT and MinGW under Windows (2020)The MSP432: Introduction to the Launchpad, its RTOS, and IDEs (Energia, CCSv6)Digital Electronics: Debouncing a Slider Switch (SPDT)Arduino: RGB LED Tutorial (Pirhana RGB with LCD Display)Custom Cables & Guide to Crimping Dupont PCB Interconnect CablesBeaglebone: Qt Creator for C++ ARM Embedded Linux DevelopmentExperiments 2.2.1: Solution to Question in Integrated CircuitsBeagleBone: GPIO Linux Loadable Kernel Module (LKM) Development DemonstrationBeaglebone: Streaming Video from Embedded Linux & Custom Video PlayerExperiments 4.1.2: Questions: 555 Timer Experiment- Question 2Digital Electronics: Debouncing a Push Button Switch (SPST)Debian C/C++ Cross-Compilation for Embedded Linux using Eclipse (Luna), CDT, RSE & Remote DebugExperiments 1.2: Introductory Power Supply Circuit II (Mains PSUs)Beaglebone: Video Capture and Image Processing on Embedded Linux using OpenCV