Needed to remove Mot_VOT_Sel (green jumper next power connector) before programming from Arduino IDE as supposed the external power prevent the reseting of the NANO
NOTE that most of the online pictures of the A4988 modules are inserted in the WRONG orientation. Following picture is my working one.
CONTROL Dir Step
X pin2 pin5
Y pin3 pin6
Z pin4 pin7
Used the following to test the board with the modules:
/* Simple Stepper Motor Control Exaple Code
*
* by Dejan Nedelkovski, www.HowToMechatronics.com
*
*/
// defines pins numbers for X
const int stepPin = 5;
const int dirPin = 2;
void setup() {
// Sets the two pins as Outputs
pinMode(stepPin,OUTPUT);
pinMode(dirPin,OUTPUT);
}
void loop() {
digitalWrite(dirPin,HIGH); // Enables the motor to move in a particular direction
// Makes 200 pulses for making one full cycle rotation
for(int x = 0; x < 200; x++) {
digitalWrite(stepPin,HIGH);
// increase the delay to 1 msec as the original 0.5 msec wouldn't work well
delayMicroseconds(1000);
digitalWrite(stepPin,LOW);
delayMicroseconds(1000);
}
delay(1000); // One second delay
digitalWrite(dirPin,LOW); //Changes the rotations direction
// Makes 400 pulses for making two full cycle rotation
for(int x = 0; x < 400; x++) {
digitalWrite(stepPin,HIGH);
delayMicroseconds(1000);
digitalWrite(stepPin,LOW);
delayMicroseconds(1000);
}
delay(1000);
}
No comments:
Post a Comment