5.00 / 1 oy

Arduino'da Potansiyometre ile Servo Motoru Döndürmek

Daha önce Arduino'da potansiyometre ile led ışığın parlaklığını değiştirme uygulaması yapmıştık, bu uygulamada da basit kullanımını gördüğümüz servo motor component'i ile benzer bir uygulama yapacağız. Servo motorun 0 ile 180 derece arasında bir değer alarak istediğimiz açıda döndüğünü görmüştük, potansiyometre de 0 ile 1023 değerleri arasında analog bir değer okumamızı sağlayan bir component. O zaman potansiyometre ile kullanıcının girmiş olduğu 0 ile 1023 arasındaki değeri servo motorun istediği 0 ile 180 arasında bir değere dönüştürerek potansiyometreyi çevirdikçe aynı oranda dönen bir servo motor uygulaması yapalım. Proje tamamlandığında aşağıdaki gibi çalışacak:

arduino potansiyometre servo motor

Devre tasarımını aşağıdaki gibi hazırladım.

arduino potansiyometre servo motor

Proje Kodları:

#include <Servo.h>
#define pot A4

Servo servo;
int deger=0;

void setup()
{
  servo.attach(9);
  
}

void loop()
{
  deger = analogRead(pot);
  deger = map(deger,0,1023,0,180);
  servo.write(deger);
  delay(15);
}

 

mr. faruk

27.05.2020 16:56

Bu soru 1 kez yanıtlandı.

Bu soruya sadece kayıtlı kullanıcılar yanıt yazabilirler. Yanıt yazmak için lütfen giriş yapınız.

Reitix
Arduino'da Potansiyometre ile Servo Motoru Döndürmek

İnternet sitemizdeki deneyiminizi iyileştirmek için çerezler kullanıyoruz. Bu siteye giriş yaparak çerez kullanımını kabul etmiş sayılıyorsunuz. Daha fazla bilgi.