Servo Motor Kullanımı, arduino ve mblock kodları (Arduino Dersleri, 14) Featured

Rate this item
(1 Vote)

Bu dersimizde servo motor kullanımıyla ilgili temel bir uygulama yapacağız. Servo motora bir hareket tanımlayıp sürekli aynı şekilde dönmesini sağlayacağız.

180 dereceye gidip 3 saniye beklesin, sonra 90 derecede 3 saniye beklesin ve en sonunda 0 derecede 3 saniye beklesin. Tabi bu hareketleri görmek için servo motorun içinden çıkan beyaz plastik parçaları servo motora bağlamamız gereklidir.

Gerekli Malzemeler

1 adet Arduino Uno R3
1 adet Servo Motor (sg90)
3 adet Jumper Kablo  (EE)


Servo Motor nedir?

Servo motorlar genellikle 180 derece açıyla hareket sağlayan motorlardır. Bir çok projede kullanılırken, servo motoru farklı bir çok sensörle birlikte de kullanmak mümkündür. Servo motorda 3 kablo bulunmaktadır. Kahverengi kablo GND'ye, kırmızı kablo 5V pinine, turuncu kablo ise sinyal almak istediğimiz herhangi bir PWM pinine bağlanır.

Servo Motor Kullanımı Devresi

Servo Motor Arduino Kodları

Arduino'da bu uygulamada servo motor için bir kütüphane kullanmamız gerekmektedir. Servo kütüphanesi arduino içinde yüklü olduğundan sadece kütüphaneyi çağırmamız gerekmektedir. Bunun için kodun en başına  #include <Servo.h> yazıyoruz. Kütüphane eklendikten hemen sonra bir servo motor tanımlamamız lazım bunu da Servo komutuyla yapıyoruz. motorumuz ismini verdik burada.
Void kısmında servo motorumuzu hangi pine bağladıysak onu tanımlıyoruz. motorumuz.attach(3);

Loop kısmına
Servo.write(180); yazarsak servo motorumuz o açıya dönecektir.

 

#include <Servo.h>
Servo motorumuz;  
// motorumuz isminde bir servo motor tanımladık
void setup() {
motorumuz.attach(3);
}

void loop() 
{
motorumuz.write(180);  // 180 dereceye gel 
delay(3000);  // 3 saniye bekle
motorumuz.write(90);
delay(3000);
motorumuz.write(0);
delay(3000);
}

 

Servo Motor Mblock Kodları

 

 

CTRL Bizde

Kendi halinde bir kaç kişiyiz,. Karşılaştığımız sorunları çözmek için bazen "çok zaman" harcadığımızı fark edip

devamı

Yeni Eklenenler