// Anjeel First Program
#include <AFMotor.h>
// Connect a stepper motor with 48 steps per revolution (7.5 degree)
// to motor port #2 (M3 and M4)
AF_Stepper motor1(48, 2);
void setup() {
Serial.begin(9600); // set up Serial library at 9600 bps
Serial.println("Stepper test!");
motor1.setSpeed(50); // 50 Step Speed corresponding rpm
}
void loop() {
{
Serial.println("Double coil steps");
motor1.step(100, FORWARD, DOUBLE);
delay(1000); // add delay of 50 steps seconds
}
{
motor1.step(100, BACKWARD, DOUBLE);
delay(1000); // add delay of 50 steps seconds
}
{
Serial.println("Double coil steps");
motor1.step(50, FORWARD, DOUBLE);
delay(500); // add delay of 50 steps seconds
}
{
motor1.step(100, BACKWARD, DOUBLE);
delay(500); // add delay of 50 steps seconds
}
{
motor1.step(50, BACKWARD, DOUBLE);
delay(1000); // add delay of 50 steps seconds
}
{
motor1.step(100, BACKWARD, DOUBLE);
delay(1000); // add delay of 50 steps seconds
}
}
#include <AFMotor.h>
// Connect a stepper motor with 48 steps per revolution (7.5 degree)
// to motor port #2 (M3 and M4)
AF_Stepper motor1(48, 2);
void setup() {
Serial.begin(9600); // set up Serial library at 9600 bps
Serial.println("Stepper test!");
motor1.setSpeed(50); // 50 Step Speed corresponding rpm
}
void loop() {
{
Serial.println("Double coil steps");
motor1.step(100, FORWARD, DOUBLE);
delay(1000); // add delay of 50 steps seconds
}
{
motor1.step(100, BACKWARD, DOUBLE);
delay(1000); // add delay of 50 steps seconds
}
{
Serial.println("Double coil steps");
motor1.step(50, FORWARD, DOUBLE);
delay(500); // add delay of 50 steps seconds
}
{
motor1.step(100, BACKWARD, DOUBLE);
delay(500); // add delay of 50 steps seconds
}
{
motor1.step(50, BACKWARD, DOUBLE);
delay(1000); // add delay of 50 steps seconds
}
{
motor1.step(100, BACKWARD, DOUBLE);
delay(1000); // add delay of 50 steps seconds
}
}
No comments:
Post a Comment