Picproje Elektronik Sitesi

MİKRODENETLEYİCİLER => Atmel => Konuyu başlatan: bit01 - 20 Kasım 2016, 16:55:33

Başlık: Servo Motor Konum Okuma
Gönderen: bit01 - 20 Kasım 2016, 16:55:33
Motoru bir yere çevireceğim sonra konumu eeproma kaydedeceğim.

Arduino ile Servo motorun o an ki konumunu nasıl okuyabilirim? Arduinodan ziyade bu işin mantığı nedir? Konumu nasıl okuyabilirim?

Başlık: Ynt: Servo Motor Konum Okuma
Gönderen: Melih1802 - 20 Kasım 2016, 17:15:31
Servo motor arkasında encoder bulunan motordur ( basit anlatımla ) yapılacak şey motora enerji verildiğinde yani motor döndüğünde encoderden gelen bilgiyi sayarak konumu hesaplayıp bulacağız.
Başlık: Ynt: Servo Motor Konum Okuma
Gönderen: bit01 - 20 Kasım 2016, 17:43:50
Alıntı yapılan: Melih1802 - 20 Kasım 2016, 17:15:31
Servo motor arkasında encoder bulunan motordur ( basit anlatımla ) yapılacak şey motora enerji verildiğinde yani motor döndüğünde encoderden gelen bilgiyi sayarak konumu hesaplayıp bulacağız.

sg90 rc servoda 3 pin var bundan sanırım feedback alamam.

yapmak istediğim şu; motoru elle belirli konumlara çevireceğim kaydedecek, sonra butona basıldığında kaydedilen konumlara gelecek.
Başlık: Ynt: Servo Motor Konum Okuma
Gönderen: Salih - 20 Kasım 2016, 18:04:43
Bahsettiğin Servo hakkında bilgi verirsen,
daha iyi cevaplar alabilirsin.
R/C servomu, endüstriyel servomu?
Başlık: Ynt: Servo Motor Konum Okuma
Gönderen: GaGuLi - 20 Kasım 2016, 19:43:11
Arduino hiç kullanmadım ama internetten baktığım kadarıyla

myservomotor.write(derece);

gibi bir kod kullanarak istediğin dereceye arduinoyu konumlandırıyorsun. Harici bir enkoder kullanmadan bu işi halletmek istiyorsan yazılımsal bazı hilelerle işini görmen gerekecek. İlk aklıma gelen yöntem :

uint8_t Derecelerim[20];  gibi bir dizi kullanıp ; (20 kere geri dönersin farzediyorum)

derece = 30 ;
myservomotor.write(derece);
Derecelerim=derece ;
i++;
...

Verdiğin dereceleri sırasıyla diziye kaydetmen. Bunları buton ile okuyacaksan ona uygun bir bir rutin yazıp bu döngüdeki verileri geriye doğru eksilterek ulaşabilirsin.
Başlık: Ynt: Servo Motor Konum Okuma
Gönderen: Salih - 20 Kasım 2016, 19:47:10
R/C servolarda konum geri okuma imkanı yoktur.
Yazılımsal olarak hangi konuma gönderdiğini kendin kaydedeceksin.