/*
온습도 센서 예제
온도와 습도를 출력
라이브러리 DHT sensor library by Adafruit 와
Adafruit Unified Sensor by Adafruit를 아래 링크에서 설치 해야함
https://github.com/adafruit/DHT-sensor-library
https://github.com/adafruit/Adafruit_Sensor
http://www.devicemart.co.kr/
*/
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
#include "DHT.h" // DHT 라이브러리 호출
#define DHTPIN 8 // 온습도 센서가 4번에 연결
#define DHTTYPE DHT11 // DHT11 온습도 센서 사용
DHT dht(DHTPIN, DHTTYPE); // DHT 설정 (4,DHT11)
LiquidCrystal_I2C lcd(0x27,20,4);
void setup()
{
Serial.begin(115200); // 통신속도 9600으로 통신 시작
lcd.init();
lcd.backlight();
}
void loop()
{
delay(2000);
int h = dht.readHumidity(); // 습도값을 h에 저장
int t = dht.readTemperature(); // 온도값을 t에 저장
Serial.print("Humidity: "); // 문자열 출력
Serial.print(h); // 습도값 출력
Serial.print("% ");
Serial.print("Temperature: ");
Serial.print(t); // 온도값 출력
Serial.println("C");
lcd.setCursor(0,0);
String string_1 = "Humi : " +(String)h + + " %";
lcd.print(string_1);
lcd.setCursor(0,1);
String string_2 = "Temp : " +(String)t + + " C";
lcd.print(string_2);
delay(2000);
}
'Smart Factory 과정 > 아두이노' 카테고리의 다른 글
아두이노 Master Slave LED 제어 (0) | 2021.06.17 |
---|---|
아두이노 시리얼 통신 사용하기 (TTL USB연결, RealTime Serial Capture Program) (0) | 2021.06.17 |
아두이노 온습도 센서 (0) | 2021.06.16 |
아두이노 조도센서 (0) | 2021.06.16 |
아두이노 부저 (0) | 2021.06.15 |
댓글