CodeHub
HomeUploadContact
Back to Hub

Joystick controlled Servo

March 24, 2026 Watch Tutorial

Wiring Schematic

Joystick controlled Servo wiring diagram

Hardware Required

  • Arduino Board
    Buy on Amazon

Source Code

Arduino / C++
1#include <Servo.h>
2
3Servo myServo;
4
5int joyX = A0;   // VRx pin
6int xValue;
7
8int servoPin = 9;
9
10void setup() {
11  myServo.attach(servoPin);
12  Serial.begin(9600);
13}
14
15void loop() {
16  xValue = analogRead(joyX);  // Read joystick X value
17
18  // Map joystick (0–1023) to servo angle (0–180)
19  int angle = map(xValue, 0, 1023, 0, 180);
20
21  myServo.write(angle);
22
23  // Debug (optional)
24  Serial.print("Joystick: ");
25  Serial.print(xValue);
26  Serial.print(" | Angle: ");
27  Serial.println(angle);
28
29  delay(15); // smooth movement
30}
Breadboard
Buy on Amazon
  • Joystick Module
    Buy on Amazon
  • Servo motor
    Buy on Amazon
  • Jumper Wires
    Buy on Amazon
  • Usb cable
    Buy on Amazon