lcd_1602 — LCD 1602 Module

Chức năng chính và chức năng của lcd_1602

Function

begin(scl, sda)

Khởi tạo màn hình LCD và khai báo 2 chân IO (sử dụng cho giao tiếp I2C) để kết nối với module.

Ví dụ: Nếu chúng ta sử dụng PORT số 1 thì 2 chân I2C tương ứng sẽ là D1_1 và D1_2.

backlight()

Bặt đèn nền của màn hình.

noBacklight()

Tắt đèn nền của màn hình.

setCursor(0, 0)

Di chuyển con trỏ đến vị trí muốn xuất hiện kí tự, trong đó:

  • X là tọa độ theo chiều ngang.

  • Y là tọa độ theo chiều dọc.

print(TEXT)

In dòng kí tự TEXT lên màn hình. TEXT ghi không có dấu.

clear()

Xóa kí tự trên màn hình.

Các hàm nâng cao:

  • home();

  • leftToRight();

  • rightToLeft();

  • autoscroll();

  • noAutoscroll();

  • display();

  • noDisplay();

  • cursor();

  • noCursor();

  • blink();

  • noBlink();

  • scrollDisplayLeft();

  • scrollDisplayRight();

  • createChar(uint8_t location, uint8_t charmap[]);

Sample Code

Hiển thị kí tự trên màn hình LCD 1602

#include <LCD_1602.h>

LCD_1602 lcd(0x21);

void setup() {
lcd.begin(D1_1, D1_2);
lcd.backlight();
}

void loop(){
lcd.setCursor(0, 0);
lcd.print("OhStem");
lcd.setCursor(0, 1);
lcd.print("xin chao ban!");
delay(2000);
lcd.clear();
delay(1000);
}