An Arduino-powered robotic car controlled wirelessly from a smartphone using Bluetooth commands and an L298N motor driver circuit.
This project demonstrates wireless control of a small robotic car using a Bluetooth module and a smartphone application. The car receives directional movement commands—forward, backward, left, right, and stop—directly from a mobile interface.
The Arduino Uno reads Bluetooth signals and coordinates DC motor rotation through an L298N motor driver, serving as a foundational robotics project for mastering serial communication and motor actuation.
| Component | NodeMCU Pin |
|---|---|
| HC-SR04 TRIG | D1 (GPIO5) |
| HC-SR04 ECHO | D2 (GPIO4) |
| LED Indicator | D5 (GPIO14) |
| VCC | VIN |
| GND | GND |
Controls Bluetooth communication, motor movement, direction commands, and L298N motor driver operations.
/*
Bluetooth Controlled Car
Arduino Uno + HC-05 + L298N
*/
#include <SoftwareSerial.h>
/* Complete source available in download */
Mobile application used to send Bluetooth commands such as Forward, Backward, Left, Right and Stop.
Application Features:
• Bluetooth Pairing (HC-05)
• Forward Movement
• Backward Movement
• Left Turn
• Right Turn
• Stop Command
• Wireless Real-Time Control