Nedokážu nastavit podmínky tak, aby se motor po nájezdu na dolní koncák zapnul.
Mohl by mi někdo poradit jak to dát dohromady?
Kód: Vybrat vše
#include <Stepper.h>
#define OUTPUT1 11
#define OUTPUT2 10
#define OUTPUT3 9
#define OUTPUT4 8
// Define the number of steps per rotation
const int stepsPerRotation = 2048;
int switch_H = 4; // up button
int switch_D = 5; // down button
Stepper myStepper(stepsPerRotation, OUTPUT2, OUTPUT4, OUTPUT1, OUTPUT3);
void setup() {
pinMode(4,INPUT_PULLUP);// push button pin as input
pinMode(5,INPUT_PULLUP);// push button pin as input
pinMode(2, OUTPUT);
myStepper.setSpeed(15); // 15 RPM
}
void loop() {
myStepper.step(stepsPerRotation);
if (digitalRead(4)==LOW)
{
myStepper.setSpeed(0);
delay (20);
digitalWrite(4, HIGH);
}
else (digitalRead(5)==LOW);
{
myStepper.setSpeed(15);
digitalWrite(4, HIGH);
delay (20);
}
}