Arduino Servo Motor Kullanımı


25.02.2019 13:10:07 Elektronik Projeler Bilgi Yolunda

Servo motorlar, belirli bir pozisyona dönebilen mükemmel cihazlardır.Genellikle 180 derece dönebilen bir servo kol vardır. Arduino'yu kullanarak bir servoya belirli bir konuma gitmesini söyleyebiliriz ve oraya gider.Bu Kadar basit!

Servo Nasıl Çalışır?

Servolar akıllı cihazlardır. Sadece bir giriş pini kullanarak, Arduino'dan pozisyon alırlar ve oraya giderler. Dahili olarak, bir motor sürücüsü ve servo kolun istenen pozisyona ulaştığından emin olan bir geri besleme devresi var.

Servoya Akıllı cihazlar dememizin temel sebebi hangi açıda olduğunu bilmektedirler.1ms-2ms genişliğinde sinyal  üretirler.Örn ürettikleri sinyal genişlikleri 1ms ise 0 derecede,1.5ms de ise 90 derecede,2ms ise 180 derecede olduğunu bilirler.Akıllı aygıtlar dememizin sebebi buradan kaynaklanmaktadır.

Servolar hakkında bilgi sahibi olduğumuza göre ilk servo projemizi gerçekleştirmeye başlayabiliriz.

Malzemeler:

-Servo Motor

-Arduino

-Jumper Kablolar

Devre Şeması

Devrenizin bağlantılarını bu şekilde yapınız.

Devre Kodu

Aşağıdaki kod bir servo motoru 0 dereceye döndürür, 2 saniye bekler, sonra 90'a döndürür, 2 saniye daha bekler, 180'e döndürür ve sonra geri döner.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
// Servo Kütüphanesini ekliyoruz
#include <Servo.h> 
// servo pini belirledik
int servoPin = 3; 
// servo nesnesi oluşturuyoruz.
Servo Servo1; 
void setup() { 
   // Servo 1 in hareketleri servo pinden gelecek 
   Servo1.attach(servoPin); 
}
void loop(){ 
   // Servo 0 dereceye getirilir
   Servo1.write(0); 
   delay(2000); 
   // Servo 90 dereceye getirilir
   Servo1.write(90); 
   delay(2000); 
   // Servo 180 dereceye getirilir
   Servo1.write(180); 
   delay(2000); 
}

Önemli:Devrenin yapımı ile ilgili anlamadığınız yer varsa konu sonundaki videoda aradığınız herşeyi bulacaksınız.


Robotik Kodlama Eğitimi



Yorum Yap :


Robotik Kodlama Eğitimi

Site içi Arama


En Çok Okunanlar

Sorusu Olan Varmı?

Paylaştıgım video,dosya yada projelerle ilgili sorularınızı buradan sorabilirsiniz.
Not:Projemi siz yaparmısınız demeyin lütfen :)

Sorunuz mu var?