如何使用go语言读取Raspberry Pi的GPIO上的温度传感器值?
拜托,有人帮帮我。
提前致谢。
答案 0 :(得分:6)
答案 1 :(得分:4)
答案 2 :(得分:4)
我创建了一个非常简单的包,用于与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)
}
}
可以找到更多文档here。
答案 3 :(得分:1)