Arduino 4 Button Joystick Shield

$6.90
 Sold Out 
  • Model: IM120417014
  • Shipping Weight: 50 g
  • 0 Units in Stock
  • Manufactured by: IteadStudio

Overview

The Joystick shield sits on top of your Arduino and turns it into a simple controller. 7 momentary push buttons and a two-axis thumb joystick gives your Arduino functionality on the level of old Nintendo controllers.
DESCRIPTION

The Joystick Shield kit contains all the parts you need to enable your Arduino with a joystick! The shield sits on top of your Arduino and turns it into a simple controller. Five momentary push buttons (4+ joystick select button) and a two-axis thumb joystick gives your Arduino functionality on the level of old Nintendo controllers. 

The momentary push buttons are connected to Arduino digital pins 2-6; when pressed they will pull the pin low (utilizing the internal pull-ups of the Arduino). Vertical movement of the joystick will produce a proportional analog voltage on analog pin 0, likewise, horizontal movement of the joystick can be tracked on analog pin 1.

Electrical Characteristics

Parameter Min. Typical Max. Unit
Power voltage 3 5 5.5 VDC
Input voltage VH (Target Voltage = 3.3V) 3 3.3 3.6 V
Input voltage VH (Target Voltage = 5V) 4.5 5 5.5 V
Input voltage VL -0.3 0 0.5 V
Current Consumption - 20 40 mA

Hardware

IM120417014_ITEAD_Joystick_shield.jpg


Pins description

Pin Output type Description
D0 NA No Connection
D1 NA No Connection
D2 NA No Connection
D3 Digital Button E Output
D4 Digital Button D Output
D5 Digital Button C Output
D6 Digital Button B Output
D7 Digital Button A Output
D8 Digital Button F Output
D9 Digital Button G Output
D10 NA No Connection
D11 NA No Connection
D12 NA No Connection
D13 NA No Connection
A0 Analog Joystick Y Ouput
A1 Analog Joystick X Ouput
A2 NA No Connection
A3 NA No Connection
A4 NA No Connection
A5 NA No Connection

Jumper description

Switch Description
+3.3V Work with 3.3V system, like IFLAT32, Iteadmaple
+5V Work with 5V system, like Arduino, Iteaduino

Pin map description

VCC B OUTPUT A OUTPUT Y OUTPUT X OUTPUT GND
GND C OUTPUT D OUTPUT E OUTPUT F OUTPUT G OUTPUT

Specification

Version 1.0
Compatible Mainboard
  • Leaf maple
  • Arduino Deumlanove/UNO
  • Arduino MEGA
  • ChipKit MAX32
  • ChipKit UNO32
  • FEZ Panda II
  • Freeduino
  • Iteadmaple
  • Iteaduino
  • Iteaduino ADK
  • Iteaduino BT
  • Iteaduino MEGA 2560
  • Simple Cortex
  • Seeeduino
  • Seeduino MEGA
Shield Functions Input
Board Size 70mm x 54mm
Operation Level
  • Digital 3.3V
  • Digital 5V
Stackable No
Model IM120417014
Accessories No
Weight 50.00g

Download