Sale!

3D Rocker Analog Joystick Button for PSP 1000

Original price was: 2,60 €.Current price is: 2,26 €. Excluding VAT

3D Rocker Analog Joystick Button for PSP 1000

Available on back-order

Domande su questo prodotto? Scrivi a Lana su WhatsApp

🎬 The product on video

Description

What it is

3D Joystick with analog button for PSP 1000. A component that allows controlling the direction of movement and activating an action through a single device.

Features

  • Type: 3D Joystick with analog button
  • Compatibility: PSP 1000
  • SKU: ARD001626
  • Price: 2.26 €

What it is for

Ideal for 3D printing or robotics projects that require multi-directional movements and buttons. It can be used to control robots on two wheels, map horizontal and vertical movements, and activate functions through the central button. Check the datasheet for compatibility information with Arduino/ESP.

Tutorial: How to use 3D Joystick Rocker for PSP

The 3D joystick with analog button is ideal for anyone who wants to add multi-directional movements and buttons to a 3D printing or robotics project. This component is perfect for beginner makers who want to explore programming input from analog devices.

What you need

  • Arduino Uno
  • USB A-MicroB cable
  • Pull-up resistors

Steps

  1. Connect the joystick to pin A0 of the Arduino to read the analog values of horizontal and vertical movement.
  2. Check the connection of the button’s pressure contacts with a digital pin such as 2.
  3. Insert pull-up resistors between the digital pins and the +5V to avoid interference.
  4. Download or write an Arduino sketch that reads the joystick values and sends them to the serial monitor.
  5. Verify the correct reading of the data on the serial monitor.
  6. Modify the sketch to control a servo motor based on the joystick movement.
  7. Add the central button support to activate a special function in the project.
  8. Test the complete interface with various movements and pressures.

Example code

void setup() {
  Serial.begin(9600);
}

void loop() {
  int x = analogRead(A0);
  int y = analogRead(A1);
  boolean buttonPressed = digitalRead(2) == LOW;
  Serial.print(x); Serial.print(", "); Serial.println(y);
}

Mini project

Create a joystick mapping prototype to control a small two-wheeled robot. Use horizontal and vertical movement to guide the robot, while the central button activates a special function.

Common mistakes

  • Do not connect the pull-up resistors correctly.
  • Ignore the minimum and maximum values of the joystick during sketch configuration.
  • Do not adequately test the central button before integrating it into the project.

Recommended accessories

  • Arduino Uno
  • 10kΩ pull-up resistors
  • SG90 servo motor
  • Kit of connectors and wires for prototypes

Frequently asked questions

Is the joystick compatible with Arduino Mega?
Yes, the joystick is compatible with any Arduino board.

How can I increase the sensitivity of the joystick?
Check the specifications on the datasheet and modify the sketch to adapt it to the input values.

Reviews

There are no reviews yet.

Be the first to review “3D Rocker Analog Joystick Button for PSP 1000”

Your email address will not be published. Required fields are marked *