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. Forum İllegal Uyarısı Forum kuralları gereği forumda video ve illagal paylaşım yapmak yasaktır.Program Arşivimizde ise kısıtlanmış sürüm yada dağıtımı serbest olan (trial - freeware) yazılımlar yayınlayınız..Aksi takdirde mesajlarınız silinecektir..

Arduino projelerimizde joystick kullanımı

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

  1. guclusat
    Offline

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

    Katılım:
    14 Haziran 2009
    Mesajlar:
    9.757
    Ödül Puanları:
    48
    Yapacağımız projelerimizde kullanacağımız JOSYTICK projelerimizin daha işlevsel olmasını sağlayabilir. Piyasada bulunan joystick modüllerine buton eklenmiş versiyonları vardır. Bu tür modüllerin kullanımı ile projemizde kullanacağımız 3-4 elektronik devre elemanının tek bir modül ile kullanımı mümkün. Bu modülü X ve Y düzlem hareketlerini monte edilmiş iki adet potansiyometre ile ölçer. Bundan dolayı X ve Y düzlem pinlerinin çıkışı analogdur.

    Örnek olarak LCD ye menü hazırlama ve kontrollerinin 5 buton ile yapılmasından ise bu modülün kullanımı çok daha basit olacaktır. Yada yaptığımız bir robotumuzun kontrolünde kullanılabilir .

    Arduinomuza bağlantımız ise X ve Y düzlemleri için çıkışımızı Analog girişlere bağlamamız gerekiyor. Butonun bağlantısı size kalmış . Programımızda ben A0 a bağladım.

    PHP:
    int xPin A1;
    int yPin A2;
    int butonPin A0;
    int xPozisyonu 0;
    int yPozisyonu 0;
    int butonDurum 0;
    void setup() {
    Serial.begin(9600);
    pinMode(xPinINPUT);
    pinMode(yPinINPUT);
    pinMode(butonPinINPUT_PULLUP);
    }
    void loop() {
    xPozisyonu analogRead(xPin);
    yPozisyonu analogRead(yPin);
    butonDurum digitalRead(butonPin);
    Serial.print("X: ");
    Serial.print(xPozisyonu);
    Serial.print(" | Y: ");
    Serial.print(yPozisyonu);
    Serial.print(" | Buton: ");
    Serial.println(butonDurum);
    delay(100);
    }
     
Yüklüyor...
Benzer Konular - Arduino projelerimizde joystick
  1. guclusat
    Mesaj:
    0
    Görüntüleme:
    165
  2. guclusat
    Mesaj:
    0
    Görüntüleme:
    111
  3. guclusat
    Mesaj:
    0
    Görüntüleme:
    94
  4. guclusat
    Mesaj:
    5
    Görüntüleme:
    244
  5. guclusat
    Mesaj:
    7
    Görüntüleme:
    154

Sayfayı Paylaş