#define STEP 2
#define DIR 5
int TIMESTEP;
int pasos;
void setup()
{
Serial.begin(115200);
pinMode(STEP, OUTPUT);
pinMode(DIR, OUTPUT);
Serial.println(" Simulador de movimiento del Shaker table for Vibration testing");
Serial.println("Añada el valor de los pasos y la aceleracion ");
}
void loop()
{
digitalWrite(DIR, HIGH);
for(int i = 0; i<pasos; i++)
{
digitalWrite(STEP, HIGH);
delay(TIMESTEP);
digitalWrite(STEP, LOW);
delay(TIMESTEP);
}
digitalWrite(DIR, LOW);
for(int i = 0; i<pasos; i++)
{
digitalWrite(STEP, HIGH);
delay(TIMESTEP);
digitalWrite(STEP, LOW);
delay(TIMESTEP);
}
}