Hướng Dẫn Cài Thư Viện Màn Hình LCD Tích Hợp I2C
1. Giới thiệu về Màn hình LCD 16x2 và giao tiếp I2C:
- Màn hình LCD 16x2: Là một linh kiện phổ biến trong các dự án điện tử và lập trình. Nó có 16 chân, trong đó 8 chân dữ liệu (D0 - D7) và 3 chân điều khiển (RS, RW, EN). 5 chân còn lại dùng để cấp nguồn và đèn nền cho LCD 16x2.
- Module I2C LCD: Để giảm số lượng chân kết nối, bạn có thể sử dụng module I2C LCD. Thay vì cần 6 chân để kết nối với LCD 16x2, module I2C chỉ cần 2 chân (SCL, SDA). Module này hỗ trợ các loại LCD sử dụng driver HD44780 (LCD 16x2, LCD 20x4, …).
2. Cài đặt thư viện LiquidCrystal_I2C:
- Để sử dụng màn hình LCD giao tiếp I2C với Arduino, bạn cần cài đặt thư viện
LiquidCrystal_I2C
. - Bạn có thể cài đặt thư viện này bằng cách mở Arduino IDE, chọn “Sketch” > “Include Library” > “Manage Libraries”. Tìm kiếm “LiquidCrystal_I2C” và cài đặt phiên bản mới nhất.
3. Kết nối và sử dụng:
- Kết nối module I2C LCD với Arduino UNO như sau:
- GND: GND
- VCC: 5V
- SDA: A4/SDA
- SCL: A5/SCL
- Sử dụng thư viện LiquidCrystal_I2C để hiển thị thông tin lên màn hình LCD.
Chúc bạn thành công!
Code Mẫu: |
#include <Wire.h> #include <LiquidCrystal_I2C.h> LiquidCrystal_I2C lcd(0x27,16,2); void setup() { lcd.init(); lcd.backlight(); lcd.setCursor(3,0); lcd.print("DIEN TU DAT"); lcd.setCursor(4,1); lcd.print("XIN CHAO"); } void loop() { } |