Robotic Arm with Arduino - Save/Play/Export/Import Positions.
🤖 BUILD YOUR OWN ROBOTIC ARM! 🦾
Complete DIY kit with all components, electronics, and step-by-step instructions
🚀 Quick Start Guide
Build your own robotic arm! Find all the necessary components and screws here:
Visit Creator Store 🛒Robotic Arm Features
5 Degrees of Freedom
Metal Gear Servos
Easy to Print Design
Bluetooth Compatible (extra)
📁 Project Resources
🔌 Arduino Code
Arduino Sketch for Robotic Arm
#include
Servo servo_0; // Declaration of object to control the first servo
Servo servo_1; // Declaration of object to control the second servo
Servo servo_2; // Declaration of object to control the third servo
Servo servo_3; // Declaration of object to control the fourth servo
Servo servo_4; // Declaration of object to control the fifth servo
Servo servo_5; // Declaration of object to control the sixth servo
Servo servo_6; // Declaration of object to control the seventh servo (not used in this project)
void setup() {
Serial.begin(9600); // Initialize serial communication
servo_0.attach(2); // Associate servo_0 to pin 2
servo_1.attach(3); // Associate servo_1 to pin 3
servo_2.attach(4); // Associate servo_2 to pin 4
servo_3.attach(5); // Associate servo_3 to pin 5
servo_4.attach(6); // Associate servo_4 to pin 6
servo_5.attach(7); // Associate servo_5 to pin 7
servo_6.attach(8); // Associate servo_6 to pin 8
}
void loop() {
if (Serial.available() > 0) { // If there is data available to read
String input = Serial.readStringUntil('\n'); // Read the data string until newline
int servoIndex = input.substring(0, 1).toInt(); // Get the servo index
int servoValue = input.substring(2).toInt(); // Get the servo value
switch (servoIndex) {
case 1:
servo_0.write(servoValue);
break;
case 2:
servo_1.write(servoValue);
break;
case 3:
servo_2.write(servoValue);
break;
case 4:
servo_3.write(servoValue);
break;
case 5:
servo_4.write(servoValue);
servo_6.write(180 - servoValue);
break;
case 6:
servo_5.write(servoValue);
break;
default:
// Invalid servo index
break;
}
}
}
Project Gallery


📦 Kit Contents
📦 5V 5A Adapter
📦 3× SG90S Servo with Metal Gears
📦 3× MG995 Servo with Metal Gears
📦 HC-06 Bluetooth Module
📦 Arduino UNO
📦 6× Servo Extension Cables
📦 26× Screws (with extras)
📦 2× Allen Keys (M2-M3)
📦 DC Connector with Thread
📦 1m Cable for Arduino
📺 Video Tutorials
🌎 FREE INTERNATIONAL SHIPPING!
We ship worldwide at no additional cost. Orders placed after February 20, 2025 will have faster shipping, with an estimated delivery time of 3 to 15 days.
Thank you for your interest in our robotic arm kit!