#include <Stepper.h>
const int pasiPerRevolutie = 100;
// initializare motor pas cu pas
Stepper myStepper(pasiPerRevolutie, 8, 9, 10, 11);
int starebuton1=0;
int starebuton2=0;
const int push1=5;
const int push2=3;
void setup() {
// seteaza viteza
myStepper.setSpeed(20);
pinMode(push1,INPUT);
pinMode(push2,INPUT);
Serial.begin(9600);
}
void loop() {
starebuton1 = digitalRead(push1);
starebuton2 = digitalRead(push2);
if (starebuton1 == HIGH) {
// o revolutie in sens orar
Serial.println("sens orar");
myStepper.step(pasiPerRevolutie);
delay(500);
}
if (starebuton2 == HIGH) {
// o revolutie in sens trigonometric
Serial.println("sens trigonometric");
myStepper.step(-pasiPerRevolutie);
delay(500);
}
}