# SumoBot

Attack the opponent using the robot’s horn and push it out of the arena, or enter defensive mode to protect your robot from attacks.

![](https://kittenbothk-eng.readthedocs.io/en/latest/_images/rhino.png)

### Building Instructions and Sample Programs

[Building Instructions](https://bit.ly/12In1SumobotBuildingInstruction)

Sample Programs:

[SumoBot-JoyFrog Controller](https://makecode.microbit.org/_DEmiTaf1qAz2)

[SumoBot-Microbit Controller](https://makecode.microbit.org/_a3FgJm1dXRka)

[SumoBot-Robot](https://makecode.microbit.org/_FYAD3f49c54q)

### Sample Wiring

![](https://kittenbothk-eng.readthedocs.io/en/latest/_images/rhino_wire.png)

### Operating the Robot

#### JoyFrog Controller:

1. The robot should show a red light and the controller should show a cross (X) when the power is switched on.
2. Press X to pair the robot, the robot should show a green light upon successful pairing.
3. Use the joystick for movement, press A to attack and B to defend.

#### Microbit Controller:

1. The robot should show a red light and the controller should show a cross (X) when the power is switched on.
2. Press A+B to pair the robot, the robot should show a green light upon successful pairing.
3. Use the accelerometer for movement, press A to attack and B to defend.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://sharinghub-eng.kittenbot.hk/educational-kit-sets/sumobot-12-in-1-kit/sumobot-12-in-1-model-instructions/sumobot.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
