Buradasın
Joystick verileri nasıl okunur?
Yazeka
Arama sonuçlarına göre oluşturuldu
Joystick verilerini okumak için aşağıdaki adımlar izlenir:
- Potansiyometre Bağlantıları: Joystick'in her bir eksenindeki (X ve Y) hareketi algılayan potansiyometrelerin bağlantılarını yapın 12.
- Gimbal Mekanizması: Joystick'in kumanda kolunu döndürerek, başparmak tutamağının iki dönebilen yarıklı şaftı hareket ettirmesini sağlayın 12. Bu şaftlar, X ekseninde (sol ve sağ) ve Y ekseninde (yukarı ve aşağı) harekete izin verir 2.
- Analog Okuma: ADC (Analog-Dijital Dönüştürücü) kullanarak, potansiyometrelerin direncindeki değişikliği bir Arduino analog pini ile okuyun 12.
- Veri İşleme: Arduino programında, X ve Y eksenlerindeki değerleri 0 ile 1023 arasında değişen değerler olarak işleyin 12. Joystick merkez konumunda kaldığında değer 512 civarındadır 1.
Örnek Arduino Kodu:
// Arduino pin numaraları const int SW_pin = 8; // digital pin connected to switch output const int X_pin = 0; // analog pin connected to X output const int Y_pin = 1; // analog pin connected to Y output void setup() { pinMode(SW_pin, INPUT); digitalWrite(SW_pin, HIGH); Serial.begin(9600); } void loop() { Serial.print("Switch: "); Serial.print(digitalRead(SW_pin)); Serial.print(" | "); Serial.print("X-axis: "); Serial.print(analogRead(X_pin)); Serial.print(" | "); Serial.print("Y-axis: "); Serial.print(analogRead(Y_pin)); Serial.println(" | "); delay(200); } ``` [1](https://robotikkodlamak.blogspot.com/2021/04/2-eksenli-joystick-nasl-calsr-ve.html)[2](https://www.robocombo.com/blog/icerik/arduino-ile-joystick-kullanimi).
5 kaynaktan alınan bilgiyle göre: