Difference between revisions of "ITEAD Joystick shield"

From ITEAD Wiki
Jump to: navigation, search
(Specifications)
m (Useful Links)
 
(7 intermediate revisions by one other user not shown)
Line 5: Line 5:
  
 
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.
 
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.
 +
 +
Go shopping [http://imall.iteadstudio.com/im120417014.html ITEAD Joystick shield (IM120417014)]
  
 
==Specifications==
 
==Specifications==
Line 17: Line 19:
  
 
==Electrical Characteristics==
 
==Electrical Characteristics==
 +
{| class="wikitable"
 +
|-
 +
| align="center" style="background:#f0f0f0;"|'''Parameter'''
 +
| align="center" style="background:#f0f0f0;"|'''Min.'''
 +
| align="center" style="background:#f0f0f0;"|'''Typical'''
 +
| align="center" style="background:#f0f0f0;"|'''Max.'''
 +
| align="center" style="background:#f0f0f0;"|'''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==
 
==Hardware==
 +
http://imall.iteadstudio.com/media/wysiwyg/Products/IM120417014_ITEAD_Joystick_shield/IM120417014_ITEAD_Joystick_shield.jpg
  
 
===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===
 +
{| class="wikitable"
 +
|-
 +
| align="center" style="background:#f0f0f0;"|'''Switch'''
 +
| align="center" style="background:#f0f0f0;"|'''Description'''
 +
|-
 +
| +3.3V||Work with 3.3V system, like IFLAT32, [[Iteadmaple]]
 +
|-
 +
| +5V||Work with 5V system, like Arduino, Iteaduino
 +
|}
  
 
===Pin map description===
 
===Pin map description===
 +
{| border="1"
 +
 +
| VCC||B OUTPUT||A OUTPUT||Y OUTPUT||X OUTPUT||GND
 +
|-
 +
| GND||C OUTPUT||D OUTPUT||E OUTPUT||F OUTPUT||G OUTPUT
 +
|}
  
 
==Download==
 
==Download==
 +
[ftp://imall.iteadstudio.com/IM120417014_ITEAD_Joystick_shield/DS_IM120417014_ITEAD_Joystick_shield.pdf Datasheet for ITEAD Joystick shield]
 +
 +
[ftp://imall.iteadstudio.com/IM120417014_ITEAD_Joystick_shield/SCH_IM120417014_ITEAD_Joystick_shield.pdf Schematic for ITEAD Joystick shield]
  
 
==Useful Links==
 
==Useful Links==
 +
*[https://github.com/AugustoPujato/JoystickShield_IteadStudio '''ITEAD JoyStick Shield Library'''] by AugustoPujato
 +
:This library is an arduino library that can be used with ITEAD Joy Stick Shield.

Latest revision as of 06:40, 21 November 2014

Overview

Joystick Shield kit .jpg

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.

Go shopping ITEAD Joystick shield (IM120417014)

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

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

Download

Datasheet for ITEAD Joystick shield

Schematic for ITEAD Joystick shield

Useful Links

This library is an arduino library that can be used with ITEAD Joy Stick Shield.