1. Bu site çerez kullanmaktadır. Siteyi kullanmaya devam etmeniz halinde çerez kullanımı ile ilgili site koşullarını kabul etmiş sayılırsınız. Daha Fazlasını Öğren.
  2. İntegral Reklam Güvenlik sistemleri Satış Kurulum ve CCTV kamera Monitör tamirleri yapılır.
    İletişim Bilgileri : 0216 388 48 00

Ardiuno Potansiyometre ile Servo Motor Control

Konusu 'Pic Uygulama Ve Devreleri' forumundadır ve guclusat tarafından 4 Mart 2016 başlatılmıştır.

  1. guclusat
    Online

    guclusat Tanınmış Üye Süper Moderatör

    Katılım:
    14 Haziran 2009
    Mesajlar:
    9.866
    Ödül Puanları:
    48
    Kod:
    #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..
     
Yüklüyor...

Sayfayı Paylaş