//광고차단회복
반응형

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
#include "DHT.h"
#include <LiquidCrystal_I2C.h>
 
#define DHTPIN 2
#define DHTTYPE DHT22
 
DHT dht(DHTPIN, DHTTYPE);
 
LiquidCrystal_I2C lcd(0x27162);
 
const int Htmp = 35//최고 온도
const int Mtmp = 25//중간 온도
const int Ltmp = 15//낮은 온도
int RelayP = 3;
 
float Tc; //현재 온도 상태
 
 
void setup() {
  Serial.begin(9600);
  dht.begin();
 
 
 
  pinMode(RelayP, OUTPUT);
 
  lcd.init();
  lcd.backlight();
}
 
void loop() {
  float humidity = dht.readHumidity();
  float temperature = dht.readTemperature();
  delay(1000);
 
  Tc = (int)temperature;
 
 
  if ( Tc <= Htmp && Tc != 0) {
    digitalWrite(RelayP, HIGH);
  } else {
    digitalWrite(RelayP, LOW);
  }
 
 
  Serial.print((int)temperature); Serial.print(" *C, ");
  Serial.print((int)humidity); Serial.println(" %");
 
  String humi = "Humi : ";
  humi += (String)humidity;
  humi += "%";
 
  String temp = "Temp : ";
  temp += (String)temperature;
  temp += "C";
 
 
 
  lcd.setCursor(00);
  lcd.print(humi);
 
  lcd.setCursor(01);
  lcd.print(temp);
 
  delay(1500);
}
 
cs
반응형

'프로그래밍 > C,C++' 카테고리의 다른 글

Codeup Q.1087 C언어  (0) 2022.08.23
Codeup Q.1085 C언어  (0) 2022.08.22
codeup Q.1805 C언어  (0) 2022.08.18
콤마로 구분된 숫자들의 합을 구하기  (0) 2021.12.04

+ Recent posts