#include <Wire.h> //Gọi thư viện I2C để sử dụng các thư viện I2C
#include <LiquidCrystal_I2C.h> //Thư viện LCD I2C
LiquidCrystal_I2C lcd(0x27,16,2);
uint32_t flag = 0;
void setup()
{
lcd.init(); //Khởi tạo màn hình LCD
lcd.backlight(); //Bật đèn màn hình lCD
pinMode(2, INPUT_PULLUP);
attachInterrupt(0, Interrupt, FALLING);
}
void Interrupt()
{
flag = 1;
}
void loop()
{
lcd.setCursor(0, 0);
lcd.print("LCD1602");
lcd.setCursor(1, 1);
lcd.print("start");
if(flag == 1)
{
lcd.clear();
lcd.setCursor(0, 0);
lcd.print("I2C LCD");
lcd.setCursor(1, 1);
lcd.print("10_02_24");
delay(3000);
flag = 0;
}
}