Dual Power for Uno, easydriver 4.4 and 24v stepper…..Wiring questions???

Yea, just from playing around with these little motors that I actually got for free, they sure have a lot of torque and holding power, at least more so than I thought, although I have no experience with stepper motors.

The fact that they are not the exact same motor worries me when it comes to programs like mach3 and processing actual g-code as it seems to me that unless I adjust for the different motors when setting things up I may get inaccurate results from driving different motors like they are exactly the same...anyway though for now they seem to be working for my purposes.

My other concern is the fact that, well at least what I understand, they need 24v to really get their max power and from what I can tell unless I go to a better driver board this will be a problem.

Another questions here too, do you see any problem running the easydriver board off of a power supply rated at 19.5v 4.62amps?

Also I am trying to write a simple test program that steps 5 revolutions in each direction and then single steps one full revolution and from messing around with the supplied arduino stepper sketches I have come up with the below code, but seeing as I have not written any code since my high school years, and then it was code for TI calculators, I cant get the single step portion to work and I know my 5 step code is just the stupidest way to do that. Keep in mind though that I have NO education in code at all, everything is self taught from just playing around with existing code.

//Stepper test sketch
//this code is meant to be a simple sketch to test stepper motors and the mechanics they are connected to by stepping five rotations in ove direction nand then 5 in the other and then single stepping one full rotation.
//The 5 rotations in each direction work fine but I know the code can be improved a bunch and the single step code does not work and as you can see only takes one step and then starts all the way over.

Created 11 Mar. 2007
Modified 30 Nov. 2009
by Tom Igoe
Modified 4 July 2012
By R. Dumouchelle
Modified 18 April 2014
by A. Flood

#include <Stepper.h>

const int stepsPerRevolution = 48; // change this to fit the number of steps per revolution
// for your motor

// initialize the stepper library on pins 8 through 11:
Stepper myStepper(stepsPerRevolution, 8,11,12,13);

int stepCount = 0; // number of steps the motor has taken

void setup() {
myStepper.setSpeed(200);//set speed in (x)rpm
// initialize the serial port:
Serial.begin(9600);
pinMode(9,OUTPUT);
pinMode(10,OUTPUT);
digitalWrite(9,HIGH);
digitalWrite(10,HIGH);
}

void loop() {
// step five revolution in one direction:
Serial.println("5 rev clockwise");
myStepper.step(stepsPerRevolution);
myStepper.step(stepsPerRevolution);
myStepper.step(stepsPerRevolution);
myStepper.step(stepsPerRevolution);
myStepper.step(stepsPerRevolution);
delay(500);

//step five revolution in the other direction:
Serial.println("5 rev counterclockwise");
myStepper.step(-stepsPerRevolution);
myStepper.step(-stepsPerRevolution);
myStepper.step(-stepsPerRevolution);
myStepper.step(-stepsPerRevolution);
myStepper.step(-stepsPerRevolution);
delay(500);

myStepper.step(1);
Serial.print("steps:" );
Serial.println(stepCount);
stepCount++;
delay(500);
}

Any Help with my code would be great along with my other issues. BTW I am going to try to find some basic arduino programming info today as I know this is very beginner stuff I am asking about.