A Bluetooth-controlled soccer robot built using Arduino UNO, L293D Motor Shield, and HC-05 Bluetooth module.
It supports two versions:
- 🟢 Simple Version: Basic movement controls
- 🔵 Advanced Version: Movement + optional kicker (servo/buzzer)
- Bluetooth control via smartphone or PC
- Forward, backward, left, right, and stop commands
- Optional kicker module for shooting (Advanced version only)
- Beginner-friendly Arduino UNO + L293D Motor Shield setup
arduino-soccer-bot/
│
├── simple_version/
│ ├── soccer_bot_basic/ # Basic bot (movement only)
│ │ └── soccer_bot_basic.ino
│ └── README.md
│
├── advanced_version/
│ ├── soccer_bot_advanced/ # Bot with kicker (refined version)
│ │ └── soccer_bot_advanced.ino
│ └── README.md
│
├── docs/ # Documentation & resources
│ ├── project_overview.pdf
│ └── flowchart.png
│
├── assets/ # Images & demo media
│ ├── bot_photo.jpg
│ ├── bot_simple.png
│ ├── bot_advance.png
│ ├── banner.png
│ ├── banner_simple.png
│ └── banner_advance.png
│
├── requirements.txt # Arduino library dependencies
├── .gitignore # Ignore IDE or temp files
├── LICENSE
└── README.md
- Arduino UNO
- L293D Motor Shield
- HC-05 Bluetooth module
- 2 DC motors + wheels
- 9V battery or power bank
(Advanced version only: Servo or buzzer for kicker)
- Arduino IDE
- Install libraries (if required)
- Upload the
.inofile to Arduino UNO
- Upload the desired
.ino(simple or advanced) to Arduino UNO - Pair HC-05 Bluetooth module (Default PIN:
1234or0000) - Use a Bluetooth terminal app:
- F/f → Forward
- B/b → Backward
- L/l → Left
- R/r → Right
- S/s → Stop
- K/k → Kick (advanced version only)
This project is licensed under the MIT License.

