Loading... Please wait...


BuildCircuit is an online store for selling electronics kits and components related to Arduino, Raspberry Pi, etc. We operate from Sydney, Australia.

We design and sell basic electronic kits and Arduino modules for all electronics enthusiasts.


Arduino Compatible Joystick Module

GBP £8.35
Free Shipping
Current Stock:

This product is shipped from Sydney, Australia. Worldwide shipping available- we ship to USA, Canada, New Zealand, UK, EU and Non-EU countries.

This handy module gives you X & Y axis control for your Arduino project. The board is interfaced through 5 pin header and provides a small game-pad style joystick. There is also a tactile switch when you push the stick down.

This is a 2-axis joystick module is styled after a PS2 analog stick. It has an X/Y 2-axis analog output and Z-axis single digital output channel button. The joystick is a combination of 2 analog potentiometers and a digital switch. 


  • Operating Voltage: 3-5 VDC
  • Digital output for tactile switch.
  • X & Y axis analog outputs.
  • Dimensions: 47(L) x 25(W) x 32(H)mm
  • Features 2 analog X/Y inputs and 1 digital Z input
  • Perfect for games or as a navigation device


Switch Protocol                      : Digital

X, Y Protocol                         : Analog

Operating Voltage                   : 3.0–5.0VDC

Dimensions                           : 47mm x 25mm x 32mm (LxWxH)

Colour                                  : Black

Material                                : PCB

2 +5V
3 X-Axis (analogue)
4 Y-Axis (analogue)
5 Push button (Connects to GND)


  1. 42 Bots Tutorial
  2. Brainy Bits Tutorial

Test Code 

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);


Product Reviews

As we are getting few reviews for our products, we are displaying feedback from our store on Ebay. Please leave your feedback if you purchase a product from our store. Click on the image below to see all the recent feedback

Write Review

This product hasn't received any reviews yet. Be the first to review this product!

Information about shipping

BuildCircuit is a trustworthy online store established in Sydney, Australia. We have been maintaining our quick shipping service since we started the store in Turku, Finland(in 2012).

Shipping information for international customers

We ship our products to more than 45 countries using Australia Post. Our regular customers are from the USA, Canada and Europe. We are currently using four different shipping methods to ship the orders to international destinations. We request you to select 'Standard Post' or 'Registered Post' while checking out so that you can receive your package quickly.

We usually ship your orders within 1-2 days. Small orders are usually processed and shipped on the same day.

Shipping information for Australian customers

All the orders from Australia are shipped on the next day at 9.00AM. Orders with Express Australia Post are also shipped on the next day if your order is placed before 1.00PM. We provide tracking code for Standard, Registered and Express Post orders only.

Australia Post has never lost any package since we started our business in Ausralia. So, we request you all to buy with confidence.

Are we reliable ? How to know we are genuine sellers ? How is your payment safe ?

1. If you make a payment via Paypal and if we don't ship, you can open a case on Paypal and ask for refund. Paypal will be on your side and they will make full refund.

2. We have been selling on Ebay also and we are TOP RATED SELLER on Ebay. Please check our store: http://stores.ebay.com.au/buildcircuitstore

3. This is our SSL seal from GeoTrust. Please click on the seal

4. We have a popular blog www.buildcircuit.com and people from all over the world read our posts. We are seriously in the business, therefore, we WILL ship your orders

For International Customers: For registered and express post orders, you will receive a notification on your email after the package is landed in your country. Examples given below:


Find Similar Products by Category

Back to Top