Merhaba arkadaşlar, bugün sizlerle Potansiyometre kullanarak Servo Motorun açısını kontrol edeceğiz.


Malzeme Listesi:

  • Arduino (istediğiniz modeli kullanabilirsiniz)
  • Servo Motor (başlangıç için sg90 modelini öneririz)
  • Potansiyometre (istediğiniz değeri kullanabilirsiniz)
  • Jumper Kablo

Bağlantılarımızı aşağıdaki şekilde yapıyoruz.

Kodumuza geçelim.

İlk olarakönceki uygulamamızda da olduğu gibi Arduno IDE ile beraber gelen Servo kütüphansini dahil ederek başlıyoruz.

Servo motorumuzun adını sg90 koyduktan sonra potansiyometremizin Analog 5 pinine bağlı olduğunu tanımlıyoruz ve potansiyometreden gelen verileri okuyacak değişkenin adınıda pot_deger yapıyoruz.

Void setup kısmında ise Seri Ekranı 9600 baudrate değerinde başlatıyoruz ve Servo Motoru 13. Dijital pine bağladığımızı tanımlıyoruz.

Void loop kısmına geçtiğimizde ise, pot_deger değerinin potansiyometreden gelen analog veri değerine eşit olacağını tanımlıyoruz.

pot_deger değişkeninin değerleri 0 ile 1023 değerleri arasında olacaktır. Ancak Servo Motor 180 derece dönebiliyor. Bu nedenle 0 ile 1023 değerini, 0 ile 180 değerleri arasına eşitliyoruz ve Servo Motorumuza bu eşitlenen derece kadar dönmesini söylüyoruz.

Seri Ekranda ise biz Potansiyometreyi çevirdikçe “Servo = (Servo Motorun açısı) Derece” yazacaktır.


Bu uygulamamızı beğendiyseniz diğer uygulamalarımıza da göz atabilirsiniz 🙂

CEVAP VER

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