buen día, tengo mi programación para girar un stepper y cuento con su controlador y Arduino uno, pero quiero que el ciclo empiece cuando presiono un pulsador, Me podrían ayudar con la programación para hacerlo posible?
int PUL=7; //Pin para la señal de pulso
int DIR=6; //define Direction pin
int EN=5; //define Enable Pin
void setup() {
pinMode (PUL, OUTPUT);
pinMode (DIR, OUTPUT);
digitalWrite(EN,HIGH);
}
void loop() {
digitalWrite(DIR,LOW);
for (int i=0; i<8000; i++) //Forward i steps
{
digitalWrite(PUL,HIGH);
delayMicroseconds(172);
digitalWrite(PUL,LOW);
delayMicroseconds(172);
}
delay(1000);
digitalWrite(DIR,HIGH);
for (int i=0; i<8000; i++) //Backward i steps
{
digitalWrite(PUL,HIGH);
delayMicroseconds(172);
digitalWrite(PUL,LOW);
delayMicroseconds(172);
}
delay(1000);
}