Le joystick est équipé de deux potentiomètres avec des résistances équivalentes, ce qui signifie que la tension de 5V est divisée en deux portions égales, soit 2,5V pour chaque potentiomètre. En bougeant le joystick, la tension varie de 0V à 5V, permettant ainsi de couvrir toute la plage de valeurs possibles pour chaque axe.
Lorsque nous lisons la valeur du joystick avec la carte Arduino, nous obtenons une valeur de 512 lorsque le joystick est au repos, et une valeur qui varie de 0 à 1023 lorsque le joystick est déplacé, en fonction de sa position.