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

Arduino UNO Bluetooth-Controlled Robot with I2C LCD Feedback

View and Edit Project In Cirkit DesignerImage of Arduino UNO Bluetooth-Controlled Robot with I2C LCD Feedback

Circuit Documentation

Summary

This circuit integrates an Arduino UNO microcontroller with a Bluetooth module (HM-10), a 16x2 I2C LCD display, two hobby gearmotors with a 48:1 gearbox, a 9V battery, a rocker switch, and an L298N DC motor driver. The Arduino UNO serves as the central processing unit, interfacing with the Bluetooth module for wireless communication, controlling the LCD for display purposes, and managing the motor driver to operate the gearmotors. The circuit is powered by a 9V battery, with a rocker switch included for power control.

Component List

Arduino UNO

Bluetooth module HM-10

16x2 I2C LCD

Hobby Gearmotor with 48:1 gearbox (x2)

9V Battery (x2)

Rocker Switch

L298N DC motor driver

Wiring Details

Arduino UNO

Bluetooth module HM-10

16x2 I2C LCD

Hobby Gearmotor with 48:1 gearbox

9V Battery

Rocker Switch

L298N DC motor driver

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:

}

This code is a template for the Arduino UNO and does not contain any specific functionality. It provides the basic structure for an Arduino sketch with setup() and loop() functions. The setup() function is intended for initialization code that runs once, while the loop() function contains code that runs repeatedly, forming the main logic of the program.