나는 인텔 에디슨과 DHT11-based temperature/humidity sensor 및 mraa via Python을 만들려고 해요 : 인텔 에디슨에 부착 된 온도/습도 센서를 읽는 방법은 무엇입니까?
파이썬의 mraa 패키지에 대한 문서
는 예제 코드에 약간 얇은이었다.실제 핀을 mraa 핀 번호에 연결하는 lookup table이 있습니다.
>>> import mraa
>>> mraa.INTEL_EDISON_GP44
31
gp44 포트가 OUPUT 포트로 구성되었다 :
>>> gp44_pin = mraa.Gpio(31)
>>> gp44_pin.dir(mraa.DIR_OUT)
내가 gp44로부터 판독 핀이 리턴 제로 :
소규모 보드의 GP44 핀 mraa 핀 (31)>>> gp44_pin.read()
0
C 예제를 보면 해독 할 수있는 DHT11 센서 returns a byte array이있는 것처럼 보입니다. 바이트를 디코드하기 위해 more specific instructions을 우연히 만났지만, 불행하게도 코드 예제는 라즈베리 파이에만 한정되어 있었고 인텔 에디슨과 협력하고 있습니다.
이상적으로 온도와 습도를 반환하는 메서드를 호출하고 싶습니다. 그러나 '디코더 링'이 있기 때문에 바이트 배열도 작동합니다. 온도/습도 (또는 바이트 배열)를 반환하기 위해 수행해야 할 작업을 볼 수 있습니까?