# Code: Robotics

## Code: Robotics

- [Code Introduction](https://docs.idew.org/code-robotics/master.md)
- [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)
- [Arduino Language](https://docs.idew.org/code-robotics/references/arduino-language.md)
- [Arduino Code Editor](https://docs.idew.org/code-robotics/references/arduino-code-editor.md)
- [Create New App](https://docs.idew.org/code-robotics/references/arduino-code-editor/create-new-app.md)
- [Save and Rename App](https://docs.idew.org/code-robotics/references/arduino-code-editor/save-and-rename-app.md)
- [Include RedBot Library](https://docs.idew.org/code-robotics/references/arduino-code-editor/include-redbot-library.md)
- [Verify App Code](https://docs.idew.org/code-robotics/references/arduino-code-editor/verify-app-code.md)
- [Upload App to Robot](https://docs.idew.org/code-robotics/references/arduino-code-editor/upload-app-to-robot.md)
- [Download Copy of App](https://docs.idew.org/code-robotics/references/arduino-code-editor/download-copy-of-app.md)
- [Use Serial Monitor to View Data](https://docs.idew.org/code-robotics/references/arduino-code-editor/use-serial-monitor-to-view-data.md)
- [Robot Demo App Template](https://docs.idew.org/code-robotics/references/arduino-code-editor/robot-demo-app-template.md)
- [Physical Inputs](https://docs.idew.org/code-robotics/references/physical-inputs.md)
- [Push Button (D12)](https://docs.idew.org/code-robotics/references/physical-inputs/push-button.md)
- [Mechanical Bumpers](https://docs.idew.org/code-robotics/references/physical-inputs/mechanical-bumpers.md)
- [IR Line Sensors](https://docs.idew.org/code-robotics/references/physical-inputs/ir-line-sensors.md)
- [Wheel Encoders](https://docs.idew.org/code-robotics/references/physical-inputs/wheel-encoders.md)
- [Accelerometer](https://docs.idew.org/code-robotics/references/physical-inputs/accelerometer.md)
- [Ultrasonic Sensor \*](https://docs.idew.org/code-robotics/references/physical-inputs/ultrasonic-sensor.md)
- [Physical Outputs](https://docs.idew.org/code-robotics/references/physical-outputs.md)
- [LED Light (D13)](https://docs.idew.org/code-robotics/references/physical-outputs/led-light.md)
- [Speaker (Buzzer)](https://docs.idew.org/code-robotics/references/physical-outputs/speaker-buzzer.md)
- [Motors](https://docs.idew.org/code-robotics/references/physical-outputs/motors.md)
- [Robot Behaviors](https://docs.idew.org/code-robotics/references/robot-behaviors.md)
- [Producing Alerts](https://docs.idew.org/code-robotics/references/robot-behaviors/producing-alerts.md)
- [Driving](https://docs.idew.org/code-robotics/references/robot-behaviors/driving.md)
- [Turning](https://docs.idew.org/code-robotics/references/robot-behaviors/turning.md)
- [Detecting Objects](https://docs.idew.org/code-robotics/references/robot-behaviors/detecting-objects.md)
- [Detecting Lines](https://docs.idew.org/code-robotics/references/robot-behaviors/detecting-lines.md)
- [Detecting Other Conditions](https://docs.idew.org/code-robotics/references/robot-behaviors/detecting-other-conditions.md)
- [Navigation Modes](https://docs.idew.org/code-robotics/references/navigation-modes.md)
- [Distance Navigation](https://docs.idew.org/code-robotics/references/navigation-modes/distance-navigation.md)
- [Line Counting Navigation](https://docs.idew.org/code-robotics/references/navigation-modes/line-counting-navigation.md)
- [Line Following + Counting Navigation](https://docs.idew.org/code-robotics/references/navigation-modes/line-following-counting-navigation.md)
- [Autonomous Navigation](https://docs.idew.org/code-robotics/references/navigation-modes/autonomous-navigation.md)
- [Getting the Arduino IDE](https://docs.idew.org/code-robotics/elegoo-experiments/getting-the-arduino-ide.md)
- [Starting with the \`techCar\` Template](https://docs.idew.org/code-robotics/elegoo-experiments/starting-with-the-techcar-template.md)
- [Template Code for techCar.ino](https://docs.idew.org/code-robotics/elegoo-experiments/template-code-for-techcar.ino.md): For reference...
- [Template Experiments](https://docs.idew.org/code-robotics/elegoo-experiments/template-experiments.md): Just some starting ideas on what you can do with the robot.
- [Reinstall the Original Remote App Functionality, If Needed](https://docs.idew.org/code-robotics/elegoo-experiments/reinstall-the-original-remote-app-functionality-if-needed.md)
