Question: To our project we use this code in arduino shown below, Its to move the stepper motor for a desired steps(pulses) The problem of this
const int stepPin = 5;
const int dirPin = 2;
const int enPin = 8;
void setup() {
pinMode(stepPin,OUTPUT);
pinMode(dirPin,OUTPUT);
pinMode(enPin,OUTPUT);
digitalWrite(enPin,LOW);
}
void loop() {
digitalWrite(dirPin,HIGH); // Enables the motor to move in a particular direction
for(int x = 0; x
digitalWrite(stepPin,HIGH);
delayMicroseconds(500);
digitalWrite(stepPin,LOW);
delayMicroseconds(500);
}
delay(1000); // One second delay
digitalWrite(dirPin,LOW); //Changes the direction of rotation
for(int x = 0; x
digitalWrite(stepPin,HIGH);
delayMicroseconds(500);
digitalWrite(stepPin,LOW);
delayMicroseconds(500);
}
delay(1000);
}
sketch_dec19a 1 rold logp(b t digitaiwrite (dirpin, HIOH); // Enables the motor to move 1n a particular direction for (1ntx=0;x
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
