gobot:用于机器人技术,无人机和物联网(IoT)的Golang框架
Gobot( )是一个使用Go编程语言( )的框架,用于机器人,物理计算和物联网。
它提供了一种简单而强大的方法来创建同时包含多个不同硬件设备的解决方案。
是否想在微控制器上直接运行Go? 查看我们的姊妹项目TinyGo( )
入门
通过运行以下命令获取Gobot软件包: go get -d -u gobot.io/x/gobot
例子
带有Arduino的Gobot
package main
import (
"time"
"gobot.io/x/gobot"
"gobot.io/x/gobot/drivers/gpio"
"gobot.io/x/gobot/platforms/firmata"
)
func main () {
firmataAdaptor := firmata . NewAdaptor ( "/dev/ttyACM0" )
led := gpio . NewLedDriver ( firmataAdaptor , "13" )
work := func () {
gobot . Every ( 1 * time . Second ,