From 22bec7ba538aa7619bd4f742684c2007d1fe9e7c Mon Sep 17 00:00:00 2001 From: Dimitri Sokolyuk Date: Mon, 21 Aug 2017 23:06:34 +0200 Subject: motor commands --- car/elegoo/main.go | 30 ++++++++++++++++++++++++++++-- 1 file changed, 28 insertions(+), 2 deletions(-) (limited to 'car/elegoo/main.go') diff --git a/car/elegoo/main.go b/car/elegoo/main.go index e73b731..900b584 100644 --- a/car/elegoo/main.go +++ b/car/elegoo/main.go @@ -20,7 +20,6 @@ func Write(w io.Writer, pb proto.Message) error { if err != nil { return err } - log.Printf("write: % x", buf.Bytes()) // DEBUG block := cobs.Encode(buf.Bytes()) _, err = w.Write(block) return err @@ -37,10 +36,11 @@ func Read(buf *bufio.Reader, pb proto.Message) error { // /dev/cu.Elegoo-DevB // /dev/cu.usbmodem1421 +// /dev/cu.usbmodem1411 func main() { c := &serial.Config{ - Name: "/dev/tty.usbmodem1411", + Name: "/dev/tty.usbmodem1421", Baud: 57600, } s, err := serial.OpenPort(c) @@ -59,6 +59,32 @@ func main() { cmd.TurnHead = 0 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) + */ + }() buf := bufio.NewReader(s) -- cgit v1.2.3