Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 3

#include <Wire.

h>

#include <LiquidCrystal_I2C.h>

#include "Adafruit_MLX90614.h"

LiquidCrystal_I2C lcd(0x27,16,2);

Adafruit_MLX90614 mlx = Adafruit_MLX90614();

int i, status_HN;int dem = 0;int valuet = 1 ;

#define pin_hn 2

#define bom 6

#define coi 5

bool checkstatus = false;

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);

digitalWrite(bom, HIGH);digitalWrite(coi, HIGH);

i = 0;

//======================================================
======================================

void loop() {

if(i<0){
lcd.setCursor(0,0);lcd.print("DO AN TOT NGHIEP");

lcd.setCursor(0,1);lcd.print(" DOAN THI HA ");

delay(3000);lcd.clear(); i = i + 1;

else{

temp = mlx.readObjectTempC();

if(temp < 37){

digitalWrite(coi,HIGH);

phathien();

lcd.setCursor(0, 0);lcd.print("TEMP =
");lcd.print(temp);lcd.print(char(223)); lcd.print("C ");

i = i + 1;

else {digitalWrite(coi,LOW);lcd.setCursor(0,0);lcd.print("Wanning ... ");

lcd.setCursor(0,1);lcd.print("co dau hieu sot ");i = i + 1;}

delay(500);

//======================================================
======================================

void phathien(){

status_HN = digitalRead(pin_hn);

if(status_HN == 0 && checkstatus == true){dieukhien();}


else {digitalWrite(bom, HIGH);lcd.setCursor(0,1);lcd.print("Moi rua tay !!!
");}

void handleInterrupt() {checkstatus = true;}

void dieukhien(){

lcd.setCursor(0,1);lcd.print("Xin chao ban ");

delay(500);digitalWrite(bom, LOW);

lcd.setCursor(0,1);lcd.print("Lay dung dich ");

delay(500);

digitalWrite(bom, HIGH);lcd.setCursor(0,1);lcd.print("Hay xoa deu


tay!");

delay(3000);

lcd.setCursor(0,1);lcd.print("Cam on ban ^.^ ");

delay(1000);

checkstatus = false;

//======================================================
======================================

You might also like