gobot.io/x/gobot/v2@v2.1.0/platforms/firmata/doc.go (about) 1 /* 2 Package firmata provides the Gobot adaptor for microcontrollers that support the Firmata protocol. 3 4 Installing: 5 6 go get -d -u gobot.io/x/gobot/v2/... && go get gobot.io/x/gobot/v2/platforms/firmata 7 8 Example: 9 10 package main 11 12 import ( 13 "time" 14 15 "gobot.io/x/gobot/v2" 16 "gobot.io/x/gobot/v2/drivers/gpio" 17 "gobot.io/x/gobot/v2/platforms/firmata" 18 ) 19 20 func main() { 21 firmataAdaptor := firmata.NewAdaptor("/dev/ttyACM0") 22 led := gpio.NewLedDriver(firmataAdaptor, "13") 23 24 work := func() { 25 gobot.Every(1*time.Second, func() { 26 led.Toggle() 27 }) 28 } 29 30 robot := gobot.NewRobot("bot", 31 []gobot.Connection{firmataAdaptor}, 32 []gobot.Device{led}, 33 work, 34 ) 35 36 robot.Start() 37 } 38 39 For further information refer to firmata readme: 40 https://github.com/hybridgroup/gobot/blob/master/platforms/firmata/README.md 41 */ 42 package firmata // import "gobot.io/x/gobot/v2/platforms/firmata"