- Lắp ráp mạch điện
- Lập trình thực hiện các nhiệm vụ theo yêu cầu
- Xem xét lại ứng dụng đã tạo dựa trên các tiêu chí đánh giá đã đề ra
- Sửa đổi nếu ứng dụng chưa đạt các tiêu chí hoặc nâng cấp để ứng dụng được tốt hơn
#include <LiquidCrystal_I2C.h>
#include <Wire.h>
#include <DHT11.h>
DHT11 dht11(2);
LiquidCrystal_I2C lcd(0x27, 16, 2);
void setup() {
lcd.init();
lcd.backlight();
pinMode(1, OUTPUT);
}
int gio = 0;
int phut = 0;
int giay = 0;
int nhietdo = 0;
int doam = 0;
void loop() {
int ketqua = dht11.readTemperatureHumidity(nhietdo, doam);
lcd.setCursor(4, 0);
if (gio <= 9) {
lcd.print("0");
lcd.print(gio);
} else {
lcd.print(gio);
}
lcd.print(":");
if (phut <= 9) {
lcd.print("0");
lcd.print(phut);
} else {
lcd.print(phut);
}
lcd.print(":");
if (giay <= 9) {
lcd.print("0");
lcd.print(giay);
} else {
lcd.print(giay);
}
if (giay == 59) {
giay = 0;
phut++;
if (phut == 60) {
phut = 0;
gio++;
if (gio == 24) {
gio = 0;
}
}
} else giay++;
lcd.setCursor(0,1);
lcd.print(nhietdo);
lcd.setCursor(4,1);
lcd.print(doam);
delay(1000);
}
Đăng nhập để tham gia bình luận