Tekko BDSimSimulatorProjects

দুই জয়স্টিকে চলা ৪-DOF রোবোটিক আর্ম4-DOF robotic arm controlled by two joysticks

▶ ফ্রি চালিয়ে দেখো / Run it free Parts অর্ডার করো (WhatsApp)

সার্কিট ডায়াগ্রাম · Circuit diagram

4-DOF robotic arm controlled by two joysticks circuit diagram — Arduino Uno, Joystick (KY-023), Servo motor (SG90), Jumper wires

যা যা লাগবে · Parts you need

সব part একসাথে · All parts in one box: robotic arm kit 4 dof acrylic

তার লাগানো · Wiring

Joystick (KY-023) GND→Arduino Uno GND
Joystick (KY-023) +5V→Arduino Uno 5V
Joystick (KY-023) VRx→Arduino Uno A0
Joystick (KY-023) VRy→Arduino Uno A1
Joystick (KY-023) GND→Arduino Uno GND
Joystick (KY-023) +5V→Arduino Uno 5V
Joystick (KY-023) VRx→Arduino Uno A2
Joystick (KY-023) VRy→Arduino Uno A3
Servo motor (SG90) VCC→Arduino Uno 5V
Servo motor (SG90) GND→Arduino Uno GND
Servo motor (SG90) SIG→Arduino Uno D9
Servo motor (SG90) VCC→Arduino Uno 5V
Servo motor (SG90) GND→Arduino Uno GND
Servo motor (SG90) SIG→Arduino Uno D10
Servo motor (SG90) VCC→Arduino Uno 5V
Servo motor (SG90) GND→Arduino Uno GND
Servo motor (SG90) SIG→Arduino Uno D5
Servo motor (SG90) VCC→Arduino Uno 5V
Servo motor (SG90) GND→Arduino Uno GND
Servo motor (SG90) SIG→Arduino Uno D6

Code (Arduino C++)

#include <Servo.h>
// A 4-DOF arm: base, shoulder, elbow and gripper, each a servo.
// Two joysticks give four axes; analogRead 0-1023 is mapped to 0-180 degrees.
// Move the joysticks in the simulator and the servos follow.
Servo base, shoulder, elbow, grip;

void setup() {
  base.attach(9);
  shoulder.attach(10);
  elbow.attach(5);
  grip.attach(6);
  Serial.begin(9600);
}

void loop() {
  base.write(map(analogRead(A0), 0, 1023, 0, 180));
  shoulder.write(map(analogRead(A1), 0, 1023, 0, 180));
  elbow.write(map(analogRead(A2), 0, 1023, 0, 180));
  grip.write(map(analogRead(A3), 0, 1023, 0, 180));
  delay(50);
}

আরো project · More projects