Dc motorlar içerisinde değerlendirebileceğimiz servo motorlar bir çok alanda kullanılmaktadır.
Servo, herhangi bir mekanizmanın işleyişini hatayı algılayarak yan bir geri besleme düzeneğinin yardımıyla denetleyen ve hatayı gideren otomatik aygıttır. Servo Motor ise içerisindeki elektronik yapı sayesinde konumu istediğimiz yerde bekletilebilen motordur.
Arduino ile servo motorlar kullanılarak bir çok proje gerçekleştirilebilir. Biz sizlerle Mikro Servo SG90 modelini arduino ile kullanımı kavrayacağız.
.Bu motor, 5 volt ile çalışabilmesi ve çok fazla akım çekmemesi arduino ile kullanımı rahatlıkla yapılabilmektedir.
Bu motoru arduino ile kullanırken hazır kütüphaneden faydalanabiliyoruz. Bu kütüphane Arduino ide kurulumu içerisinde standart olarak bulunmaktadır. Haricen kütüphane indirip kurmanıza gerek yoktur.
Aşağıdaki şemada bir servo motorun potansiyo metre ile kullanımını gerçekleştireceğiz.
//Görsel İşitsel Teknoloji Kanalı
//wwww.teknikerler.com
//Kerim Arı Youtube kanalı Servo Motor Kodları - kullanımı örnek Kodları
#include <Servo.h>
#define pot A0
Servo servo_git;
int pozisyon;
void setup() {
Serial.begin(9600);
servo_git.attach(9);
}
void loop() {
pozisyon = analogRead(pot);
pozisyon = map(pozisyon, 0,1023,0,180);
Serial.print("Açı ");
Serial.println(pozisyon);
servo_git.write(pozisyon);
delay(15);
}