In Progress

Arduino - Multiple Stepper Motor Control Sequence - Coding

Hi there,

I would like to control 5 stepper motors with an arduino to work in a specific sequence.

I have no experience, and have never coded, but have a fun little project to do and have been told that it is an easy job for someone who knows what they are doing. The motors and drivers I have can be found in the below link. I do not know if the code or information they give in the link is completely accurate though. It might be better to use accell stepper library?

[url removed, login to view]

So I would like to coordinate the motors to work in a certain order after pressing a button as described below and be able to change the following variables (RPM, degrees of rotation/steps, start time, stop time). If you can think of other or better variables to use as well it will be great :

1. Press a button

2. t=0 : Immediately after pressing the button, Motor A turns for 30 seconds and then stops (I would like to be able to adjust RPM, degrees/steps, start and stop time). This motor will continue to operate whilst the next motors turn on and off in the desired sequence.

2. t=5 : After 5 seconds from pressing the button, Motor B turns for 1 full roation and then stops (I would like to be able to adjust RPM, degrees/steps, start and stop time)

3. t=10 : After 10 seconds from pressing the button, Motor C turns for 1 full rotation and then stops (I would like to be able to adjust RPM, degrees/steps, start and stop time)

3.1. t=12 : After 12 seconds from pressing the button, Motor C turns in the opposite direction for half a rotation and then stops (I would like to be able to adjust RPM, degrees/steps, start and stop time)

3.2. t=13 : After 13 seconds from pressing the button, Motor C turns in the opposite direction for half a rotation and then stops (I would like to be able to adjust RPM, degrees/steps, start and stop time)

4. t=15 : After 15 seconds from pressing the button, Motor D turns for 1 full rotation and then stops (I would like to be able to adjust RPM, degrees/steps it rotates, start and stop time)

5. t=20 : After 20 seconds from pressing the button, Motor E turns for 1 full rotation and then stops (I would like to be able to adjust RPM, degrees/steps, start and stop time)

I have been told that it is also possible to program these using just 2 pins instead of 4. This will be very helpful if you can do this as I have limited pins on the arduino board. I would also like to know how to wire the button and motors in the simplest way.

I would like the code to be as simple and robust as possible, easy to understand and easy to adjust the variables. I will then be adding features like touchscreen instead of the button so there is opportunity for more work for the person who does this.

Any help will be hugely appreciated.

Skills: Arduino, Electrical Engineering, Electronics, Microcontroller, Programming

See more: build stepper motor control arduino, arduino stepper motor control code, arduino stepper motor control sketch, arduino multiple stepper, arduino stepper motor control joystick, arduino laser stepper motor control, stepper motor control pic, arduino stepper shutter control, using labview stepper motor control, labview stepper motor control, stepper motor control using labview, programming stepper motor control labview, stepper motor control projects, stepper motor control project, stepper motor control

About the Employer:
( 0 reviews ) Germany

Project ID: #15221343

Awarded to:

MuhammadUzair16

I am an electronic engineer with more than 10 years of experience. I have worked on several stepper motor control projects. I can help you set this up and provide you with the code as needed. Please contact me to discu More

€18 EUR / hour
(12 Reviews)
5.6

68 freelancers are bidding on average €25/hour for this job

sagradoamicus

Hi Sir I am an expert embedded system developer with more than 8 years of experience in this field. I can do it for you. I have read the details and I have worked on steppers motors and arduino a number of times. Pl More

€30 EUR / hour
(196 Reviews)
7.6
liveexperts123

please ignore the bid amount we will discuss the price later in the chat after we have discussed the project thoroughly Relevant Skills and Experience: . Proposed Milestones: 35 - . Hi lkelly16! please inbox me to disc More

€35 EUR / hour
(48 Reviews)
6.7
ahmedmohamed85

A proposal has not yet been provided

€27 EUR / hour
(154 Reviews)
7.0
seshupower

A proposal has not yet been provided

€27 EUR / hour
(55 Reviews)
6.6
DamithaKD

HI, About the Project : We can do this project for PIC MCU. Do you need microstepping ? Can we talk about the project :) About us : We have been freelancing for 10 years and has perfect reviews on all my p More

€30 EUR / hour
(32 Reviews)
6.1
sajjadahmed19

A proposal has not yet been provided

€22 EUR / hour
(35 Reviews)
5.4
Manux25

Hi! my name is Manuel I'm Mechatronic Engineer and Programmer with experience developing projects with Arduino + Motor Stepper + Drivers, I hBe worked with the motors steppers and driver you have :), I will develop a c More

€18 EUR / hour
(34 Reviews)
5.3
jartur

Hello, I can try to help you with your current Arduino project , but. I need more information about your project, components, deadline and other things. Deliverable items: - Code Arduino well explained and comment More

€30 EUR / hour
(67 Reviews)
5.5
jeddy1515

Hi, I am an electrical engineer with experience of four years in embedded and power electronics industries. I have understood your application and i can design fully functional prototype for you. I have worked More

€20 EUR / hour
(20 Reviews)
5.6
riki888vw

Hi, I have experience with Accell stepper library with many motors managing. Main goal is to do motors working smoothly . For this each motor need to work with own time slot. And to do separate time slots for c More

€30 EUR / hour
(18 Reviews)
5.4
gold2star

Hello sir, how are you? I am an Electrical Engineer with the areas of expertise in Microcontroller,Embedded System,PCB design and layout and firmware development for systems. I believe that my experience and skill in More

€30 EUR / hour
(14 Reviews)
5.2
€30 EUR / hour
(9 Reviews)
4.7
anhvu100

I am not going to talk about my experience here. You can read my profile instead. Let's go to the main points: To control BYJ48 step motors in your application, it is the best to use module such as A4988 instead of More

€25 EUR / hour
(15 Reviews)
4.8
ilaiyaraja87

Hi sir I have 5 year experience of electronic field I have done many projects using many cad tools If you need more information about me please see my profile and portfolio Thank you

€27 EUR / hour
(26 Reviews)
5.3
maxbul

Hello. I have worked with this steppers before and have several of them here. Unfortunately, it is not possible to drive that particular steppers and drivers only by 2 pins without any additional chips. It is possi More

€20 EUR / hour
(43 Reviews)
5.1
SPARKtechBD

C, C++, VB3, VB4, VB5, VB6, VB, VB.NET 2015, ASP.NET, MVC, WPF, XML, MSSQL 2014, HTML & CSS3, AWS(Amazon Web Service) programmer. I have experience about 20 years (32,000+ hours) in programming complex database applica More

€18 EUR / hour
(5 Reviews)
4.9
pavanshah2001

hi, I'm expert in Arduino and programming of Arduino. I have worked on similar project where I controlled 3 motors using Arduino. I would like to work on this project, and can assure you the best quality work. I can h More

€22 EUR / hour
(7 Reviews)
4.8
ircrashed

Hello I have got your job posting “Arduino - Multiple Stepper Motor Control Sequence - Coding” and I am very much interested to work in your project. I am a circuit designer and have more than 5 years experien More

€20 EUR / hour
(27 Reviews)
5.2
arslanuet123

Arduino expert here to help u buddy...I am an expert in arduino and have done a lot of projects like this..I can send u samples if u want

€18 EUR / hour
(31 Reviews)
5.2
joshuavaldes

I have a lot of experience with Arduino motor control, and can help with your touch screen needs. I do electronic, firmware, and mechanical design

€35 EUR / hour
(1 Review)
4.2