如何结合Gobot使用Orange-Pi零的GPIO

时间:2019-04-03 08:25:21

标签: go gpio orange-pi gobot.io

要打开led灯,我想通过gobot访问orange-pi零的GPIO,因为我要使用的服务器是用Go编写的,所以我正在使用gobot。但是,在gobot的平台部分中,没有提到orange-pi平台。我已经通过this库使gpio工作了,但是它是用Python编写的。

我发现issue在讨论设备gpio的映射,但是由于我是物理设备领域的新手,所以我不知道如何将其实现到gobot中

我有this版的橙色pi,其引脚配置为following

我发现在树莓派上启用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")

然后我的最后一个问题是:

如何在橙色pi零加号上通过gobot使用gpio?

0 个答案:

没有答案