Stepper Motor Control with Arduino

Version 1.1.0.0 (1.31 MB) by Helmuth
Small model which demonstrates how to control a stepper motor with an Arduino board.
4.1K Downloads
Updated 12 Sep 2016

View License

Small model which demonstrates how to control a stepper motor with an Arduino board.

Hardware used:
- Arduino Mega 2560
- Step Motor 28BYJ-48
- Motor Driver Board ULN2003
- Potentiometer to input desired motor angle
- Breadboard and wires
See pictures inside the ZIP file for wiring setup.
Pin 2 (Arduino) -> Pin 4 (ULN2003)
Pin 3 (Arduino) -> Pin 2 (ULN2003)
Pin 4 (Arduino) -> Pin 3 (ULN2003)
Pin 5 (Arduino) -> Pin 1 (ULN2003)
Potentiometer -> Pin A0 (Arduino)
Ground and +5V power supply for potentiometer and ULN2003.

Enjoy.

Cite As

Helmuth (2024). Stepper Motor Control with Arduino (https://www.mathworks.com/matlabcentral/fileexchange/59110-stepper-motor-control-with-arduino), MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R2014a
Compatible with any release
Platform Compatibility
Windows macOS Linux
Communities

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Version Published Release Notes
1.1.0.0

Improved model: motor is stopped when target position is reached.

1.0.0.0