Emo551115
Üye
- Katılım
- 3 Nis 2021
- Mesajlar
- 4
- Puanları
- 1
- Yaş
- 19
Merhaba, elimde 28byj-48 adlı mini step motor ve DS1302 adlı bir gerçek zaman modülü var. Birde Ardunio Uno var,
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.
Kod:
#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)
}
}
Moderatör tarafında düzenlendi: