구독자 여러뷴~
디바이스마트 엔지니어 흥프로 입니다~~!!~!
오늘의 포스팅은 !!!
라즈베리파이 실습 예제 6탄
라즈베리파이 실습 예제
온습도 센서 DHT - 11 사용하기 입니다.!!
라즈베리파이 실습 예제 6탄
라즈베리파이 실습 예제
온습도 센서 DHT - 11 사용하기 입니다.!!
저는 Raspberry Pi 3 B+에 Raspbian 이고 python을 사용합니다. 참고하세요!
DHT 시리즈는 가장 많이 쓰이는 온습도 센서 인데요.!
Adafruit_DHT 라이브러리를 사용합니다.
쉽게 접근 할 수 있기 때문에 진행해 볼께요.!
아래 배선도(결선도) 확인하시고 가실께요!
Adafruit_DHT 라이브러리를 사용합니다.
쉽게 접근 할 수 있기 때문에 진행해 볼께요.!
아래 배선도(결선도) 확인하시고 가실께요!
라이브러리를 설치해 봅시다. git clone https://github.com/adafruit/Adafruit_Python_DHT.git cd Adafruit_Python_DHT sudo python setup.py install 이렇게 하면 라이브러리 설치가 완료 될껍니다. cd Adafruit_Python_DHT/examples python AdafruitDHT.py 11 4 DHT 11을 쓰고 GPIO 4번에 연결되어있다는 겁니다. 이런식으로 하면 한번씩만 확인할 수 있기 때문에 계속 확인하는 프로그램을 만들어봅시다. dht11.py를 생성합시다. sudo nano dht11.py
간단합니다. Adafruit_DHT 라이브러리를 사용합니다. 거기에서 DHT-11을 사용 할껍니다.
h, t = Adafruit_DHT.read_retry(sensor, pin)
센서 정보를 읽어오기 위한 코드 입니다.
이렇게 지정해주고 if문을 통해 데이터의 유무를 파악하고 출력합니다. 다 작성된 프로그램을 실행하면 아래와 같이 출력이 이루어 집니다. 쉽죠!?? 간단 합니다. 해당 라이브러리만 잘 사용 할 수 있으시면 어디든 활용이 가능하겠죠? 그럼 오늘 포스팅은 여기까지!!! http://www.devicemart.co.kr/goods/view?no=1385485 ▼▼▼라즈베리파이 베이직 키트▼▼▼ http://www.devicemart.co.kr/goods/view?no=1264628 |
감사합니다!!~ 안뇽!!!
0 댓글