çözümünü buldum başkaları yararlanır diye ekledim
#include <Stepper.h> // Kütüphanemizi tanımlıyoruz
// Bu kütüphane Arduino IDE'nin içinde geliyor
// Bu yüzden kurmamıza gerek yok
int IN1 = 8; // Motor sürücüye bağlanan pinleri tanımlıyoruz
int IN2 = 9;
int IN3 = 10;
int IN4 = 11;
int tamtur = 512; // 28BYJ-48 motoru tam turunu 2048 adımda tamamlıyor
Stepper step_motorum = Stepper(tamtur, IN2, IN4, IN1, IN3); // Kütüphane hazırlanıyor
void setup() {
// Stepper kütüphanesi pinleri OUTPUT olarak ayarlıyor
// Dolayısıyla bizim yapmamıza gerek yok
}
void loop() {
step_motorum.setSpeed(10); // Hızı dakikada 10 devir olarak ayarlıyoruz
step_motorum.step(tamtur); // Bir tam tur dönsün
delay(1000); // Biraz bekleyelim
step_motorum.setSpeed(5); // Hızı dakikada 5 devir olarak ayarlayalım
step_motorum.step(-tamtur); // Bu sefer diğer yöne tam tur dönsün
delay(1000); // Biraz bekleyelim
}
teşekkür ederim kolay gelsin
Merhaba sorununu çözdüğün halde birde bunu denermisin acaba ?
#include <Stepper.h>
Stepper step_motorum(512, 9, 11, 8, 10); // Motor pinleri ve tam tur adım sayısı
void setup() {
// Stepper kütüphanesi pinleri OUTPUT olarak ayarlıyor
}
void loop() {
step_motorum.setSpeed(10); // Hızı dakikada 10 devir olarak ayarla
step_motorum.step(512); // Bir tam tur dön
delay(1000); // Biraz bekle
step_motorum.setSpeed(5); // Hızı dakikada 5 devir olarak ayarla
step_motorum.step(-512); // Diğer yöne tam tur dön
delay(1000); // Biraz bekle
}