Mục lục:

Arduino cho người mới bắt đầu: Giao diện Arduino với màn hình LCD 16x2 Giải thích: 5 bước
Arduino cho người mới bắt đầu: Giao diện Arduino với màn hình LCD 16x2 Giải thích: 5 bước

Video: Arduino cho người mới bắt đầu: Giao diện Arduino với màn hình LCD 16x2 Giải thích: 5 bước

Video: Arduino cho người mới bắt đầu: Giao diện Arduino với màn hình LCD 16x2 Giải thích: 5 bước
Video: Giao Tiếp I2C Với LCD 16x2 Bằng Arduino Uno R3 | Điện tử DAT 2024, Tháng bảy
Anonim
Arduino cho người mới bắt đầu: Giải thích giao diện Arduino với màn hình LCD 16x2
Arduino cho người mới bắt đầu: Giải thích giao diện Arduino với màn hình LCD 16x2

Chào mọi người, Ngày nay, Arduino đã trở nên rất phổ biến và mọi người đều chấp nhận nó vì tính dễ viết mã.

Tôi đã tạo ra loạt bài Kiến thức cơ bản về Arduino giúp những người mới bắt đầu, người mới bắt đầu và thậm chí cả các nhà phát triển có thể làm việc với mô-đun. Loạt bài này đã trình bày những kiến thức cơ bản về mô-đun, giao diện được sử dụng giữa mô-đun và Arduino và mã hóa.

Hãy bắt đầu nào..

Bước 1: Sơ đồ màn hình LCD 16x2

Sơ đồ màn hình LCD 16x2
Sơ đồ màn hình LCD 16x2

Màn hình LCD 16x2 là 16 ký tự và màn hình LCD 2 hàng có 16 chân kết nối. Màn hình LCD này yêu cầu dữ liệu hoặc văn bản ở định dạng ASCII để hiển thị. Hàng đầu tiên Bắt đầu bằng 0x80 và hàng thứ 2 bắt đầu bằng địa chỉ 0xC0.

LCD có thể hoạt động ở chế độ 4 bit hoặc 8 bit. Ở chế độ 4 bit, Dữ liệu / Lệnh được gửi ở định dạng Nibble Đầu tiên Nibble cao hơn và sau đó Nibble thấp hơn

Ví dụ: để gửi 0x45 Đầu tiên 4 sẽ được gửi Sau đó 5 sẽ được gửi.

Bước 2: Kết nối giao diện LCD 16x2 với Arduino

Kết nối giao diện LCD 16x2 với Arduino
Kết nối giao diện LCD 16x2 với Arduino

Bước 3: Kiểm soát và lưu lượng pin

Có 3 chân điều khiển là RS, RW, E.

Cách sử dụng RS: Khi Lệnh được gửi, thìRS = 0 Khi Dữ liệu được gửi, thì RS = 1

Chân RW là Đọc / Ghi.

trong đó, RW = 0 có nghĩa là Ghi dữ liệu trên màn hình LCD

RW = 1 có nghĩa là Đọc dữ liệu từ màn hình LCD

Cách sử dụng RW:

Khi chúng ta đang ghi vào lệnh / Dữ liệu LCD, chúng ta đang đặt chân là LOW.

Khi chúng tôi đang đọc từ màn hình LCD, chúng tôi đang đặt chân là CAO.

Trong trường hợp của chúng tôi, chúng tôi đã cố định nó đến mức THẤP, bởi vì chúng tôi sẽ luôn ghi vào màn hình LCD.

Cách sử dụng E (Bật):

Khi chúng tôi gửi dữ liệu đến LCD, chúng tôi đang cung cấp xung cho LCD với sự trợ giúp của chân E.

Bước 4: Luồng mức cao

Đây là luồng mức cao mà chúng ta phải tuân theo khi gửi COMMAND / DATA tới LCD.

Xung kích hoạt Nibble cao hơn,

Giá trị RS thích hợp, dựa trên COMMAND / DATA

Hạ Nibble

Bật Pulse,

Giá trị RS thích hợp, dựa trên COMMAND / DATA

Đề xuất: