Skip to content

FizzyStudio/SENZ003-JoyStick

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SENZ003 JoyStick Module

Translation

For English, please click here.

For Chinese, please click here.

Introduction

Lots of robot projects need joystick. This module provides a affordable solution to that. Simply connect to two analog inputs, the robot is at your commands with X,Y control. It also has a switch that is connected to a digital pin. This joystick module can be easily connect to Arduino by IO Expansion Shield For Arduino with supplied cables.

Specification

  • Supply Voltage: 3.3V to 5V
  • Interface: Analog x2,Digital x1
  • PH2.0 Interface
  • Size:35x39mm
  • Weight:15g

PinOut

   
Pin X
S——Analog OUT GND——GND VCC——VCC
Pin Y
S——Analog OUT GND——GND VCC——VCC
Pin Z
DATA——Digital OUT VCC——VCC GND——VCC

Tutorial

Connection Diagram

Pin X
S——A1 GND——GND VCC——VCC
Pin Y
S——A0 GND——GND VCC——VCC
Pin Z
DATA——D3 VCC——VCC GND——VCC

Sample Code

Libary installation

// # 
// # Editor     : letheascetic from FizzyStudio
// # Date       : 02.08.2017
 
// # Product name: Joystick Module
// # Product ID : SENZ003
// # Version     : 1.0
 
// # Description:
// # Modify the Sample code for the Joystick Module 
 
// # Connection:
// #        X-Axis  -> Analog pin 0
// #        Y-Axis  -> Analog pin 1
// #        Z-Axis  -> Digital pin 3
// # 
 

int JoyStick_X = 0; //x
int JoyStick_Y = 1; //y
int JoyStick_Z = 3; //key
 
void setup() 
{
  pinMode(JoyStick_Z, INPUT); 
  Serial.begin(9600); // 9600 bps
}
void loop() 
{
  int x,y,z;
  x=analogRead(JoyStick_X);
  y=analogRead(JoyStick_Y);
  z=digitalRead(JoyStick_Z);
  Serial.print(x ,DEC);
  Serial.print(",");
  Serial.print(y ,DEC);
  Serial.print(",");
  Serial.println(z ,DEC);
  delay(100);
}

More

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Other 100.0%