2013-08-29 16 views

Odpowiedz

3

http://embd.kidoman.io/

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

3

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.

+1

Nie wiem dlaczego, ale nikt nie działał, ale twoja biblioteka gpio działała. Dzięki wielkie! – Loran

Powiązane problemy