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
Download
Useful Links