The same company produces PS2 game joystick axis sensor module consists of using original quality metal PS2 joystick potentiometer system For the (X, Y) a 2-axis analog output and for (Z) 1 digital output channel button.
The joystick is a combination of 2 analoog potentiometer and a digital switch.
you need a resistor, you can use Arduino internal pullup resistor, command ( pinMode(pin, INPUT_PULLUP); ) does the job
// Module KY023 // For more info see http://tkkrlab.nl/wiki/Arduino_KY-023_XY-axis_joystick_module int JoyStick_X = A0; // x int JoyStick_Y = A1; // y int JoyStick_Z = 3 ; // key void setup () { pinMode ( JoyStick_X, INPUT) ; pinMode ( JoyStick_Y, INPUT) ; pinMode ( JoyStick_Z, INPUT_PULLUP) ; Serial.begin ( 9600 ) ; // 9600 bps } void loop () { int x, y, z; x = analogRead ( JoyStick_X) ; y = analogRead ( JoyStick_Y) ; z = digitalRead ( JoyStick_Z) ; Serial.print ( x, DEC) ; Serial.print ( "," ) ; Serial.print ( y, DEC) ; Serial.print ( "," ) ; Serial.println ( z, DEC) ; delay ( 100 ) ; }
Your email address will not be published. Required fields are marked *
Please login to write review!
Looks like there are no reviews yet.