Oyun Kumandası Kullanma
Oyun Kumandalarını Kullanma Robotumuz birçok şeyi otonom olarak yapabilse de, çoğu zaman bir gamepad kullanarak komut girmeye ihtiyaç duyarız veya bunu isteriz. Driver Hub ile uyumlu çok çeşitli oyun kumandaları vardır. Bu eğitim için REV USB PS4 Uyumlu Gamepad veya Etpark Kablolu Kumanda gibi genel bir PS4 kumandasına odaklanacağız.

Bir gamepad üzerindeki tüm düğmeler belirli bir göreve veya davranışa programlanabilir. Şimdi her bir düğmenin dökümüne, ilişkili blok adlarına ve çıkardıkları veri türüne bir göz atalım:

Çarpı
a
![]()
Boolean
Yuvarlak
b
![]()
Boolean
Üçgen
y
![]()
Boolean
Kare
x
![]()
Boolean
Yukarı Yön Tuşu
Yön Tuşu
![]()
Boolean
Aşağı Yön Tuşu
Aşağı Yön Tuş
![]()
Boolean
Sol Yön Tuşu
Sol Yön Tuş
![]()
Boolean
Sağ Yön Tuşu
Sağ Yön Tuşu
![]()
Boolean
Sol Bumper
Sol Bumper
![]()
Boolean
Sağ Bumper
Sağ Bumper
![]()
Boolean
Sol Trigger
Sol Trigger
![]()
Float
Sağ Trigger
Sağ Trigger
![]()
Float
PS
PS
![]()
Boolean
Ayarlar
Ayarl
![]()
Boolean
Paylaş
Payl
![]()
Boolean
Sol Analog
Sol Analog
![]()
Boolean
Sol Analog X Ekseni
Sol Analog X Ekseni
![]()
Float
Sol Analog Y Ekseni
Sol Analog Y Ekseni
![]()
Float
Sağ Analog
Sağ Analog
![]()
Boolean
Sağ Analog X Ekseni
Sağ An
![]()
Float
Sağ Analog Y Ekseni
Sağ Analog Y Ekseni
![]()
Float
Boolean vs Float Veri Tipleri
Oyun kumandası, program içinde kullanılmak üzere Kontrol Merkezine iki tür veri gönderir:
Boolean:
Boolean verilerinin iki olası değeri vardır: Doğru ve Yanlış. Bu iki değer On ve Off veya 1 ve 0 ile de gösterilebilir.
Gamepad üzerindeki düğmeler, tamponlar ve tetikleyiciler robotumuza boolean veri sağlar! Örneğin, basılı olmayan bir düğme False (veya 0) değerini, basılı olan bir düğme ise True (veya 1) değerini döndürür.
Float:
Float veri, ondalık basamaklar ve pozitif veya negatif değerler içerebilen bir sayıdır.
Gamepad'de, döndürülen float verileri, joystick'in her eksendeki konumu için 1 ile -1 arasında olacaktır. Olası değerlerin bazı örnekleri 0,44, 0, -0,29 veya -1'dir.
Last updated