Joystick ler aslında basit olarak iki adet potansiyometreden meydana gelmektedir. Joystick modülleri arduino ile beraber kolayca kullanılabilir ve çeşitli projeler geliştirilebilir. Joystick modülü ile robot kollar, kumandalı araçlar v.b. kontrol edilebilir. Bu projede joystick modülünü kullanarak servo motor kontrolü yapacağız. Bu proje aslında robot kol kontrolünün de temelini oluşturmaktadır.

Kullanılacak Malzemeler:

Arduino

2 eksenli XY joystick modülü

Servo motor

Joystick modülü pin yapısı
Joystick modülü pin yapısı
Joystick modülü
Joystick modülü

 

 

 

 

 

 

 

 

 

     Joystick modülünü arduinoya ya kolayca bağlayabiliriz. Joystick deki +5V ve GND arduino da aynı yerlere bağlanmalıdır. VRx ve VRy pinleri X ve Y eksenlerindeki 2 adet potansiyometredir. Potansiyometreler analog giriş olcağı için arduino nun analog input  pinlerine bağlanmalıdır. Joystick deki SW pini ise digital bir pindir ve joystick e basılıp basılmadığı bilgisini saklar. Bu uygulamada bu pini kullanmayacağız.

      Bu uygulamada 2 adet servo motoru kontrol edeceğiz. Servo motorlardan biri joystick in x eksenindeki hareketi ile, diğeri ise y eksenindeki hareketi ile 0-180 derece arası dönecektir.

Aşağıda uygulamamızın devre şeması ve arduino kodları verilmektedir.

joystick modül arduino- jostick-servo

Kaynak : http://www.instructables.com/id/Arduino-2-Servos-Thumbstick-joystick/

 

  • bilsisco

    Uygulama çok kolay hemen çalıştı
    Bu arada kodda pozisyon_y değeri yerine iki kez x değeri yazdırılmış