Servo Motor Yardım

Bu konuyu okuyanlar

engkpc

Öğrenci
Katılım
21 Ekim 2019
Mesajlar
7
Reaksiyon puanı
0
Puanları
1
Yaş
47
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

SpaceX
Emektar
Katılım
17 Mayıs 2018
Mesajlar
9,213
Reaksiyon puanı
15,026
Puanları
113
Yaş
21
@rtakak 'ın bu şekilde kendi yaptığı kapı açma sistemi şeysi var. O yardımcı olacaktır.
 

DKN NZY

Rektör
Katılım
18 Mart 2018
Mesajlar
13,933
Reaksiyon puanı
10,146
Puanları
113
Yaş
25
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

Profesör
Katılım
24 Temmuz 2018
Mesajlar
2,062
Reaksiyon puanı
1,460
Puanları
113
Yaş
22
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

Profesör
Katılım
24 Temmuz 2018
Mesajlar
2,062
Reaksiyon puanı
1,460
Puanları
113
Yaş
22
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ş
47
#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