Jak odczytać wartości czujnika temperatury na GPIO urządzenia Raspberry Pi za pomocą języka go?Jakiego pakietu użyć do korzystania z GPIO na Raspberry Pi?
Proszę, niech ktoś mi pomoże.
Z góry dziękuję.
Jak odczytać wartości czujnika temperatury na GPIO urządzenia Raspberry Pi za pomocą języka go?Jakiego pakietu użyć do korzystania z GPIO na Raspberry Pi?
Proszę, niech ktoś mi pomoże.
Z góry dziękuję.
Wyjazd Dave Cheney za pakiet:
Jest to klasyczny blink example tam.
Innym jest gopi - posiada również wsparcie dla piface
a przykłady migania
to abstrakcja poziom nieco wyższy niż GPIO bibliotece Dave Cheneya.
Oprócz api GPIO, jest wsparcie dla wielu typowych czujników
nie wiem, co twój czujnik jest, ale na przykład Oto przykład dla bmp180 barometric sensor
I stworzyli niezwykle prosty pakiet do interakcji z pinów GPIO na Raspberry Pi:
https://github.com/nathan-osman/go-rpigpio
Prosty program, który sprawia, że pin 2 lampy dziesięciokrotnie wyglądałby coś takiego:
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)
}
}
Więcej dokumentacji można znaleźć here.
Nie wiem dlaczego, ale nikt nie działał, ale twoja biblioteka gpio działała. Dzięki wielkie! – Loran
To repozytorium [nie jest już aktywnie utrzymywane] (https://github.com/davecheney/gpio/issues/21#issuecomment-158212861). –