24. 온습도 측정하기
온습도센서(DHT11)란? 온습도 센서 이용하여 측정한 온습도 값을 시리얼에 뿌리기 1) 온습도센서(DHT11)란? - DHT11을 쉽게 사용하는 모듈 온습도 센서인 DHT11을 복잡한 추가 배선 없이 쉽게 사용할 수
infoinno.tistory.com
12. LCD 글자 출력하기
LCD 란? LCD 문자 출력 준비(라이브러리 설치) LCD로 문자 출력하기 1. LCD 란? 문가와 기호를 표시할 수 있는 LCD로 보통은 16글자 2줄을 표시할 수 있는 LCD를 많이 사용합니다. 하지만 LCD는 치명적인
infoinno.tistory.com
목차
1) 결선도
2) 라이브러리 추가
3) 소스코드
1) 결선도
2) 라이브러리 추가
온습도 센서 사용을 위해 DHT sensor library 설치후 라이브러리 추가 합니다.
LCD 사용을 위한 LiquidCrystal I2C 를 설치한후 라이브러리 추가 합니다.
3) 소스코드
소스코드 복붙용
#include <LiquideCrystal_I2C.h>
#include <DHT.h>
#define pinDHT 11
#define DHTTYPE DHT11
DHT dht(pinDHT,DHTTYPE);
LiquideCrystal_I2C lcd(0x27, 16,2);
int count =0;
void setup(){
Serial.begin(9600);
dht.begin();
lcd.init();
lcd.backlight();
lcd.setCursor(0,0);
lic.print("210817_DHT_LCD2");
lcd.setCursor(0,1);
lcd.print("by B.H Chung");
dylay(2000);
lcd.clear();
}
void loop(){
//DHT
delay(2000);
int h = dht.readHumidity();
int t = dht.readTemperature();
Serial.print("Humidity: ");
Serial.print(h);
Serial.print(" %\t");
Serial.print("Temperature: ");
Serial.print(t);
Serial.print(" C ");
Serial.print(count);
lcd.setCursor(0,0);
lcd.print("Temp: ");
lcd.print(t);
lcd.print(" C");
lcd.setCursor(0,1);
lcd.print("Humi: ");
lcd.print(h);
lcd.print(" %");
lcd.setCursor(12,1);
lcd.print(count);
count += 1; //count = count + 1;
if(count > 9999){
count = 0;
lcd.clear();
}
}
감사합니다.

반응형
'IOT 로봇 아두이노 > 아두이노 기본센서 연결하기' 카테고리의 다른 글
라인프렌즈 브라운 눈에 LED 광선 만들기 [아두이노 LED 사용] (0) | 2023.04.19 |
---|---|
[아두이노 응용] 온습도 센서 + ESP-01 연결하여 Blynk에 표시하기 (1) | 2021.08.18 |
[아두이노 응용] Blynk 연결하기 (0) | 2021.08.17 |
[아두이노 기초] 와이파이 연결하기 (0) | 2021.08.16 |
[아두이노 기초] 온습도 측정하기 (0) | 2021.07.28 |
댓글