FEATURES
1. 2WD mobile robot platform
2. Bluetooth control using the HC-05 module
3. Motor control via L298N dual H-bridge driver
4. Arduino-based logic for simple and expandable development - Ideal for beginners in
robotics and embedded systems.
STEP 1: ASSEMBLY
Mounting the Motors and Chassis
Attach the two DC motors to the chassis using screws or zip ties.
Install the caster wheel at the front or rear for balance and free rotation.
Assemble the base and top layers of the chassis (if applicable).
Fix the L298N motor driver and Arduino UNO board securely using screws or double-
sided tape.
Route and secure the motor wires to prevent tangling during motion.
STEP 2: CIRCUIT CONNECTIONS
Motor Driver to Motors
Connect the right motor to OUT1 and OUT2 on the L298N.
Connect the left motor to OUT3 and OUT4.
Connect VCC of the L298N to the positive terminal of the battery (7–12V).
Connect GND of the L298N to battery negative and Arduino GND (shared ground).
Arduino UNO to L298N
Connect Arduino digital pins 5, 6, 9, 10 to IN1, IN2, IN3, IN4 on the L298N
(configurable).
Bluetooth Module HC-05
Connect VCC of HC-05 to Arduino 5V
Connect GND to Arduino GND
Connect TX of HC-05 to Arduino RX (pin 0)
Connect RX of HC-05 to Arduino TX (pin 1).
Note: You may need to disconnect TX/RX during code upload to the Arduino.
STEP 3: UPLOADING THE CODE
Before uploading:
Use the Arduino IDE and select the correct board and port.
Write or paste the control code (see code section below).
Disconnect the HC-05 (TX/RX) before uploading.
Reconnect the HC-05 after successful upload.
STEP 4: SMARTPHONE BLUETOOTH CONTROL AND FINAL DEMONSTRATION
Download and install the Arduino Control RC app from the Google Play Store.
$ [Link]
id=[Link].control_vehiculo&pcampaignid=web_share $
Pair your phone with the HC-05 (default password: 1234 or 0000).
Send basic commands like:
F – Move Forward
G – Move Backward
L – Turn Left
R – Turn Right
S – Stop