360 derece dönebilen servo.

Kodla Büyü

pakgun

Seçkin Üye
Seçkin Üye
Mesajlar
277
Arkadaşlar merhaba. Elimde 360 derece dönebilen servo motor var. Bu motoru ileri geri nasıl kontrol edebilirim. Örnek kodlar var mı?
 
ileri geriden kastınız ne hocam. yön olarak döndürmekten mi bahsediyorsunuz.
 
Tekerleği döndürmek için kullanmayı düşünüyorum. Hem ileri hem geri gitmesi gerekiyor.
 
Hocam klasik 180 derecelik servo motoru kullanır gibi kullanacaksınız.
Fakat servonuzun durma açısını belirlemeniz lazım servodan servoya fark ediyor, servo.write(0) gönderdiğinizde geriye daha hızlı döner. servo.write(360); yazdığınızda ise ileriye daha hızlı döner. fakat söylediğim gibi servo.write(180) durdurmayabilir deneyerek durduran değeri bulmalısınız.


Servo motor

void setup(){
motor.attach(9);
}

volid loop(){

motor.write(220); // ileri
motor.write(90);//geri
}
 
hangi degeri verirsem vereyim. hep tek taraflı dönüyor. sevo motorları bu şekilde kullanan yok mu?
 
hocam ben geçen sene kullanmıştım nette hep 180 derece dönen servo motor örnekleri var en sonunda yabancı sitelerden bulmuştum. 360 derece dönen servolar için milisaniye cinsinden değer vermek gerekiyor, 180 derece dönenler gibi açılı dönmüyorlar.

servo.writeMicroseconds(1500); //stop

servo.writeMicroseconds(1300); //turn right

servo.writeMicroseconds(1700); //turn left

ilgili yerlerde bu kodları kullanarak yapmıştım ben
 
hocam dc motor kullanmanız daha mantıklı servo yu otomobılın dıreksıyonu gıbı kullanmanız mantıklı olan
bellı acılarda sabıtlemenızı saglayan bır motor
 
Geri
Üst