Arduino ile Robotik KodlamaRobotik Kodlama

Potansiyometre ile Servo Motor Kontrolü

Servo Kontrolü

Potansiyometre ile Servo Motor Kontrolü

Potansiyometreyi daha önce yaptığımız uygulamalarda kullanmıştık. Kısa bir hatırlatma yapalım, bir tür ayarlı direnç olan Potansiyometre ile direnç değerini analog olarak değiştirerek Servo motorumuzun açısını değiştirelim.

Potansiyometreden okunan değerin 0-1023 arasındaki analog değerler olduğunu daha önceki uygulamalarımızda öğrenmiştik. Yine Servo motorların da 0-180 derecelik açılar arasında dönüş yapabildiğini biliyoruz. Buradaki değerleri birbirine uydurmamız gerekmektedir. Bu işlem için;

180 (maksimum Servo açısı) / 1023 (maksimum Potansiyometre değeri) = 0,17595… gibi bir değer elde edeceğiz. Yani Potansiyometre değerini bu 0,17595 ifadesi ile çarparsak Potansiyometre değerini 0-180 Servo motor açı aralığına indirgemiş olacağız.

 

Potansiyometre ile Servo Motor Kontrolü

A0 analog pimine bağladığımız Potansiyometreden okunan değeri 0,17595 ile çarparak oluşturduğumuz PotDegeri değişkenine atadık. 9 Servo pimi açısını bu PotDegeri değişkenine göre değiştirdik.

Daha fazla projeler yapmak için tıklayınız

 

İlgili Makaleler

Bir yanıt yazın

Başa dön tuşu