Giới thiệu Mạch điều khiển màn hình LCD16x02 giao tiếp I2C
Mạch điều khiển màn hình LCD16x02 giao tiếp I2C sử dụng IC điều khiển màn hình kí tự gồm 16 cột và 2 dòng giúp tiết kiệm dây nối với vi điều khiển (hoặc Arduino) cho khả năng hiển thị nhanh với nhiều chức năng. Mạch được sử dụng để điều khiển cho màn hình LCD16x02
Thông thường, để điều khiển và hiển thị được kí tự từ vi điều khiển xuất ra màn hình 16x02 bạn cần tới 7-8 dây nối đến chân vi điều khiển. Điều này gây ra rất nhiều phiền toái: đi sai dây, mạch rườm ra, khó viết code... Những điều này được mạch điều khiển màn hình khắc phục hoàn toàn vì số lượng dây tín hiệu giảm còn duy nhất: 2 dây. Bằng việc sử dụng giao tiếp I2C, việc điều khiển trực tiếp màn hình được chuyển sang cho IC xử lý nằm trên mạch. Bạn chỉ việc gửi các mã lệnh cùng nội dung hiển thị, do vậy giúp vi điều khiển có nhiều thời gian để xử lý các tiến trình phức tạp khác. Ưu điểm của việc sử dụng giao tiếp I2C
Giao tiếp I2C chỉ sử dụng duy nhất 2 dây tín hiệu: SDA và SCL giúp tiết kiệm chân trên vi điều khiển. Tốc độ truyền dữ liệu lên đến 400Kbps. Dữ liệu truyền nhận đảm bảo tính toàn vẹn vì sử dụng cơ chế phản hồi (ACK) trên mỗi byte dữ liệu. Có khả năng kết nối nhiều thiết bị với nhau: trên mạch có sẵn các mối hàn A0, A1, A2 để thay đổi địa chỉ của module. Thông số kỹ thuật:
Điện áp hoạt động: 3 - 6V Giao tiếp: I2C Địa chỉ mặc định: 0x27, có thể mắc vào I2C bus tối đa 8 module (3bit address set) Jump Chốt: Cung cấp đèn cho LCD hoặc ngắt Biến trở xoay độ tương phản cho LCD Kích thước: 41.5 x 19 x 15.3mm Trọng lượng: 5g Lưu ý: Mạch không bao gồm màn hình LCD16x02.