#define STEP_PIN D0 #define DIR_PIN D1 void setup() { pinMode(STEP_PIN, OUTPUT); pinMode(DIR_PIN, OUTPUT); } void moverMotor(int pasos, int velocidad) { for (int i = 0; i < pasos; i++) { digitalWrite(STEP_PIN, HIGH); delayMicroseconds(velocidad); digitalWrite(STEP_PIN, LOW); delayMicroseconds(velocidad); } } void loop() { digitalWrite(DIR_PIN, HIGH); moverMotor(200, 1000); delay(1000); digitalWrite(DIR_PIN, LOW); moverMotor(200, 1000); delay(1000); }