5주차 수업 실습 보고서 _ 문제 해결 (온 습도 센서 (DHT11) 연결, 온 습도 측정) - seungyongjee/raspi-report GitHub Wiki

지난주 에러 이후 문제 해결

  1. 터미널에서 아래 설치 작업 진행

git clone https://github.com/adafruit/Adafruit_CircuitPython_DHT.git

pip install Adafruit-Blinka

pip3 install adafruit-circuitpython-dht

sudo apt-get install libgpiod2

  1. 실제 측정으로 위한 코드 작성

/home/pi/Adafruit_CircuitPython_DHT/examples 경로로 들어가서

dht_simpletest.py 파일에 9번 줄 dhtDevice = adafruit_dht.DHT22(board.D17)을 아래로 변경

dhtDevice = adafruit_dht.DHT11(board.D4)

터미널로 이동하여

cd Adafruit_CircuitPython_DHT

cd examples

~/Adafruit_CircuitPython_DHT/examples $ python3 dht_simpletest.py 파일 실행

아래처럼 실행된 경우 성공!!

유의사항 unable to set line 4 to input 오류의 경우 라즈베리파이 재부팅할 경우 정상 동작합니다.