Craig Evans
/
3pi_Move
Example to move the robot.
Fork of 3pi_Line_Follow by
code.cpp@2:ec75506e96a3, 2018-03-22 (annotated)
- Committer:
- eencae
- Date:
- Thu Mar 22 12:13:29 2018 +0000
- Revision:
- 2:ec75506e96a3
- Parent:
- 1:d8c15d5b8eac
Initial commit
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
eencae | 0:008c53db1931 | 1 | #include "main.h" |
eencae | 0:008c53db1931 | 2 | |
eencae | 1:d8c15d5b8eac | 3 | // code in here runs again and again |
eencae | 0:008c53db1931 | 4 | void repeat() |
eencae | 0:008c53db1931 | 5 | { |
eencae | 2:ec75506e96a3 | 6 | // move both motors at 25% speed, the robot should move forwards |
eencae | 2:ec75506e96a3 | 7 | robot.left_motor(0.25); |
eencae | 2:ec75506e96a3 | 8 | robot.right_motor(0.25); |
eencae | 2:ec75506e96a3 | 9 | |
eencae | 2:ec75506e96a3 | 10 | // carry on going forward for 2 seconds |
eencae | 2:ec75506e96a3 | 11 | wait(2.0); |
eencae | 0:008c53db1931 | 12 | |
eencae | 2:ec75506e96a3 | 13 | // make robot spin right (clock-wise) |
eencae | 2:ec75506e96a3 | 14 | robot.left_motor(0.25); |
eencae | 2:ec75506e96a3 | 15 | robot.right_motor(-0.25); |
eencae | 2:ec75506e96a3 | 16 | |
eencae | 2:ec75506e96a3 | 17 | // you can change this value to tune the turning angle |
eencae | 2:ec75506e96a3 | 18 | wait(0.5); |
eencae | 2:ec75506e96a3 | 19 | |
eencae | 2:ec75506e96a3 | 20 | } |