Skip to content

Commit b049165

Browse files
authored
Merge pull request #8 from gelanchez/develop
Update README.md
2 parents 0f43ed0 + b82c52d commit b049165

File tree

1 file changed

+11
-7
lines changed

1 file changed

+11
-7
lines changed

README.md

Lines changed: 11 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,25 @@
1-
# arduino-robot-car
2-
Source code to control a 4-wheel robot car based on Arduino Uno. The code has been tested for the "Elegoo Smart Robot Car Kit V3.0 Plus", but can be easily adatped for other similar ones.
1+
# Arduino 4-wheel robot car
2+
Program to control a 4-wheel robot car based on Arduino Uno. The code has been tested for the [Elegoo Smart Robot Car Kit V3.0 Plus](https://www.elegoo.com/download/), but can be easily adatped for other similar ones.
33

44
The robot consists of a 4 DC motors driven by a H-Bridge with dual output, connecting the two left wheels and the two right ones to its outputs. The car is remotely controlled either by Bluetooth, through the Elegoo Tool app, or by infrared. An ultrasonic sensor attached to a servo motor measures the front distance to objects. A line tracking sensor on the base, with 3 pairs of LED + photoresistors, allows to follow a line drawn on the floor.
5-
Some functionalities have been added in the software to the official Elegoo release.
5+
6+
Some extra functionalities have been added in the software to the official Elegoo release:
7+
- Park mode.
8+
- Better obstacle avoidance mode.
9+
- Custom mode. The ability to program the robot from the app is not implemented, as it can be relatively easy to using the custom mode, modifying the code.
610

711
## Requirements
812
Apart from the standard Arduino libraries, some other ones must be installed:
9-
- ArduinoJson: https://arduinojson.org
10-
- IRRemote: https://github.com/z3t0/Arduino-IRremote
11-
- Servo: https://www.arduino.cc/reference/en/libraries/servo/
13+
- [ArduinoJson](https://arduinojson.org)
14+
- [IRRemote](https://github.com/z3t0/Arduino-IRremote)
15+
- [Servo](https://www.arduino.cc/reference/en/libraries/servo/)
1216

1317
## Installation
1418
1. Install the required libraries.
1519
2. Download the repository and flash the Arduino. For VSCode, modify the includePath to use the downloaded libraries; if using the Arduino IDE, change the name of the src folder to something appropriate.
1620

1721
## Usage
18-
The oficial Elegoo Tool application for Android must be downloaded to interact with the robot. Nevertheless, changing the initial robot mode will allow you to use it without the app.
22+
The oficial "Elegoo Ble Tool" application for Android / iPhone / iPad must be downloaded to interact with the robot. Nevertheless, changing the initial robot mode will allow you to use it without the app.
1923

2024
## Contributing
2125
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

0 commit comments

Comments
 (0)