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.
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.