#include <Wire.h>;
#include <LiquidCrystal_I2C.h>;
LiquidCrystal_I2C lcd(0x27,16,2);
const int A1red = 2; // Chân kết nối đèn
const int A1Yellow = 3;
const int A1Green = 4;
const int A2red = 5; // Chân kết nối đèn
const int A2Yellow = 6;
const int A2Green = 7;
const int B1red = 8; // Chân kết nối đèn
const int B1Yellow = 9;
const int B1Green = 10;
const int B2red = 11; // Chân kết nối đèn
const int B2Yellow = 12;
const int B2Green = 13;
void setup() {
pinMode(A1red, OUTPUT);
pinMode(A1Yellow, OUTPUT);
pinMode(A1Green, OUTPUT);
pinMode(A2red, OUTPUT);
pinMode(A2Yellow, OUTPUT);
pinMode(A2Green, OUTPUT);
pinMode(B1red, OUTPUT);
pinMode(B1Yellow, OUTPUT);
pinMode(B1Green, OUTPUT);
pinMode(B2red, OUTPUT);
pinMode(B2Yellow, OUTPUT);
pinMode(B2Green, OUTPUT);
lcd.init(); //khởi tạo màn hình LCD. Khi được gọi,
//lệnh này sẽ thiết lập các cài đặt ban đầu cho màn hình LCD,
//bao gồm kích thước, số dòng, chế độ hiển thị và các thông số khác.
lcd.backlight(); //Bật đèn nền
}
void loop() {
digitalWrite(A1red, HIGH); // Bật đèn LED
digitalWrite(A1Yellow, HIGH); // Bật đèn LED
digitalWrite(A1Green, HIGH); // Bật đèn LED
digitalWrite(A2red, HIGH); // Bật đèn LED
digitalWrite(A2Yellow, HIGH); // Bật đèn LED
digitalWrite(A2Green, HIGH); // Bật đèn LED
digitalWrite(B1red, HIGH); // Bật đèn LED
digitalWrite(B1Yellow, HIGH); // Bật đèn LED
digitalWrite(B1Green, HIGH); // Bật đèn LED
digitalWrite(B2red, HIGH); // Bật đèn LED
digitalWrite(B2Yellow, HIGH); // Bật đèn LED
digitalWrite(B2Green, HIGH); // Bật đèn LED
lcd.setCursor(0, 0);//đặt con trỏ vào cột 1 dòng 1
lcd.print("LED");
delay(1000);
}