Components Used:
Arduino UNO
4 Servo Motors (for joints)
4 Potentiometers (for manual control)
Breadboard
Jumper wires
Power supply (from Arduino)
Robotic Arm and leg control using Potentiometer and Servo Motor
In this project, we are simulating the basic movements of a robot's arm and legs using Arduino UNO, 4 servo motors, and 4 potentiometers in Tinkercad. Each servo motor is controlled by one potentiometer, which acts like a manual control knob.
A robot needs joints to move its arms and legs. These joints are controlled by servo motors, which can rotate between 0 to 180 degrees. To control the angle of each servo, we use potentiometers — rotary knobs that provide variable voltage. As you turn the knob of a potentiometer, the connected servo motor rotates to a new position.Each potentiometer controls a specific servo motor:
Potentiometer 1 ➝ Servo 1 (Robot Shoulder Joint)
Potentiometer 2 ➝ Servo 2 (Robot Elbow Joint)
Potentiometer 3 ➝ Servo 3 (Robot Hip Joint)
Potentiometer 4 ➝ Servo 4 (Robot Knee Joint)
This setup mimics how a human moves their limbs — with different joints moving independently.The Arduino reads analog signals from each potentiometer (values between 0 to 1023).It maps these values to servo angles (0 to 180 degrees).Each servo then moves to the corresponding angle, simulating joint movement.