Servo Motor Yardım

  • Konuyu başlatan Konuyu başlatan engkpc
  • Başlangıç tarihi Başlangıç tarihi

engkpc

Öğrenci
Katılım
21 Ekim 2019
Mesajlar
7
Reaksiyon puanı
0
Puanları
1
Yaş
48
Merhabalar servo motor hakkında yardıma ihtiyacım var. Yardım ederseniz memnun olurum. Resimde anlatmaya çalıştım.
Servo motor.jpg
Servo motor.jpg
 

Usain

Dekan
Emektar
Müdavim
Katılım
17 Mayıs 2018
Mesajlar
9,238
Reaksiyon puanı
15,170
Puanları
2,958
Yaş
22
@rtakak 'ın bu şekilde kendi yaptığı kapı açma sistemi şeysi var. O yardımcı olacaktır.
 

DKN NZY

Müdavim
Müdavim
Katılım
18 Mart 2018
Mesajlar
14,013
Reaksiyon puanı
10,183
Puanları
4,958
Yaş
26
Kapak ağor mı zamanlayıcı birşey olmaz ise uzaktan kontrolle kapak kırılabilir ama başında çalıştıracaksanız anahtar yeterli 2 yönlü
 

rtakak

Müdavim
Müdavim
Katılım
24 Temmuz 2018
Mesajlar
2,061
Reaksiyon puanı
1,459
Puanları
293
Yaş
23
Arduino ile kolaylıkla yapabilir. Servo kütüphanesi eklemelisin. Servo isim; İsim vermelisin motoruna. Direk motor da diyebilirsin, servo da.
Daha sonra
isim.attach(x);
x servo motoru bağladığın PMW dijital giriş.
Buradan sonra çalıştırma aşaması geliyor.
isim.write(sayı);
Sayı yerine derece vereceksin mesela 180 gibi.

Tonla video var bunun hakkında ben en kısa şekilde yazdım.
 

rtakak

Müdavim
Müdavim
Katılım
24 Temmuz 2018
Mesajlar
2,061
Reaksiyon puanı
1,459
Puanları
293
Yaş
23
Ayrıca kütüphane dahili olarak Arduino IDE'de bulunuyor ve açıklamalı örnekleri mevcut içinde.
 

engkpc

Öğrenci
Katılım
21 Ekim 2019
Mesajlar
7
Reaksiyon puanı
0
Puanları
1
Yaş
48
#include <Servo.h>
Servo motor;
int derece=0;
int deger=0;

void setup() {
motor.attach(9);
pinMode(A0, INPUT);
Serial.begin(9600);
}
void loop() {
deger=analogRead(A0);
Serial.println(deger);
if (deger<=10){
for (derece = 0 ; derece < 180 ; derece++) {
motor.write(derece);
delay(20);}
}
if (deger>10) {
for (derece = 180 ; derece > 0 ; derece--) {
motor.write(derece);
delay(20);}
}
}


Bu kodun neresinde hata yapıyorum. Servo motor A0 pinine enerji geldiğinde 180 derece dönecek A0 pinine enerji kesildiğinde motor tekrar 0 dereceye geri dönecek.
 
Üst