# TUTORIALS

- [A. Meet Your Robot](https://docs.idew.org/code-robotics/tutorials/meet-your-robot.md)
- [A-1 Circuit Board](https://docs.idew.org/code-robotics/tutorials/meet-your-robot/a-1-circuit-board.md)
- [A-2 Motors and Wheels](https://docs.idew.org/code-robotics/tutorials/meet-your-robot/a-2-motors-and-wheels.md)
- [A-3 Other Components](https://docs.idew.org/code-robotics/tutorials/meet-your-robot/a-3-other-components.md)
- [B. Hello World Test](https://docs.idew.org/code-robotics/tutorials/hello-world-test.md)
- [B-1 Arduino Code Editor](https://docs.idew.org/code-robotics/tutorials/hello-world-test/b-1-arduino-code-editor.md)
- [B-2 New App Template](https://docs.idew.org/code-robotics/tutorials/hello-world-test/b-2-new-app-template.md)
- [B-3 Global Variable](https://docs.idew.org/code-robotics/tutorials/hello-world-test/b-3-global-variable.md)
- [B-4 Setup Function](https://docs.idew.org/code-robotics/tutorials/hello-world-test/b-4-setup-function.md)
- [B-5 Loop Function](https://docs.idew.org/code-robotics/tutorials/hello-world-test/b-5-loop-function.md)
- [B-6 Upload App to Robot](https://docs.idew.org/code-robotics/tutorials/hello-world-test/b-6-upload-app-to-robot.md)
- [B-7 Add Sound](https://docs.idew.org/code-robotics/tutorials/hello-world-test/b-7-add-sound.md)
- [B-8 Use Button](https://docs.idew.org/code-robotics/tutorials/hello-world-test/b-8-use-button.md)
- [C. Driving and Turning](https://docs.idew.org/code-robotics/tutorials/driving-and-turning.md)
- [C-1 Driving](https://docs.idew.org/code-robotics/tutorials/driving-and-turning/c-1-drive-forward.md)
- [C-2 Turns (Pivoting)](https://docs.idew.org/code-robotics/tutorials/driving-and-turning/c-2-turns-pivoting.md)
- [C-3 Test Wheel Encoders](https://docs.idew.org/code-robotics/tutorials/driving-and-turning/c-3-test-wheel-encoders.md)
- [C-4 Drive for Specific Distance](https://docs.idew.org/code-robotics/tutorials/driving-and-turning/c-4-drive-for-specific-distance.md)
- [C-5 Pivot By Specific Angle](https://docs.idew.org/code-robotics/tutorials/driving-and-turning/c-5-pivot-by-specific-angle.md)
- [C-6 Drive Straight Continuously](https://docs.idew.org/code-robotics/tutorials/driving-and-turning/c-6-drive-straight-continuously.md)
- [D. Detect Objects in Path](https://docs.idew.org/code-robotics/tutorials/detect-objects-in-path.md)
- [D-1 Test Mechanical Bumpers](https://docs.idew.org/code-robotics/tutorials/detect-objects-in-path/d-1-test-mechanical-bumpers.md)
- [D-2 Detect Collisions](https://docs.idew.org/code-robotics/tutorials/detect-objects-in-path/d-2-detect-collisions.md)
- [D-3 Test Ultrasonic Sensor](https://docs.idew.org/code-robotics/tutorials/detect-objects-in-path/d-3-test-ultrasonic-sensor.md)
- [D-4 Avoid Collisions](https://docs.idew.org/code-robotics/tutorials/detect-objects-in-path/d-4-avoid-collisions.md)
- [E. Detect Lines on Surface](https://docs.idew.org/code-robotics/tutorials/detect-lines-on-surface.md)
- [E-1 Test IR Line Sensors](https://docs.idew.org/code-robotics/tutorials/detect-lines-on-surface/e-1-test-ir-line-sensors.md)
- [E-2 Follow Line](https://docs.idew.org/code-robotics/tutorials/detect-lines-on-surface/e-2-follow-line.md)
- [E-3 Avoid Line](https://docs.idew.org/code-robotics/tutorials/detect-lines-on-surface/e-3-avoid-line.md)
- [E-4 Count Lines Crossed](https://docs.idew.org/code-robotics/tutorials/detect-lines-on-surface/e-4-count-lines-crossed.md)
- [E-5 Follow and Count Lines](https://docs.idew.org/code-robotics/tutorials/detect-lines-on-surface/e-5-follow-and-count-lines.md)
- [F. Detect Other Conditions](https://docs.idew.org/code-robotics/tutorials/detect-other-conditions.md)
- [F-1 Detect Surface Drop-Off](https://docs.idew.org/code-robotics/tutorials/detect-other-conditions/f-1-detect-surface-drop-off.md)
- [F-2 Test Accelerometer](https://docs.idew.org/code-robotics/tutorials/detect-other-conditions/f-2-test-accelerometer.md)
- [F-3 Detect If Upside-Down](https://docs.idew.org/code-robotics/tutorials/detect-other-conditions/f-3-detect-if-upside-down.md)
- [F-4 Detect If Bumped](https://docs.idew.org/code-robotics/tutorials/detect-other-conditions/f-4-detect-if-bumped.md)


---

# 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://docs.idew.org/code-robotics/tutorials.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.
