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

Arduino UNO Bluetooth-Controlled Dual Motor Robot with LED Indicators and Buzzer

View and Edit Project In Cirkit DesignerImage of Arduino UNO Bluetooth-Controlled Dual Motor Robot with LED Indicators and Buzzer

Circuit Documentation

Summary

This circuit involves an Arduino UNO microcontroller, an L298N motor driver, two hobby motors, an HC-05 Bluetooth module, a buzzer, two red LEDs, a toggle switch, and a 18650 Li-Ion battery. The circuit is designed to control the motors and LEDs, receive commands via Bluetooth, and provide audio feedback through the buzzer.

Component List

  1. 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
  2. L298N 2A Dual Motor Driver Module with PWM Control

    • Description: A dual H-bridge motor driver module that allows control of the speed and direction of two DC motors.
    • Pins: OUT1, OUT2, 12V, GND, 5V, OUT4, OUT3, ENA, IN1, IN2, IN3, ENB, IN4
  3. Motor amarillo motorreductor hobby

    • Description: A small DC motor with a gearbox for hobby projects.
    • Pins: vcc, GND
  4. HC-05 Bluetooth Module

    • Description: A Bluetooth module for wireless communication.
    • Pins: Key, VCC, TXD, RXD, State, GND
  5. 18650 Li-Ion

    • Description: A rechargeable lithium-ion battery.
    • Pins: Positive, Negative
  6. LED: Two Pin (red)

    • Description: A red LED with two pins.
    • Pins: cathode, anode
  7. Buzzer

    • Description: A small audio signaling device.
    • Pins: PIN, GND
  8. Toggle Switch

    • Description: A simple on/off switch.
    • Pins: Vcc, Sig, Gnd

Wiring Details

Arduino UNO

L298N 2A Dual Motor Driver Module with PWM Control

HC-05 Bluetooth Module

18650 Li-Ion

LED: Two Pin (red)

Buzzer

Toggle Switch

Code Documentation

Arduino UNO Code

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

}

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

}

This code is a basic template for the Arduino UNO. The setup() function is where you initialize your components and settings, and the loop() function is where you place the main code that runs repeatedly.

Additional Documentation

The additional documentation file is empty and can be used to add further details or notes about the circuit and its operation.