Simple Arduino Car Using HC-06 Bluetooth Module

13K1711

Intro: Simple Arduino Car Using HC-06 Bluetooth Module

The easiest way to build an Arduino car and control it with your android device.

STEP 1: Things Required:

  • Laptop with Arduino software.
  • Any Arduino. (I am using Leonardo).
  • Two DC motors with tires attached firmly.
  • An acrylic or plastic piece for the base. (A strong piece of cardboard will do the required work).
  • Shield (optional).
  • Any motor driver. ( I am using L9110)
  • Castor.
  • Bluetooth module HC-06
  • Bluetooth enabled android phone.
  • Power bank or a battery pack to power Arduino.
  • Few Jumper wires.
  • Any strong adhesive (I am using hot glue)

STEP 2: Mounting the Components.

  • Mount the DC motors and the castor on the base.
  • Mount all other components positioned correctly.

STEP 3: Connections

Bluetooth Module HC-06:

TX to Pin 10 (of arduino)

RX to Pin 11

GND to GND

VCC to VCC


Motor Driver To Motors (left and right):

A1 to Left Motor -ve

B1 to Left Motor +ve

A2 to Right Motor -ve

B2 to Right Motor +ve


Motor Driver to Arduino:

VCC to 5V

GND to GND

B1 to Pin 5

A1 to Pin 9

B2 to Pin 6

A2 to Pin 3


STEP 4: Setting Up Your Android Device.

Download: Arduino Bluetooth Control from playstore.

Link: https://play.google.com/store/apps/details?id=com....

Install it.

Turn on your smartphone's bluetooth and then pair it with the bluetooth module (HC-06). Password: 0000 OR 1234.

Open the app, then select HC-06. Wait until it shows "connected".

Go to settings, then select Keys configuration.

Configure the following commands:

UP = 1

DOWN = 2

RIGHT = 3

LEFT = 4

Select arrow keys and control your car.

DONE !

8 Comments

when i am about to upload it says the file does not contain a header file?. Please help.

I'm not able to upload the code for arduino uno too.. How can we overcome?

It's not working.Pleasehelp me.................................................

What is the error?

I'm not able to upload the code to my Arduino UNO. please help me ASAP.

Nice! I love the fact that you used an Arduino to control the car because it makes it possible to program in pre-set directions and make a smart car.

Thank you !

I appreciate it.