반응형
How to make a great fine dust meter 3 - 온도 습도 센서
이제 중간 정도 왔네요. 오늘은 흔하고 흔하면서도 잘 모르는 온도와 습도에 대해 알아보겠습니다. 센서를 이용하여 온도와 습도를 모니터링하는 부분은 별로 중요하지 않습니다. 어떤 분야든 원리가 중요한 법이지요.
미세먼지 측정기 실습에서 다룰 강의 전체 내용은 아래와 같다.
How to make a great fine dust meter 1 - 미세먼지 측정기 개요
How to make a great fine dust meter 2 - 버튼과 인터럽트
How to make a great fine dust meter 3 - 온도 습도 센서
How to make a great fine dust meter 4 - 미세먼지 센서
How to make a great fine dust meter 5 - OLED
How to make a great fine dust meter 6 - 아두이노 나노 보드를 Nano 33 IoT 보드로 교체
다음은 온도 습도 센서 DHT11 을 실습한다.
회로도
기타
코드는 아래와 같다.
#include <SimpleDHT.h>
// for DHT11,
// VCC: 5V or 3V
// GND: GND
// DATA: 2
int pinDHT11 = 9;
SimpleDHT11 dht11(pinDHT11);
void setup() {
Serial.begin(9600);
}
void loop() {
// start working...
Serial.println("=================================");
Serial.println("Sample DHT11...");
// read without samples.
byte temperature = 0;
byte humidity = 0;
int err = SimpleDHTErrSuccess;
if ((err = dht11.read(&temperature, &humidity, NULL)) != SimpleDHTErrSuccess) {
Serial.print("Read DHT11 failed, err="); Serial.print(SimpleDHTErrCode(err));
Serial.print(","); Serial.println(SimpleDHTErrDuration(err)); delay(1000);
return;
}
Serial.print("Sample OK: ");
Serial.print((int)temperature); Serial.print(" *C, ");
Serial.print((int)humidity); Serial.println(" H");
// DHT11 sampling rate is 1HZ.
delay(1500);
}
참고
반응형
'메이커 Maker' 카테고리의 다른 글
리필스테이션 V1.0 수정 코드 설명 (0) | 2021.06.14 |
---|---|
How to make a great fine dust meter 6 - 아두이노 나노 보드를 Nano 33 IoT 보드로 교체 (0) | 2021.06.04 |
How to make a great fine dust meter 5 - OLED (0) | 2021.06.03 |
How to make a great fine dust meter 4 - 미세먼지 센서 (0) | 2021.06.02 |
How to make a great fine dust meter 1 - 미세먼지 측정기 개요 (0) | 2021.05.31 |
How to make a great fine dust meter 2 - 버튼과 인터럽트 (0) | 2021.05.31 |
IC-PBL과 비전 설계: 미세먼지 측정기 메이커 활동 (0) | 2021.05.09 |
peristaltic pump 연동 펌프, 계량 응용 분야에서 연동 펌프의 장점 (0) | 2021.04.27 |
더욱 좋은 정보를 제공하겠습니다.~ ^^