From 4255e0ad78e0f7cc8694df77e585ca02a8113bb3 Mon Sep 17 00:00:00 2001 From: Dimitri Sokolyuk Date: Mon, 21 Aug 2017 23:52:53 +0200 Subject: ... --- car/elegoo/main.go | 63 +++++++++++++++++++++++++++++------------------------- 1 file changed, 34 insertions(+), 29 deletions(-) (limited to 'car/elegoo/main.go') diff --git a/car/elegoo/main.go b/car/elegoo/main.go index df5dabc..e2f4e05 100644 --- a/car/elegoo/main.go +++ b/car/elegoo/main.go @@ -7,6 +7,7 @@ import ( "bufio" "io" "log" + "time" "github.com/dim13/cobs" "github.com/golang/protobuf/proto" @@ -49,38 +50,42 @@ func main() { defer s.Close() go func() { - cmd := &Command{} - cmd.Trim = -10 - cmd.Center = true - Write(s, cmd) - - /* MOTOR - cmd.SpeedL = 200 - cmd.SpeedR = 0 - cmd.Stop = false - Write(s, cmd) - time.Sleep(3 * time.Second) - - cmd.SpeedL = 0 - cmd.SpeedR = 0 - cmd.Stop = true - Write(s, cmd) - time.Sleep(3 * time.Second) - - cmd.SpeedL = 0 - cmd.SpeedR = 200 - cmd.Stop = false - Write(s, cmd) - time.Sleep(3 * time.Second) - - cmd.SpeedL = 0 - cmd.SpeedR = 0 - cmd.Stop = true - Write(s, cmd) - */ + time.Sleep(5 * time.Second) + Write(s, &Command{Direction: -45}) + time.Sleep(time.Second) + + Write(s, &Command{Direction: 45}) + time.Sleep(time.Second) + + Write(s, &Command{Center: true}) }() + /* MOTOR + cmd.SpeedL = 200 + cmd.SpeedR = 0 + cmd.Stop = false + Write(s, cmd) + time.Sleep(3 * time.Second) + + cmd.SpeedL = 0 + cmd.SpeedR = 0 + cmd.Stop = true + Write(s, cmd) + time.Sleep(3 * time.Second) + + cmd.SpeedL = 0 + cmd.SpeedR = 200 + cmd.Stop = false + Write(s, cmd) + time.Sleep(3 * time.Second) + + cmd.SpeedL = 0 + cmd.SpeedR = 0 + cmd.Stop = true + Write(s, cmd) + */ + buf := bufio.NewReader(s) for { evt := &Event{} -- cgit v1.2.3