Merhaba arkadaşlar, bugün sizlerle Arduino ile Servo Motor Kullanımı nasıl gerçekleşiyormuş onu inceleyeceğiz.


Malzeme Listesi:


Servo Motoru şekildeki gibi Arduino’ya bağlayalım.

servo 1

Kodumuza geçelim.


#include <Servo.h>
Servo sg90;
int pos = 0;
void setup()
{
sg90.attach(13);
}
void loop()
{
for (pos = 0; pos <= 180; pos += 1)
{
sg90.write(pos);
delay(15);
}
for (pos = 180; pos >= 0; pos -= 1)
{
sg90.write(pos);
delay(15);
}
}

Kodumuzu Arduino’ya attığımızda Servo Motorumuz 0 ile 180 derece arasında gidip gelecektir.

Kodumuzda ilk olarak Servo kütüphanesini Arduino’ya dahil ederek başladık. Bu kütüphaneyi indirmemize gerek yok, çünkü Arduino derleyicisi (IDE) kurulumunu yaptığımızda hazır olarak yüklenmektedir.

Başlarken Servo Motorumuza bir isim vermemiz gerekiyor. Bunun için Servo sg90 yazarak kodu yazarken sg90 adını kullanacağımızı Arduino’ya tanıtıyoruz.

Daha sonra pos olarak tanıttığımız değişkenin değerini sıfır olarak ayarlıyoruz.

Void setup kısmında ise Servo Motorumuzu 13. pine bağladığımızı tanıtıyoruz.

Void loop kısmına geldiğimizde ise ilk for döngüsü içerisinde pos adını verdiğimiz, Servo Motorumuzun derecesini belirleyen değişkenimizin 180 dereceye gelene kadar her 15 milisaniyede, 1 derece artacağını yazıyoruz.

Diğer for döngüsünde ise 180 dereceye gelince; her 15 milisaniyede, sıfır dereceye gelene kadar 1 derece azalacağını yazıyoruz.

Kodumuzu Arduino’ya atalım ve Servo Motorumuzun dönüşüne bakalım.

Arduino ile Servo Motor Kullanımı ‘nı bu sayede gerçekleştirdik.


[embedyt] https://www.youtube.com/watch?v=ln1TmT3SoHI[/embedyt]

1 Yorum

  1. Merhaba
    Üstat servo tamamda rica etsem dc motor için BST7960 b sürücüsü içinde bir kullanım kılavuzu kodlar oluşturur musunuz acaba sizden almış olduğum sürücü yandı yenisini de almaya çekiniyorum bulamadı detayları bir start buton bir geri dönüş sivici birde stop sivici olacak buna uygun bir şey yaparsanız sevinirim
    Saygılar

CEVAP VER

Lütfen yorumunuzu giriniz!
Lütfen isminizi buraya giriniz