답변:
Adafruit는 1 와이어 지원 기능이 내장 된 occidentalis라는 배포판 을 출시 했습니다.
하나의 와이어가 DS18B20 온도 센서에 가장 일반적으로 사용됩니다. Pi는 '하드웨어'1- 와이어 지원을 제공하지 않지만 약간의 성공으로 bitbang 할 수 있습니다. VCC-3V, 접지-접지 및 데이터-GPIO # 4가있는 DS18B20을 연결하십시오. 그런 다음 4.7K 저항을 Data에서 VCC에 연결하십시오.
이렇게하면 다음과 같은 명령으로 온도를 읽을 수 있습니다
cat /sys/bus/w1/devices/28-*/w1_slave
Digiemp가 그와 함께 작동 할 수 있는지 모르겠지만 온도 그래프를 얻으려면 munin 플러그인 을 작성하는 것이 매우 간단해야합니다
wire
및 w1-therm
모듈.
비밀 소스 가이 페이지 의 마지막 줄인 것 같아요
UART를 1 선으로 변환 하는 DS9097U에 연결
이전 에는 이러한 장치 에서 " pic arbiter "를 사용했습니다 . 그것은 1 선 장치에서 데이터를 가져 와서 UART의 소비에 적합하게 만드는 유사한 역할을합니다.
MCP9804 와 같은 I2C 장치 를 GPIO 핀에 직접 연결할 수도 있습니다 . 단점은 4 개의 전선이 필요하다는 것입니다.