Difference between revisions of "ITEAD Joystick shield"
(→Hardware) |
(→Pins description) |
||
| Line 40: | Line 40: | ||
===Pins description=== | ===Pins description=== | ||
| + | {| class="wikitable" | ||
| + | |- | ||
| + | | align="center" style="background:#f0f0f0;"|'''Pin''' | ||
| + | | align="center" style="background:#f0f0f0;"|'''Output type''' | ||
| + | | align="center" style="background:#f0f0f0;"|'''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=== | ===Jumper description=== | ||
Revision as of 03:32, 23 May 2014
Contents
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 |
Notice