Que tal umas brincadeiras em Robótica ? Legal !
Mas como ?
Podemos usar o Gobot que é um framework para robotica, computação científica e Internet das Coisas - Internet of Things.
Este framework foi escrito em Linguagem Go - http://gobot.io
Instalar é tão simples quanto executar o comando abaixo:
go get -d -u github.com/hybridgroup/gobot/...
Fazer um LED piscar no Arduino é bem simples. Veja abaixo o corpo de um método para isso:
gbot := gobot.NewGobot() firmataAdaptor := firmata.NewFirmataAdaptor("arduino", "/dev/ttyACM0") led := gpio.NewLedDriver(firmataAdaptor, "led", "13") work := func() { gobot.Every(1*time.Second, func() { led.Toggle() }) } gbot.AddRobot(gobot.NewRobot("bot", []gobot.Connection{firmataAdaptor}, []gobot.Device{led}, work, )) gbot.Start()
Atualmente o Gobot suporta 17 plataformas incluindo ARDrone, Arduino, Beaglebone Black, Intel Edison e Raspberry Pi