Mục lục:
- Bước 1: Sơ đồ màn hình LCD 16x2
- Bước 2: 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
- Bước 4: Luồng mức cao
- Bước 5: Hướng dẫn
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
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:33
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
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
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:
Bắt đầu với giao diện cảm biến I2C ?? - Giao diện MMA8451 của bạn bằng ESP32s: 8 bước
Bắt đầu với giao diện cảm biến I2C ?? - Giao diện MMA8451 của bạn bằng cách sử dụng ESP32s: Trong hướng dẫn này, bạn sẽ tìm hiểu tất cả về Cách khởi động, kết nối và nhận thiết bị I2C (Gia tốc kế) hoạt động với bộ điều khiển (Arduino, ESP32, ESP8266, ESP12 NodeMCU)
Làm thế nào để sử dụng đồng hồ vạn năng trong tiếng Tamil. Hướng dẫn cho người mới bắt đầu - Đồng hồ vạn năng cho người mới bắt đầu: 8 bước
Làm thế nào để sử dụng đồng hồ vạn năng trong tiếng Tamil. Hướng dẫn cho người mới bắt đầu | Đồng hồ vạn năng dành cho người mới bắt đầu: Xin chào các bạn, Trong hướng dẫn này, tôi đã giải thích cách sử dụng đồng hồ vạn năng trong tất cả các loại mạch điện tử theo 7 bước khác nhau, chẳng hạn như 1) kiểm tra tính liên tục khi phần cứng gặp sự cố 2) Đo dòng điện một chiều 3) kiểm tra Diode và đèn LED 4) Đo Resi
Màn hình Nextion - Giải thích về giao diện và giao thức với PIC và Arduino: 10 bước
Màn hình Nextion | Giải thích về giao diện và giao thức với PIC và Arduino: Nextion Display rất dễ sử dụng và giao diện dễ dàng với bộ điều khiển vi mô. sẽ hành động trên để hiển thị
Giao diện cảm biến Raindrop tới NodeMcu - cho người mới bắt đầu: 5 bước
Giao diện cảm biến Raindrop tới NodeMcu | dành cho người mới bắt đầu: trong hướng dẫn này, bạn biết về cách Giao diện cảm biến hạt mưa với NodeMcu
Giới thiệu về điện áp, dòng điện, điện trở và công suất được giải thích cho người mới bắt đầu: 3 bước
Giới thiệu về Điện áp, Dòng điện, Điện trở và Công suất Giải thích cho người mới bắt đầu: Video này liên quan đến các thuật ngữ điện tử cơ bản và dễ hiểu, tôi sẽ cố gắng giải thích dễ dàng bằng khái niệm tương tự nước, vì vậy sẽ giúp hiểu được lý thuyết về bột, vì vậy hãy xem video này để làm rõ khái niệm của bạn về Dòng điện, Điện áp