Circuit Documentation
Summary
This document provides a detailed overview of a circuit that includes an Arduino UNO, an Arduino Sensor Shield v5.0, two L298N DC motor drivers, four hobby motors, a servo motor, a 12V battery, and two KY-023 Dual Axis Joystick Modules. The circuit is designed to control multiple motors and a servo using the Arduino platform, with input from joystick modules.
Component List
Arduino UNO
- Description: A microcontroller board based on the ATmega328P.
- 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
Arduino Sensor Shield v5.0
- Description: A shield that provides easy connections for sensors and actuators.
- Pins: VCC, SD-VCC, SD-GND, SD-D11, SD-D10, SD-D13, SD-D12, URF01-VCC, URF01-A0, URF01-A1, URF01-GND, GND, SEL1, SEL2, A0-SIG, A0-VCC, A0-GND, A1-SIG, A1-VCC, A1-GND, A2-SIG, A2-VCC, A2-GND, A3-SIG, A3-VCC, A3-GND, A4-SIG, A4-VCC, A4-GND, A5-SIG, A5-VCC, A5-GND, IIC-SCL, IIC-SDA, IIC-GND, IIC-VCC, COM-TX, COM-RX, COM-GND, COM-VCC, APC220-, APC220-D0, APC220-D1, APC220-VCC, APC220-GND, BLUETOOTH-3V3, BLUETOOTH-GND, BLUETOOTH-D0, BLUETOOTH-D1, BLUETOOTH-VCC, AREF-S, AREF-V, AREF-G, GND-S, GND-V, GND-G, 13-S, 13-V, 13-G, 12-S, 12-V, 12-G, 11-S, 11-V, 11-G, 10-S, 10-V, 10-G, 9-S, 9-V, 9-G, 8-S, 8-V, 8-G, 7-S, 7-V, 7-G, 6-S, 6-V, 6-G, 5-S, 5-V, 5-G, 4-S, 4-V, 4-G, 3-S, 3-V, 3-G, 2-S, 2-V, 2-G, 1-S, 1-V, 1-G, 0-S, 0-V, 0-G, ParallelLCD-VCC, ParallelLCD-D13, ParallelLCD-GND, ParallelLCD-D12, ParallelLCD-D2, ParallelLCD-D11, ParallelLCD-D3, ParallelLCD-D10, ParallelLCD-D4, ParallelLCD-D9, ParallelLCD-D5, ParallelLCD-D8, ParallelLCD-D6, ParallelLCD-D7, SerialLCD-D4, SerialLCD-VCC, SerialLCD-D3, SerialLCD-, SerialLCD-D2, SerialLCD-GND
L298N DC Motor Driver
- Description: A dual H-bridge motor driver that allows control of two DC motors.
- Pins: OUT1, OUT2, 12V, GND, 5V, OUT3, OUT4, 5V-ENA-JMP-I, 5V-ENA-JMP-O, +5V-J1, +5V-J2, ENA, IN1, IN2, IN3, IN4, ENB
Motor amarillo motorreductor hobby
- Description: A small DC motor with a gearbox.
- Pins: vcc, GND
Servo
- Description: A small servo motor.
- Pins: gnd, vcc, pulse
Battery 12V
- Description: A 12V battery for powering the circuit.
- Pins: +, -
KY-023 Dual Axis Joystick Module
- Description: A joystick module with two potentiometers and a switch.
- Pins: GND, +5V, VRx, VRy, SW
Wiring Details
Arduino UNO
- UNUSED: Not connected
- IOREF: Not connected
- Reset: Not connected
- 3.3V: Not connected
- 5V: Not connected
- GND: Not connected
- Vin: Not connected
- A0: Not connected
- A1: Not connected
- A2: Not connected
- A3: Not connected
- A4: Not connected
- A5: Not connected
- SCL: Not connected
- SDA: Not connected
- AREF: Not connected
- D13: Not connected
- D12: Not connected
- D11: Not connected
- D10: Not connected
- D9: Not connected
- D8: Not connected
- D7: Not connected
- D6: Not connected
- D5: Not connected
- D4: Not connected
- D3: Not connected
- D2: Not connected
- D1: Not connected
- D0: Not connected
Arduino Sensor Shield v5.0
- VCC: Connected to + of Battery 12V
- GND: Connected to - of Battery 12V
- A0-SIG: Connected to VRx of KY-023 Dual Axis Joystick Module
- A0-VCC: Connected to +5V of KY-023 Dual Axis Joystick Module
- A0-GND: Connected to GND of KY-023 Dual Axis Joystick Module
- A1-SIG: Connected to VRy of KY-023 Dual Axis Joystick Module
- A2-SIG: Connected to VRx of KY-023 Dual Axis Joystick Module
- A2-VCC: Connected to +5V of KY-023 Dual Axis Joystick Module
- A2-GND: Connected to GND of KY-023 Dual Axis Joystick Module
- A3-SIG: Connected to VRy of KY-023 Dual Axis Joystick Module
- 13-S: Connected to IN3 of L298N DC Motor Driver
- 12-S: Connected to IN2 of L298N DC Motor Driver
- 11-S: Connected to SW of KY-023 Dual Axis Joystick Module
- 10-S: Connected to SW of KY-023 Dual Axis Joystick Module
- 9-V: Connected to 12V of L298N DC Motor Driver
- 9-G: Connected to GND of L298N DC Motor Driver
- 8-S: Connected to IN1 of L298N DC Motor Driver
- 7-S: Connected to IN4 of L298N DC Motor Driver
- 4-S: Connected to IN2 of L298N DC Motor Driver
- 4-V: Connected to GND of L298N DC Motor Driver
- 4-G: Connected to 12V of L298N DC Motor Driver
- 3-S: Connected to pulse of Servo
- 3-V: Connected to vcc of Servo
- 3-G: Connected to gnd of Servo
- 2-S: Connected to IN1 of L298N DC Motor Driver
- 1-S: Connected to IN3 of L298N DC Motor Driver
- 0-S: Connected to IN4 of L298N DC Motor Driver
L298N DC Motor Driver
- IN3: Connected to 13-S of Arduino Sensor Shield v5.0
- IN2: Connected to 12-S of Arduino Sensor Shield v5.0
- 12V: Connected to 9-V of Arduino Sensor Shield v5.0
- GND: Connected to 9-G of Arduino Sensor Shield v5.0
- IN1: Connected to 8-S of Arduino Sensor Shield v5.0
- IN4: Connected to 7-S of Arduino Sensor Shield v5.0
- OUT1: Connected to vcc of Motor amarillo motorreductor hobby
- OUT2: Connected to GND of Motor amarillo motorreductor hobby
- OUT3: Connected to vcc of Motor amarillo motorreductor hobby
- OUT4: Connected to GND of Motor amarillo motorreductor hobby
L298N DC Motor Driver
- IN2: Connected to 4-S of Arduino Sensor Shield v5.0
- GND: Connected to 4-V of Arduino Sensor Shield v5.0
- 12V: Connected to 4-G of Arduino Sensor Shield v5.0
- IN1: Connected to 2-S of Arduino Sensor Shield v5.