온습도센서

BABY CAT·2023년 7월 17일
0

Arduino

목록 보기
8/28

dht라이브러리 추가

dht sensor library 설치
아두이노스케치 재시작

dht11 라이브러리 추가

http://jujc.yonam.ac.kr/lecture/ans_ict/aduino/5._dht11_senser.htm

에서 DHT11_library.zip 다운 후 압축 풀기

DHT11.cpp

DHT11.h

두 파일을 아두이노 라이브러리 dht폴더로 이동

단 아두이노 라이브러리 폴더는 위 스샷과 다를 수 있다

dht만 추가한 상태에서

#include <DHT11.h>

DHT11 dht11(A0);

void setup()

{

 Serial.begin(9600);

}

void loop()

{

 float temp, humi;

 int result = dht11.read(humi, temp);

 if (result == 0)

 {

  Serial.print("temperature:");

  Serial.print(temp);

  Serial.print(" humidity:");

  Serial.print(humi);

  Serial.println();

 }

 else

 {

  Serial.println();

  Serial.print("Error No :");

  Serial.print(result);

  Serial.println();

 }

 delay(DHT11_RETRY_DELAY);

}

위 코드를 업로드하면
에러코드를 보고 경로를 알 수 있다

3.dht와 dht11 설치를 완료했으면 온습도센서를 연결

온습도센서를 보면 GND DATA VCC 3개로 이루어져 있다

  • 코드상 데이터는 DHT11 dht11(A0); 여기서 A0으로 받기 때문에 DATA는 아날로그핀 A0으로 연결한다
  • GND와 VCC는 파워핀 쪽에 각각 연결한다

코드를 업로드하고 시리얼모니터 확인

3개의 댓글

comment-user-thumbnail
2023년 7월 18일

너무 좋은 글이네요. 공유해주셔서 감사합니다.

답글 달기
comment-user-thumbnail
2023년 7월 18일

훌륭한 글이네요. 감사합니다.

답글 달기
comment-user-thumbnail
2023년 7월 18일

훌륭한 글이네요. 감사합니다.

답글 달기