Arduino Leonardo mmjoy2 ile buton atama nasıl yapılır?

K.Makise

Kilopat
Katılım
28 Kasım 2020
Mesajlar
4.799
Makaleler
4
Çözümler
81
Daha fazla  
Cinsiyet
Erkek
Arduino Leonardo ve mmjoy2 kullanarak direksiyon seti yaptım ama bir türlü buton atamayı beceremedim. Nasıl yapacağım?
 
Son düzenleyen: Moderatör:
Konuyu hortlattığım için özür dilerim. Ben de butonu atayamadım, siz çözebildiniz mi? Düzenleme: Çözdüm mmjoy 2'de buton matrixsi yapmadan butonu çalıştıramıyorsunuz. Nasıl olduğunu anlatayım. Kendim yazdım biraz karışık oldu ChatGPT'ye düzenlettim.



MMJoy2’de Buton Matrisi ile Bağlantı ve Ayarlama​


MMJoy2’de buton kullanabilmek için buton matrisi yapmak gerekir. Aşağıdaki adımları takip edebilirsiniz:


  1. Bağlantı Yapma
    • Micro switch’in C (Common) ayağını Arduino’daki D2 pinine bağlayın → Bu bizim satır olacak.
    • Micro switch’in NO (Normal Open) ayağını ise herhangi bir pine bağlayın (örneğin D3) → Bu bizim sütun olacak.
  2. Pin Eşleşmelerini Bulma
    • MMJoy2 klasöründe Pictures klasörüne girin.
    • Oradaki Pins_Arduino_Leonardo görselinde Arduino üzerindeki pinlerin MMJoy2 karşılıklarını bulabilirsiniz.
    • Örneğin:
      • Arduino D2 → MMJoy’de D1
      • Arduino D3 → MMJoy’de D0
  3. MMJoy2 Programında Ayarlama
    • Rows (Satırlar) kısmına: D1 yazın.
    • Columns (Sütunlar) kısmına: D0 yazın.
    • Sağ taraftaki Joystick → H/W Button bölümünden 1 seçin.
    • Save sets to device butonuna basın.
  4. Ekstra Buton Ekleme
    • Aynı satıra yeni butonlar eklemek için diğer micro switch’lerin C ayağını yine D2’ye (ortak hat) bağlayın.
    • Her butonun NO ayağını farklı dijital pinlere bağlayın (örneğin D4, D5 gibi).


 
Son düzenleyen: Moderatör:
Konuyu hortlattığım için özür dilerim. Ben de butonu atayamadım, siz çözebildiniz mi? Düzenleme: Çözdüm mmjoy 2'de buton matrixsi yapmadan butonu çalıştıramıyorsunuz. Nasıl olduğunu anlatayım. Kendim yazdım biraz karışık oldu ChatGPT'ye düzenlettim.



MMJoy2'de Buton Matrisi ile Bağlantı ve Ayarlama​


MMJoy2'de buton kullanabilmek için buton matrisi yapmak gerekir. Aşağıdaki adımları takip edebilirsiniz:

  1. Bağlantı Yapma
    • Micro Switch'in C (Common) ayağını Arduino'daki D2 pinine bağlayın → Bu bizim satır olacak.
    • Micro Switch'in NO (Normal Open) ayağını ise herhangi bir pine bağlayın (örneğin D3) → Bu bizim sütun olacak.
  2. Pin Eşleşmelerini Bulma
    • MMJoy2 klasöründe Pictures klasörüne girin.
    • Oradaki Pins_Arduino_Leonardo görselinde Arduino üzerindeki pinlerin MMJoy2 karşılıklarını bulabilirsiniz.
    • Örneğin:
      • Arduino D2 → MMJoy'de D1
      • Arduino D3 → MMJoy'de D0
  3. MMJoy2 Programında Ayarlama
    • Rows (Satırlar) kısmına: D1 yazın.
    • Columns (Sütunlar) kısmına: D0 yazın.
    • Sağ taraftaki Joystick → H/W Button bölümünden 1 seçin.
    • Save sets to device butonuna basın.
  4. Ekstra Buton Ekleme
    • Aynı satıra yeni butonlar eklemek için diğer Micro Switch'lerin C ayağını yine D2'ye (ortak hat) bağlayın.
    • Her butonun NO ayağını farklı dijital pinlere bağlayın (örneğin D4, D5 gibi).



Reis ben ayarlayamadımda yani 1 tane ekledim ama diğerlerini çözemedim bana yardımcı olur musun?
 
Reis ben ayarlayamadımda yani 1 tane ekledim ama diğerlerini çözemedim bana yardımcı olur musun?

Kusura bakmayın gördüm ama müsait değildim sonra unuttum benim yukarıda yazdığım pek doğru değilmiş mmjoy2 Wiki ve bıraktığım fotoğrafa gore yapabilirsiniz fotoğraftaki yatay olan kablo satır dikey olanlar sütun Arduino'da bağladınız pinlere göre mmjoy2'de atayıp çalıştırabilirsiniz.
 

Dosya Ekleri

  • Arduino-Keypad-Tutorial-4X4-Keypad-Schematic.png
    Arduino-Keypad-Tutorial-4X4-Keypad-Schematic.png
    14,6 KB · Görüntüleme: 3
Kusura bakmayın gördüm ama müsait değildim sonra unuttum benim yukarıda yazdığım pek doğru değilmiş mmjoy2 Wiki ve bıraktığım fotoğrafa gore yapabilirsiniz fotoğraftaki yatay olan kablo satır dikey olanlar sütun Arduino'da bağladınız pinlere göre mmjoy2'de atayıp çalıştırabilirsiniz.

Hallettim cano çok sağ ol senin sayende oldu bir kısmı.
 

Technopat Haberler

Yeni konular

Geri
Yukarı