cewkomator/firmware/src/stepper.cpp

26 lines
549 B
C++

#include <Arduino.h>
#include "constants.h"
void setupStepper() {
pinMode(STEPPER_ENABLE, OUTPUT);
pinMode(STEPPER_DIR, OUTPUT);
pinMode(STEPPER_STEP, OUTPUT);
// low = enabled
digitalWrite(STEPPER_ENABLE, LOW);
}
bool stepperDir = HIGH;
void demoStepper() {
Serial.println("Demoing stepper motor - rotating 200 steps");
stepperDir = !stepperDir;
digitalWrite(STEPPER_DIR, stepperDir);
for (int i = 0; i < 200; i++) {
digitalWrite(STEPPER_STEP, HIGH);
delay(2);
digitalWrite(STEPPER_STEP, LOW);
delay(7);
}
}