라즈베리파이에 연결하고
라즈베리파이를 업데이트를 해준다.
sudo apt-get update
sudo apt-get install build-essential python-dev
그리고
git clone https://github.com/adafruit/Adafruit_Python_DHT.git
cd Adafruit_Python_DHT
sudo python setup.py install
Adafruit 에서 제공하는 소스를 github 에서 받아 설치한다.설치가 완료되면, 경로로 이동해 프로그램을 실행한다.
cd Adafruit_Python_DHT
cd examples
sudo ./AdafruitDHT.py 11 2
온습도 센서가DHT11 이라면 11
DHT22 인경우 22 라고 적어준다.
그리고 11 뒤에 숫자 2 는 GPIO 포트이다.
DHT11 센서는 습도 오차가 굉장히 큰편이다. +-5% 라고 하는데 10% 는 넘는듯..
DHT22 센서는 온습도 오차가 작은대신 2초마다 한번씩 데이터를 받을 수 있다.
댓글 없음:
댓글 쓰기