This circuit is designed to interface an Arduino UNO with various peripherals including an HC-SR04 Ultrasonic Sensor, a Servomotor SG90, an L298N DC motor driver, two hobbyist yellow geared motors, and a Bluetooth HC-06 module. The circuit is powered by a 2 x AA Battery Mount. The Arduino UNO acts as the central controller, managing sensor inputs, motor control, and Bluetooth communication.
5V
connected to HC-SR04 Ultrasonic Sensor VCC
GND
connected to Servomotor SG90 GND
, HC-SR04 Ultrasonic Sensor GND
, and L298N DC Motor Driver GND
Vin
connected to Servomotor SG90 VCC
and L298N DC Motor Driver 5V
A0
connected to HC-SR04 Ultrasonic Sensor TRIG
A1
connected to HC-SR04 Ultrasonic Sensor ECHO
D11
connected to L298N DC Motor Driver ENA
D8
connected to L298N DC Motor Driver IN1
D7
connected to L298N DC Motor Driver IN2
D5
connected to L298N DC Motor Driver IN3
D4
connected to L298N DC Motor Driver IN4
D3
connected to L298N DC Motor Driver ENB
D2
connected to Servomotor SG90 SIG
VCC
connected to Arduino UNO 5V
TRIG
connected to Arduino UNO A0
ECHO
connected to Arduino UNO A1
GND
connected to Arduino UNO GND
SIG
connected to Arduino UNO D2
VCC
connected to Arduino UNO Vin
GND
connected to Arduino UNO GND
OUT1
connected to Motor Amarillo Motorreductor HobbyOUT2
connected to Motor Amarillo Motorreductor Hobby12V
connected to 2 x AA Battery Mount +
GND
connected to Arduino UNO GND
5V
connected to Arduino UNO Vin
OUT3
connected to Motor Amarillo Motorreductor HobbyOUT4
connected to Motor Amarillo Motorreductor HobbyENA
connected to Arduino UNO D11
IN1
connected to Arduino UNO D8
IN2
connected to Arduino UNO D7
IN3
connected to Arduino UNO D5
IN4
connected to Arduino UNO D4
ENB
connected to Arduino UNO D3
vcc
connected to L298N DC Motor Driver OUT2
, GND
to OUT1
vcc
connected to L298N DC Motor Driver OUT4
, GND
to OUT3
+
connected to L298N DC Motor Driver 12V
-
connected to Arduino UNO GND
, L298N DC Motor Driver GND
void setup() {
// put your setup code here, to run once:
}
void loop() {
// put your main code here, to run repeatedly:
}
Note: The provided code is a template and does not include specific functionality. It should be populated with the setup and loop code required to control the connected components based on the desired application.