Cirkit Designer LogoCirkit DesignerYour all-in-one circuit design IDE Launch Cirkit Designer App

Arduino UNO Controlled Multi-Servo System with Rotary Potentiometer Inputs

View and Edit Project In Cirkit DesignerImage of Arduino UNO Controlled Multi-Servo System with Rotary Potentiometer Inputs

Circuit Documentation

Summary

This circuit involves an Arduino UNO microcontroller, multiple servos, rotary potentiometers, and a key switch module. The servos are controlled by the Arduino, with their positions influenced by the rotary potentiometers. The key switch module is used to provide user input to the Arduino.

Component List

  1. Servo

    • Pins: GND, VCC, PWM
    • Description: A servo motor used for precise control of angular position.
    • Purpose in Circuit: Controlled by the Arduino to perform specific movements.
  2. Rotary Potentiometer

    • Pins: leg1, wiper, leg2
    • Description: A variable resistor used to adjust voltage levels.
    • Purpose in Circuit: Used to provide variable input to the Arduino.
    • Properties:
      • Resistance: 10,000 Ohms
  3. KY-004 Key Switch Module

    • Pins: S, Middle, -
    • Description: A simple key switch module.
    • Purpose in Circuit: Used to provide user input to the Arduino.
  4. Arduino UNO

    • Pins: UNUSED, IOREF, Reset, 3.3V, 5V, GND, Vin, A0, A1, A2, A3, A4, A5, SCL, SDA, AREF, D13, D12, D11, D10, D9, D8, D7, D6, D5, D4, D3, D2, D1, D0
    • Description: A microcontroller board based on the ATmega328P.
    • Purpose in Circuit: Acts as the central controller for the circuit.

Wiring Details

Servo

Rotary Potentiometer

KY-004 Key Switch Module

Arduino UNO

Documented Code

Arduino UNO Code (sketch.ino)

void setup() {
  // put your setup code here, to run once:

}

void loop() {
  // put your main code here, to run repeatedly:

}

Additional 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 Arduino UNO microcontroller.