SLAU599B August   2015  – July 2021

 

  1.   Trademarks
  2. 1Getting Started
    1. 1.1 Introduction
    2. 1.2 Key Features
    3. 1.3 What's Included
      1. 1.3.1 Kit Contents
      2. 1.3.2 Software Examples
    4. 1.4 Next Steps: Looking Into the Provided Code
  3. 2Hardware
    1. 2.1 Hardware Features
      1. 2.1.1  BoosterPack Plug-in Module Pinout
      2. 2.1.2  TI OPT3001 Light Sensor
      3. 2.1.3  TI TMP006 Temperature Sensor
      4. 2.1.4  Servo Motor Connector
      5. 2.1.5  3-Axis Accelerometer
      6. 2.1.6  RGB Multicolor LED
      7. 2.1.7  Piezo Buzzer
      8. 2.1.8  Color 128x128-Pixel TFT LCD Display
      9. 2.1.9  Microphone
      10. 2.1.10 2-Axis Joystick With Pushbutton
      11. 2.1.11 User Pushbuttons
    2. 2.2 Power
    3. 2.3 Design Files
      1. 2.3.1 Hardware
      2. 2.3.2 Software
      3. 2.3.3 Quick Start Guide
    4. 2.4 Hardware Change log
  4. 3Software Examples
    1. 3.1 BOOSTXL-EDUMKII_Accelerometer_MSP432P401R
      1. 3.1.1 Source File Structure
      2. 3.1.2 Operation
    2. 3.2 BOOSTXL-EDUMKII_JoyStick_MSP432P401R
      1. 3.2.1 Source File Structure
      2. 3.2.2 Operation
    3. 3.3 BOOSTXL-EDUMKII_LightSensor_MSP432P401R
      1. 3.3.1 Source File Structure
      2. 3.3.2 Operation
    4. 3.4 BOOSTXL-EDUMKII_Temperature_MSP432P401R
      1. 3.4.1 Source File Structure
      2. 3.4.2 Operation
    5. 3.5 BOOSTXL-EDUMKII_MicrophoneFFT_MSP432P401R
      1. 3.5.1 Source File Structure
      2. 3.5.2 Operation
      3. 3.5.3 CMSIS DSP Software Library in MSP432
  5. 4Additional Resources
    1. 4.1 TI LaunchPad Development Kit Portal
    2. 4.2 Download Code Composer Studio IDE, IAR, or Energia
    3. 4.3 SimpleLink MSP432 SDK and TI Resource Explorer
    4. 4.4 The Community
      1. 4.4.1 TI E2E™ Community
      2. 4.4.2 Community at Large
  6. 5Schematics
  7. 6Revision History

2-Axis Joystick With Pushbutton

The ITEAD studio IM130330001 2-axis joystick with pushbutton is simply two potentiometers, one for each axis. The select button is actuated when the joystick is pressed down. The analogRead statement reads the voltage present on the joystick axis to provide the position of the joystick to the application (for example, pushing the joystick to the left reads X = 0). The reference designator for the analog joystick is JS1.

More information on the analog joystick can be found at http://imall.itead.cc/playstation2-analog-joystick.html.

Table 2-9 Joystick Pinout
BoosterPack Plug-in Module Header ConnectionPin Function
J1.2Horizontal X-axis
J1.5Select button
J3.26Vertical Y-axis