
SG90 servo motor, Arduino servo motor kullanımı, servo motor nedir?
Servo motorlar, robotik projelerden otomasyon sistemlerine kadar birçok alanda kullanılan hassas hareket kontrolü sağlayan motorlardır. Bu yazımızda özellikle hobi elektroniğinde sıkça tercih edilen S90 servo motor nedir, nasıl çalışır ve Arduino ile nasıl kullanılır gibi sorulara detaylı ve uygulamalı yanıtlar vereceğiz. Eğer servo motorlarla ilk kez çalışacaksanız ya da Arduino ile servo kontrolü yapmak istiyorsanız, bu rehber tam size göre!ir)
SG90 Servo Motor Nedir?
SG90, uygun fiyatlı ve küçük boyutlu bir mikro servo motordur. Genellikle 180 derece dönebilir ve PWM sinyaliyle kontrol edilir.
Teknik Özellikler:
- Çalışma voltajı: 4.8V – 6V
- Tork: ~1.2 kg.cm
- Hız: 0.1 s/60° (4.8V’ta)
- Ağırlık: ~9g
- RC oyuncaklarda, robot kollarda, sensör yönlendirme sistemlerinde yaygın olarak kullanılır.
Gerekli Malzemeler:
- Arduino UNO
- SG90 Servo Motor
- Jumper kablolar
- Harici güç kaynağı (opsiyonel, önerilir)
SG90 Kütüphanesi
Bu linkten SG90 Kütüphanesini indiriniz ve “libraries” klasörüne “Servo” olarak kayıt ediniz.
Devre Şeması

Devrenin Kodu
#include <Servo.h> //Servo motor kütüphanesini ekliyoruz.
Servo sg90; //sg90 adında bir servo nesnesi oluşturuyoruz.
int pos = 0;// pos adında servo açısını tutacak değişkeni oluşturuyoruz. (0-180 derece arasında kullanılıcak)
void setup() {
sg90.attach(9); //Servo motorun sinyal pini arduinonun D9 pinine bağlanıyor.
}
void loop() {
for (pos = 0; pos <= 180; pos ++) {//Servo 0'dan 180'ye kadar ilerliyor.
sg90.write(pos);
delay(15); //15ms bekle
}
for (pos = 180; pos >= 0; pos --) {//Servo 180'den 0'a kadar geri gidiyor.
sg90.write(pos);
delay(15); //15ms bekle
}
}
Bu yazımızda, SG90 servo motor nedir, nasıl çalışır ve Arduino ile nasıl kullanılır detaylıca inceledik. SG90, küçük boyutu ve hassas kontrol imkânı sayesinde robotik projelerden otomasyona kadar birçok alanda tercih edilen popüler bir servo motordur. Örnek Arduino kodu ile servo motorun 0° ile 180° arasında nasıl hareket ettirileceğini adım adım gördük. Kodun mantığını anlamak, servo motorların çalışma prensibini öğrenmek için oldukça faydalı bir başlangıç olacaktır. Eğer siz de Arduino ile projeler geliştiriyorsanız, SG90 gibi servo motorlar sayesinde cihazlarınıza hareket kabiliyeti kazandırabilir, akıllı sistemler, robot kolları veya otonom araçlar gibi projeler oluşturabilirsiniz.




Bir Yorum