27 Ağustos 2012 Pazartesi

Potansiyometre ile Servo Motor Control

Hamza Öztaş Share:
Image Hosted by ImageShack.us


Code;




//http://www.depositericrobotic.com
//http://arduinowhathappens.blogspot.com/
//http://onuzerieksidokuz.blogspot.com/
//http://hamzaoztas.wordpress.com/



#include <Servo.h>

int potpin = A0;
Servo servo;
int val=0;

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

void loop( )
{
  val = analogRead(potpin);        
  val = map(val, 0, 1023, 0, 179);  
  servo.write(val);                
  delay(15);                        
}



İlk olarak servo kütüphanesi çağırıldı, sonra potansiyometreyi analog cıkışın 0. bitine bağladığımızı belirttik, birazdan pot'taki değeri atacağımız val isminde değişken tanımlayıp değişkeni sıfıra eşitledik, ve void setup kısmında servo motoru digital 9. pine bağladığımızı belirtiyoruz ve son kısımda potansiyometre değerini okuyup programın başında belirttiğimiz val isimli değişkene atıyoruz sonra potansiyometre'nin 0 ile 1023 arasında okuduğu değeri 0 ile 180 dereceye oranlıyoruz daha sonra bu değeri servo motora gönderiyoruz..
Tarafından Yayınlandı >> Hamza Öztaş

Hamza Öztaş'ı google plus'ta takip etmek için Google'a tıklayın;
Google+.

0 yorum:

Get Updates in your Email
Complete the form below, and we'll send you our best of articles.

İletişim

© >> |
TOP