Skip to content
RoboLearn
Not completed

Bluetooth-controlled car

ProjectsIntermediate2 hTest the commands ↓Before this: Obstacle-avoiding robot

What you’ll build

Your robot car, driven from a phone. The phone sends letters (Forward, Back, Left, Right, Stop) over Bluetooth; the Arduino reads them and drives the motors.

Parts

Your 2WD car from the previous projects, plus:

Part Notes
HC-05 or HC-06 Bluetooth serial module Classic Bluetooth: works with Android “Bluetooth serial / RC car” apps
1 kΩ and 2 kΩ resistors Voltage divider for the module’s RX pin
A phone with a Bluetooth controller app Many free “Arduino Bluetooth RC car” apps send single letters

Wiring

HC-05 pin Connect to
VCC 5V
GND GND
TXD Arduino pin 10 (SoftwareSerial RX)
RXD Arduino pin 11 through a divider: pin 11 → 1 kΩ → RXD, and RXD → 2 kΩ → GND (its RX is 3.3 V)

Pair the phone with the module (often PIN 1234 or 0000), then connect from the app.

Safety: a failsafe

If the connection drops, the car must stop. Stop the motors if no command arrives for 500 ms.

Finished this lesson?