Cách giao diện màn hình LCD (Màn hình tinh thể lỏng) bằng Arduino

Hãy Thử Công Cụ CủA Chúng Tôi Để LoạI Bỏ Các VấN Đề





Trong thiết kế hệ thống nhúng dựa trên Arduino, các mô-đun Màn hình tinh thể lỏng đóng một vai trò rất quan trọng. Do đó, điều rất quan trọng là phải tìm hiểu về cách giao diện LCD với Arduino 16 × 2 trong thiết kế hệ thống nhúng. Các đơn vị hiển thị rất quan trọng trong giao tiếp giữa thế giới con người và thế giới máy móc. Bộ phận hiển thị hoạt động theo nguyên tắc giống nhau, nó không phụ thuộc vào kích thước của màn hình mà nó có thể lớn hay nhỏ. Chúng tôi đang làm việc với các màn hình đơn giản như 16 × 1 và 16 × 2. Đơn vị hiển thị 16 × 1 có 16 ký tự hiển thị trên một dòng và đơn vị hiển thị 16 × 2 có 32 ký tự hiện diện trong 2 dòng. Chúng ta nên biết rằng để hiển thị mỗi ký tự có 5 × 10 pixel. Do đó, để hiển thị một ký tự, tất cả 50 pixel phải ở cùng nhau. Trong màn hình, có một bộ điều khiển HD44780, nó được sử dụng để điều khiển pixel của các ký tự để hiển thị.

Màn hình tinh thể lỏng là gì?

Các màn hình tinh thể lỏng sử dụng thuộc tính giám sát ánh sáng của tinh thể lỏng và chúng không phát ra ánh sáng trực tiếp. Màn hình tinh thể lỏng là màn hình phẳng hoặc màn hình trực quan điện tử. Với thông tin thấp, nội dung của màn hình LCD thu được trong hình ảnh cố định hoặc hình ảnh tùy ý được hiển thị hoặc ẩn như các từ hiện tại, chữ số hoặc 7 đoạn hiển thị . Các hình ảnh tùy ý được tạo thành từ không nhiều pixel nhỏ và phần tử có các phần tử lớn hơn.




Màn hình tinh thể lỏng

Màn hình tinh thể lỏng

Màn hình tinh thể lỏng 16 × 2

Màn hình tinh thể lỏng 16 × 2 chứa hai đường ngang và chúng được sử dụng để nén không gian của 16 ký tự hiển thị. Ở chế độ sẵn có, màn hình LCD có hai thanh ghi được mô tả dưới đây.



  • Đăng ký lệnh
  • Đăng ký dữ liệu

Đăng ký lệnh: Thanh ghi này được sử dụng để chèn một lệnh đặc biệt vào màn hình LCD. Lệnh là một tập hợp dữ liệu đặc biệt và nó được sử dụng để cung cấp lệnh bên trong cho màn hình tinh thể lỏng như màn hình rõ ràng, di chuyển đến dòng 1 ký tự 1, thiết lập con trỏ và v.v.

Đăng ký dữ liệu: Các thanh ghi dữ liệu được sử dụng để nhập dòng trong màn hình LCD

Màn hình tinh thể lỏng 16x2

Màn hình tinh thể lỏng 16 × 2

Sơ đồ chân và mô tả của từng chân được giải thích trong bảng sau.


Pin No Tên ghim

Ghim Mô tả

Ghim 1

GND

Chân này là chân nối đất và màn hình LCD được kết nối với Mặt đất

Pin 2

VCC

Chân VCC được sử dụng để cấp nguồn cho LCD

Pin 3

VEE

Chân này được sử dụng để điều chỉnh độ tương phản của màn hình LCD bằng cách kết nối biến trở giữa VCC & Ground.

Pin 4

RS

RS được gọi là lựa chọn thanh ghi và nó chọn thanh ghi Lệnh / Dữ liệu. Để chọn thanh ghi lệnh, RS phải bằng không. Để chọn thanh ghi dữ liệu, RS phải bằng một.

Pin 5

R / W

Chân này dùng để chọn các thao tác Đọc / Ghi. Để thực hiện các hoạt động ghi, R / W phải bằng không. Để thực hiện các thao tác đọc, R / W phải bằng một.

Pin 6

TRONG

Đây là chân tín hiệu cho phép nếu các xung tích cực đi qua một chân, khi đó chân có chức năng như một chân đọc / ghi.

Pin 7

DB0 đến DB7

Chân 7 chứa tổng cộng 8 chân được sử dụng làm chân Dữ liệu của màn hình LCD.

Pin 15

LED +

Chân này được kết nối với VCC và nó được sử dụng cho chân 16 để thiết lập sự phát sáng của đèn nền LCD.

Pin 16

LED -

Chân này được kết nối với Ground và nó được sử dụng cho chân 15 để thiết lập sự phát sáng của đèn nền của màn hình LCD.

Giao diện LCD với Mô-đun Arduino

Sơ đồ mạch sau đây cho thấy màn hình tinh thể lỏng với Mô-đun Arduino . Từ sơ đồ mạch, chúng ta có thể quan sát thấy chân RS của màn hình LCD được kết nối với chân 12 của Arduino. Màn hình LCD của chân R / W được kết nối với đất. Chân 11 của Arduino được kết nối với chân tín hiệu cho phép của mô-đun LCD. Mô-đun LCD & mô-đun Arduino được giao tiếp với chế độ 4-bit trong dự án này. Do đó có bốn dòng đầu vào là DB4 đến DB7 của màn hình LCD. Quá trình này rất đơn giản, nó cần ít cáp kết nối hơn và chúng tôi cũng có thể tận dụng tối đa tiềm năng của mô-đun LCD.

Giao diện LCD với Mô-đun Arduino

Giao diện LCD với Mô-đun Arduino

Các dòng đầu vào kỹ thuật số (DB4-DB7) được giao tiếp với các chân Arduino từ 5-2. Để điều chỉnh độ tương phản của màn hình, chúng tôi sử dụng một chiết áp 10K. Dòng điện qua đèn LED phía sau là từ điện trở 560 ohm. Giắc cắm nguồn bên ngoài được cung cấp bởi bo mạch cho Arduino. Sử dụng PC thông qua cổng USB, Arduino có thể cấp nguồn. Một số phần của mạch có thể yêu cầu nguồn điện + 5V, nó được lấy từ nguồn 5V trên bảng Arduino.

Sơ đồ sau cho thấy mô-đun LCD giao tiếp với Arduino.

Sơ đồ

Sơ đồ

Bài viết này cung cấp thông tin về cách mô-đun LCD giao tiếp với Arduino. Tôi hy vọng bằng cách đọc bài viết này, bạn đã có kiến ​​thức cơ bản về cách mô-đun LCD với Arduino. Nếu bạn có bất kỳ câu hỏi nào liên quan đến bài viết này hoặc về các dự án vi điều khiển , xin đừng ngần ngại bình luận trong phần bên dưới. Đây là câu hỏi dành cho bạn, chức năng của mô-đun LCD bằng cách giao tiếp với Arduino là gì?

Tín ảnh:

  • Màn hình tinh thể lỏng là gì imimg
  • Màn hình tinh thể lỏng 16 × 2 blogspot
  • Giao diện LCD với Mô-đun Arduino Cirstoday