Professional Documents
Culture Documents
Codebom
Codebom
h>
#include <LiquidCrystal_I2C.h>
#include "Adafruit_MLX90614.h"
LiquidCrystal_I2C lcd(0x27,16,2);
#define pin_hn 2
#define bom 6
#define coi 5
float temp;
//======================================================
======================================
void setup() {
Serial.begin(9600);Wire.begin();lcd.init();lcd.backlight();lcd.clear();
mlx.begin();pinMode(pin_hn, INPUT);pinMode(bom,
OUTPUT);pinMode(coi, OUTPUT);
i = 0;
//======================================================
======================================
void loop() {
if(i<0){
lcd.setCursor(0,0);lcd.print("DO AN TOT NGHIEP");
delay(3000);lcd.clear(); i = i + 1;
else{
temp = mlx.readObjectTempC();
digitalWrite(coi,HIGH);
phathien();
lcd.setCursor(0, 0);lcd.print("TEMP =
");lcd.print(temp);lcd.print(char(223)); lcd.print("C ");
i = i + 1;
delay(500);
//======================================================
======================================
void phathien(){
status_HN = digitalRead(pin_hn);
void dieukhien(){
delay(500);digitalWrite(bom, LOW);
delay(500);
delay(3000);
delay(1000);
checkstatus = false;
//======================================================
======================================