如何使用 go 语言读取 Raspberry Pi 的 GPIO 上的温度传感器值?
请任何人帮助我。
提前致谢。
我创建了一个非常简单的包,用于与 Raspberry Pi 上的 GPIO 引脚进行交互:
https://github.com/nathan-osman/go-rpigpio
一个使引脚 2 闪烁十次的简单程序如下所示:
package main
import (
"github.com/nathan-osman/go-rpigpio"
"time"
)
func main() {
p, err := rpi.OpenPin(2, rpi.OUT)
if err != nil {
panic(err)
}
defer p.Close()
for i := 0; i < 10; i++ {
p.Write(rpi.HIGH)
time.Sleep(300 * time.Millisecond)
p.Write(rpi.LOW)
time.Sleep(100 * time.Millisecond)
}
}
更多文档可以在这里找到。