A bot kezdőpozíciója a ( x,y:511,511). Ha a botot az X tengelyen az egyik végétől a másikig mozgatjuk, az X értékek 0 és 1023 között változnak, és hasonló történik, ha az Y tengely mentén mozgatjuk. Ugyanezeken a vonalakon ezen értékek kombinációjából leolvasható a pálca pozíciója a felső félgömb bármely pontján.
Nézzük meg ezeket az értékeket soros porton!
ARDUINO KÓD
#define joyX A0
#define joyY A1
void setup() {
Serial.begin(9600);
}
void loop() {
// put your main code here, to run repeatedly:
xValue = analogRead(joyX);
yValue = analogRead(joyY);
//print the values with to plot or view
Serial.print(xValue);
Serial.print("\t");
Serial.println(yValue);
}
forrás:
https://exploreembedded.com/wiki/Analog_JoyStick_with_Arduino