const int DIR = 5;
const int STEP = 18;
const int steps_per_rev = 200;
const int Buttom_Enabel = 16;
const int Enabel = 33;
const int Buttom_Dir = 17;
int estadob = 1;
void setup() {
// put your setup code here, to run once:
Serial.begin(115200);
pinMode(STEP, OUTPUT);
pinMode(DIR, OUTPUT);
pinMode(Enabel, OUTPUT);
pinMode(Buttom_Enabel, INPUT_PULLUP);
pinMode(Buttom_Dir, INPUT_PULLUP);
}
void loop() {
estadob = digitalRead(Buttom_Enabel);
if (digitalRead(estadob) == 0){
digitalWrite(Enabel, HIGH);
Serial.println("Motor Desligado");
}
else {
digitalWrite(Enabel, LOW);
Serial.println("Motor Ligado");
}
if(digitalRead(DIR) == LOW){
if(digitalRead(Buttom_Dir) == LOW){
digitalWrite(DIR, HIGH);
}
else{
digitalWrite(DIR, LOW);
}
digitalWrite(STEP, HIGH);
}
else{
digitalWrite(STEP, LOW);
}
}