La tarjeta Joystick shield se monta directamente sobre la tarjeta Arduino (UNO, Leonardo o MEGA) para convertirla en un controlador con un Joystick analógico de 2 ejes y cuatro botones. Los botones se conectan a los pines digitales 2-6 y el Joystick a los pines analógicos 0 y 1.
Tiene puertos para conectar módulo Bluetooth, modulo RF nRF24L01 y para comunicación i2c.