XY Joystick Modülü
XY Joystick Modülü

XY Joystick Modülü (KL112)

0,00
Marka : Kompent
Fiyat : ₺16,27  + KDV
KDV Dahil : ₺19,52

XY Joystick Modülü

XY Joystick Modülü, araba kontroünden, renkli ledleri kontrol etmeye kadar çok çeşitli projelerde kullanılabilmektedir.

XY Joystick Modülünü XY koordinatında hareket ettirebildiğiniz gibi üzerine bastığınız zamanda ayrı bir komut gönderebilirsiniz.

 

XY Joystick Modülü Arduino ile Kullanımı

 

Pin No

Pin Adı

Açıklama

Arduino Bağlantısı

1

Gnd

Toprak Pini

 GND

2

+5v

Modül için 5V güç ihtiyacı

5V

3

VRx

X Ekseninde Hareket. Analog pine bağlanmalıdır

A0

4

VRy

Y Ekseninde Hareket. Analog Pine bağlanmalıdır.

A1

5

SW

Anahtar. Dijital Pine bağlanmalıdır.

D3

SW, Anahtar Pini Arduino ile bağlandığı zaman dahili pull up resistor komutu yazılmazsa, pull-up ya da pull down direnci kullanılmalıdır.
 

Dijital Pin 3 ile Toprak hattı arasına 10K pull down direnci bağlanacaksa ; Buton değeri LOW , Dijital Pin 3 ile 5V arasına 10K pull up direnci bağlanacaksa Buton değeri HIGH olarak ayarlanmalıdır.

 

Arduino Örnek Kod
 

// Kompent XY Joystick Modulu www.kompent.com

int Xin= A0; // X Eksen Giris Pini
int Yin = A1; // Y Eksen Giris Pini
int KEYin = 3; // Buton Anahtar 
void setup () 
{ pinMode (KEYin, INPUT); // Dahili pull up direnci kullanılacaksa burada yazılmasi input_pullup yazilmasi gerekmektedir 
// Eger sadece input komutu uzerinden islem yapılacaksa pull up yada pull down direnci kullanılmalıdır
Serial.begin (9600); 
void loop () 
{
 int xVal, yVal, buttonVal; 
 
xVal = analogRead (Xin); 
yVal = analogRead (Yin); 
buttonVal = digitalRead (KEYin); 
Serial.print("X = "); 
Serial.println (xVal, DEC); 
Serial.print ("Y = "); 
Serial.println (yVal, DEC); 
Serial.print("Button is "); 
if (buttonVal == HIGH) // High durumunda butona basılmadığı zaman giriş değeri yüksek olarak okunur. 5V ile buton arasına 10K direnç baglanmalidir. 
// Eğer basılı olmayan durumlarda LOW durumu isteniyorsa Toprak ile buton arasına 10K direnç bağlanmalıdır
{ Serial.println ("not pressed"); } 
else{ Serial.println ("PRESSED");
 } 
delay (500); 
 
}

 

Özellikler

  • 3.3V ile 5V Dc gerilim altında çalışma
  • 34x27 mm boyutlarında
  • XY Hareket
  • Buton Tuşu
cultureSettings.RegionId: 0 cultureSettings.LanguageCode: TR