
demo.-.Made.with.Clipchamp.mp4
- ELEGOO Tumbler was used for this project.
- The ELEGOO Tumbler can be programed using Platfrom IO
Users can send commands to control the robot’s movement, rotation, or stop function. Commands follow a predefined structured format and can be transmitted via either I2C or UART.
ASCII Format:
The commands sent in ASCII are formatted as a comma-separated string:
<command>,<command_value>,<command_speed>
The available commands are listed in are explained in table below.
Command | Value | Description |
---|---|---|
Stop |
0 | Stops the robot's movement. |
Move |
1 | Moves forward or backward (in cm) at a given speed. |
Rotate |
2 | Rotates the robot by an angle (in degrees) at a given speed. |
INVALID |
3 | Represents an invalid or unrecognized command. |
Example Command:
- Stop the robot:
0,0,0
- Move forward 100 cm at 50% speed:
1,100,50
- Rotate 90° at 30% speed:
2,90,30
User can also connect to the robot through "DX-BT16" Bluetooth module. User can install andriod applications like Serial Bluetooth Terminal and send UART commands wirelessly to the robot.