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

Arduino Nano Controlled Bluetooth Robot with IR Sensing and Dual Motor Driver

View and Edit Project In Cirkit DesignerImage of Arduino Nano Controlled Bluetooth Robot with IR Sensing and Dual Motor Driver

Circuit Documentation

Summary

This circuit integrates an Arduino Nano microcontroller with a variety of components to achieve a system capable of motor control, Bluetooth communication, and infrared sensing. The Arduino Nano serves as the central processing unit, interfacing with an HC-05 Bluetooth module for wireless communication, a 5-channel IR array for line or obstacle detection, and an L293 motor driver to control two DC Mini Metal Gear Motors. The circuit is powered by a 7.4V power source, which supplies power to the motor driver, IR array, Bluetooth module, and the Arduino Nano.

Component List

Arduino Nano

L293 Motor Driver

7.4V Power Source

5 Channel IR Array

HC-05 Bluetooth Module

DC Mini Metal Gear Motor (x2)

Wiring Details

Arduino Nano

L293 Motor Driver

7.4V Power Source

5 Channel IR Array

HC-05 Bluetooth Module

DC Mini Metal Gear Motors

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:

}

This code template provides the basic structure for the Arduino Nano's firmware. The setup() function is called once when the microcontroller is powered on or reset. It is used to initialize the pins and set up the communication protocols. The loop() function is called repeatedly and contains the main logic for controlling the motors, reading sensor data, and handling Bluetooth communication.

Additional Notes