Bir if-statement yazabilirsiniz.
if(derece <= 60) {
sagaDon();
}
else if (derece >= 60) {
solaDon();
}
gibi gibi
üstat teşekkür ederim ama olmadı yada ben yamadım
#include <Stepper.h>
const int stepsPerRevolution = 200; // Motorun bir tam dönüşü için gereken adım sayısı (1.8 derece/adım)
Stepper myStepper(stepsPerRevolution, 8, 9, 10, 11); // Step motor sürücüsünün bağlı olduğu pinler
void setup() {
myStepper.setSpeed(60); // Motorun hızını belirliyoruz (RPM cinsinden)
Serial.begin(9600); // Seri iletişimi başlatıyoruz
}
void loop() {
// 60 derece sola dön
Serial.println("60 derece sola dönüyor...");
myStepper.step(stepsPerRevolution / 6); // 60 derece sola dönmek için adım sayısı (200 adım / 6 = 33.33 adım)
delay(1000); // Bir saniye bekle
// 60 derece sağa dön
Serial.println("60 derece sağa dönüyor...");
myStepper.step(-stepsPerRevolution / 6); // 60 derece sağa dönmek için adım sayısı
delay(1000); // Bir saniye bekle
}
çok teşekkür ederim ancak buda olmadı yine sürekli sağa dönüyor durmadan bağlantılarını yanlış mı yaptım diye tekrar tekrar kontrol ettim ama doğru bağlanmış