Arduino ile Servo Motor Kontrolü

Your ads will be inserted here by

Easy Plugin for AdSense.

Please go to the plugin admin page to
Paste your ad code OR
Suppress this ad slot.

Servo motorlar içerisinde bulunan potansiyometre ile bulunduğu dönme açısını bildirmektedir. Buradan hareketle durdurmak istediğimiz noktada motorun çalışmasını sonlandırabiliriz. Servo motorlar özellikle hassas çalışan sistemlerde çok yaygın olarak kullanılmaktadır. Bunların başında robotik sistemler gelmektedir.

Arduino ile kullanılan ve piyasada rahatlıkla bulunabilecek servo motor aşağıda görülmektedir. SG-90

Servo motorun 3 tane pini bulunmaktadır. Bu pinlerden biri Vcc (5V), ikincisi Gnd, Üçüncüsü ise Sinyal pinidir. Servo motorun kontrolü bu pine gönderilen açı bilgisi ile sağlanmaktadır.

Bu sinyal pinini Arduino üzerinde hangi pine bağlayacaksak program içerisinde bunu attach(pin) komutu ile belirtmemiz gerekir.

Servo motorun kullanımı için öncelikle servo kütüphane dosyasının programa dahil edilmesi gerekmektedir.

Servo motorun Arduino ile bağlantı şeması aşağıda görülmektedir.

Your ads will be inserted here by

Easy Plugin for AdSense.

Please go to the plugin admin page to
Paste your ad code OR
Suppress this ad slot.

A0 analog girişinden okunan bilgiye göre servo motorun açısı 9. pinden kontrolü sağlanarak yapılacaktır.

 

Program Kodları Aşağıdaki Gibidir:

 

M.Yalçın