Overview
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.
Specifications
PCB size |
53.3mm X 68.6mm X 1.6mm
|
Power supply |
5V/3.3V DC
|
RoSH |
Yes
|
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
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
|
Download
Useful Links