Arduino Nano Controlled Robotic Arm with Multiple Micro Servos
View and Edit Project In Cirkit Designer
Circuit Documentation
Summary
This circuit consists of an Arduino Nano microcontroller and three Micro Servo 9G motors. The Arduino Nano controls the servos through its digital pins, providing the necessary PWM signals. The servos are powered by the 5V supply from the Arduino Nano, and all components share a common ground.
Component List
Arduino Nano
- Description: A small, complete, and breadboard-friendly board based on the ATmega328P.
- Pins: D1/TX, D0/RX, RESET, GND, D2, D3, D4, D5, D6, D7, D8, D9, D10, D11/MOSI, D12/MISO, VIN, 5V, A7, A6, A5, A4, A3, A2, A1, A0, AREF, 3V3, D13/SCK
Micro Servo 9G (Servo 1)
- Description: A small and lightweight servo motor with high output power.
- Pins: GND, +5V, PWM
Micro Servo 9G (Servo 2)
- Description: A small and lightweight servo motor with high output power.
- Pins: GND, +5V, PWM
Micro Servo 9G (Servo 3)
- Description: A small and lightweight servo motor with high output power.
- Pins: GND, +5V, PWM
Comment
- Description: Placeholder for comments or notes in the circuit design.
- Pins: None
Wiring Details
Arduino Nano
- GND: Connected to GND of Servo 1, Servo 2, and Servo 3
- D2: Connected to PWM of Servo 3
- D3: Connected to PWM of Servo 2
- D4: Connected to PWM of Servo 1
- 5V: Connected to +5V of Servo 1, Servo 2, and Servo 3
Micro Servo 9G (Servo 1)
- GND: Connected to GND of Arduino Nano, Servo 2, and Servo 3
- PWM: Connected to D4 of Arduino Nano
- +5V: Connected to 5V of Arduino Nano, Servo 2, and Servo 3
Micro Servo 9G (Servo 2)
- GND: Connected to GND of Arduino Nano, Servo 1, and Servo 3
- PWM: Connected to D3 of Arduino Nano
- +5V: Connected to 5V of Arduino Nano, Servo 1, and Servo 3
Micro Servo 9G (Servo 3)
- GND: Connected to GND of Arduino Nano, Servo 1, and Servo 2
- PWM: Connected to D2 of Arduino Nano
- +5V: Connected to 5V of Arduino Nano, Servo 1, and Servo 2
Documented Code
Arduino Nano Code (sketch.ino)
void setup() {
// put your setup code here, to run once:
}
void loop() {
// put your main code here, to run repeatedly:
}
Documentation (documentation.txt)
This documentation provides a comprehensive overview of the circuit, including a summary, detailed component list, wiring details, and the code used in the microcontroller.