2013-08-29 5 views
8

मैं भाषा भाषा का उपयोग कर रास्पबेरी पीआई के जीपीआईओ पर तापमान सेंसर मूल्य कैसे पढ़ सकता हूं?रास्पबेरी पीआई पर जीपीआईओ का उपयोग करने के लिए किस पैकेज का उपयोग करना है?

कृपया, कोई मेरी मदद करता है।

अग्रिम धन्यवाद।

वहाँ एक शास्त्रीय blink example नहीं है:

उत्तर

5

डेव चेनी के पैकेज की जाँच करें।

+5

यह भंडार [अब सक्रिय रूप से बनाए रखा नहीं गया है] (https://github.com/davecheney/gpio/issues/21#issuecomment-158212861)। –

3

http://embd.kidoman.io/

इस डेव चेनी के GPIO पुस्तकालय से थोड़े उच्च स्तरीय अमूर्त है।

एक GPIO एपीआई के अलावा, वहाँ कई आम सेंसर

यकीन नहीं है कि आपके सेंसर है, लेकिन जैसे के लिए समर्थन है

https://github.com/nathan-osman/go-rpigpio

एक साधारण प्रोग्राम है जो बनाता है पिन 2 फ़्लैश दस बार दिखेगा: यहां bmp180 barometric sensor

3

मैं एक रास्पबेरी Pi पर GPIO पिन के साथ बातचीत के लिए एक अत्यंत सरल पैकेज बनाया है के लिए एक उदाहरण है कुछ इस तरह:

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

+1

मुझे नहीं पता कि क्यों, लेकिन कोई भी एल्स जीपीओ लाइब्रेरी काम नहीं करता है लेकिन आपका। बहुत बहुत धन्यवाद! – Loran

संबंधित मुद्दे