为了打开 LED 灯,我想通过gobot访问橙色 pi 零的 GPIO,我正在使用 gobot,因为我想要执行此操作的服务器是用 Go 编写的。然而,在 gobot 的平台部分,它没有提到 orange-pi 平台。我已经通过这个库让 gpio 工作了,但它是用 Python 编写的。
我发现了一个讨论设备 gpio 映射的问题,但由于我是物理设备场景的新手,我不知道如何将它实现到 gobot
我发现在树莓派上启用 gpio 的示例代码如下:
r := raspi.NewAdaptor()
led := gpio.NewLedDriver(r, "7")
work := func() {
gobot.Every(1*time.Second, func() {
led.Toggle()
})
}
robot := gobot.NewRobot("blinkBot",
[]gobot.Connection{r},
[]gobot.Device{led},
work,
)
robot.Start()
我认为这条线上的数字与我的问题有关
led := gpio.NewLedDriver(r, "7")
那么我的最后一个问题是:
我如何通过 gobot 在橙色 pi 零 plus 上使用 gpio?