Soru Arduino Rtc Modüllü Step Motor Devresine Nasıl Kod Yazabilirim?

Bu konuyu okuyanlar

Emo55110

Öğrenci
Katılım
10 Haz 2021
Mesajlar
1
Reaksiyon puanı
0
Puanları
1
Yaş
16
Merhaba, elimde 28byj-48 adlı mini step motor ve DS1302 adlı bir gerçek zaman modülü var. Birde Ardunio Uno var,

#include <Stepper.h>
#include <virtuabotixRTC.h> //Kütüphanemizi ekliyoruz.
int CLK_PIN = 2; //6. pini clock pini olarak tanımladık
int DAT_PIN = 3; //7. pini data pini olarak tanımladık
int RST_PIN = 4; //8. pini reset pini olarak tanımladık.
virtuabotixRTC myRTC(CLK_PIN, DAT_PIN, RST_PIN); // Kütüphanemizi pinlere atıyoruz.
#define STEPS 4096
Stepper stepper(STEPS, 10,11,12,13);


void setup() {

stepper.setSpeed(2);
}

void loop() {
myRTC.updateTime();
if(myRTC == (10, 45, 13, 4, 9, 6, 2021)) {
stepper.step(4096);}

if(myRTC.time (00, 48, 13, 4, 9, 6, 2021){

stepper.step(-4096)
}

}
Böyle bir kod yapmaya çalıştım Yotubeden Robotistanın bir videosunu izledim ve loop kısmı dışındaki yerlerin kodları sanırım çalışıyor fakat loop kısmına ne yazmalıyım sadece istediğim if kodunu kullanarak sadece belirli birzamanda tamtur dönmesini sağlamak ve sadece belirli bir zamnda tam tersine dönmesini sağlamak biraz yardımcı fikir verebilirmisiniz. Ardunio da daha çok yeniyim. TEŞEKKÜRLER.
 

Son mesajlar

Üst