· 9 years ago · Oct 15, 2016, 10:48 PM
1var {loop, move, motor, read, sleep19, out} = require('robot-loop')
2loop(main, '192.168.1.122', {
3 teamName: '',
4 teamColor: '',
5 game: ''
6})
7
8var steer = move()
9
10function main (input, rot) {
11 if (input === 'forward') {
12 forward(rot)
13 } else if (input === 'back') {
14 back(rot)
15 } else if (input === 'left') {
16 left(rot)
17 } else if (input === 'right') {
18 right(rot)
19 }
20}
21
22function forward (rot) {
23 out('moving forward')
24 steer.rotations(rot, 100, 0)
25 out('done')
26}
27
28function back (rot) {
29 out('moving back')
30 steer.rotations(-rot, 100, 0)
31 out('done')
32}
33
34function left (rot) {
35 out('turning left')
36 steer.rotations(1, 100, -rot)
37 out('done')
38}
39
40function right (rot) {
41 out('turning right')
42 steer.rotations(1, 100, rot)
43 out('done')
44}