미래 농어업을 선도하는 창의적 인재 육성 대학
#include "DHT.h" // DHT.h 라이브러리를 포함한다
#define DHTPIN 2 // DHT핀을 2번으로 정의한다(DATA핀)
#define DHTTYPE DHT11 // DHT타입을 DHT11로 정의한다
DHT dht(DHTPIN, DHTTYPE); // DHT설정 - dht (디지털2, dht11)
void setup() {
Serial.begin(9600); // 9600 속도로 시리얼 통신을 시작한다
Serial.println("CLEARDATA");
Serial.println("LABEL,TIME,HUMIDITY,TEMPERATURE");
}
void loop() {
delay(2000);
int h = dht.readHumidity(); // 변수 h에 습도 값을 저장
int t = dht.readTemperature(); // 변수 t에 온도 값을 저장
Serial.print("Humidity: "); // 문자열 Humidity: 를 출력한다.
Serial.print(h); // 변수 h(습도)를 출력한다.
Serial.print("%\t"); // %를 출력한다
Serial.print("Temperature: "); // 이하생략
Serial.print(t);
Serial.println(" C");
Serial.print("DATA,TIME,");
Serial.print(h);
Serial.print(",");
Serial.print(t);
Serial.println(",");
}