Mục lục:

Hướng dẫn sử dụng Arduino LCD 16x2 - Giao diện màn hình LCD 1602 với Arduino Uno: 5 bước
Hướng dẫn sử dụng Arduino LCD 16x2 - Giao diện màn hình LCD 1602 với Arduino Uno: 5 bước

Video: Hướng dẫn sử dụng Arduino LCD 16x2 - Giao diện màn hình LCD 1602 với Arduino Uno: 5 bước

Video: Hướng dẫn sử dụng Arduino LCD 16x2 - Giao diện màn hình LCD 1602 với Arduino Uno: 5 bước
Video: Arduino | Hướng dẫn sử dụng chi tiết LCD 2024, Tháng bảy
Anonim
Hướng dẫn sử dụng Arduino LCD 16x2 | Giao diện màn hình LCD 1602 với Arduino Uno
Hướng dẫn sử dụng Arduino LCD 16x2 | Giao diện màn hình LCD 1602 với Arduino Uno

Xin chào các bạn vì nhiều dự án cần màn hình để hiển thị dữ liệu cho dù đó là đồng hồ tự làm hay màn hình hiển thị số lượt đăng ký trên YouTube hay máy tính hoặc khóa bàn phím có màn hình và nếu tất cả các loại dự án này được thực hiện bằng arduino, họ chắc chắn sẽ cần một màn hình và vì hầu hết các màn hình đều không rẻ lắm ngoại trừ màn hình LCD 1602, vì vậy bạn nên sử dụng màn hình LCD 16x2 với arduino cho các dự án nhưng vấn đề duy nhất là màn hình nhỏ và cần nhiều kết nối nên trong hướng dẫn này, chúng ta sẽ xem cách tôi đã kết nối màn hình của mình với arduino và viết mã để hiển thị một số dữ liệu trên màn hình LCD.

Bước 1: Những thứ bạn cần

Những thứ bạn cần
Những thứ bạn cần
Những thứ bạn cần
Những thứ bạn cần
Những thứ bạn cần
Những thứ bạn cần

Vì vậy, đối với hướng dẫn này, chúng ta sẽ cần những thứ sau: Màn hình LCD 16X2

Arduino una

Chiết áp 10K

Điện trở 220 ohm

Kết nối dây

Breadboard

Bước 2: Các chân của màn hình LCD 1602

Chân của màn hình LCD 1602
Chân của màn hình LCD 1602

Các chân sau đây có sẵn trên màn hình: VSS: Đây là chân nối đất. VDD: Đây là chân 5V. V0: Chân này điều khiển độ tương phản của màn hình LCD. RS (Register Select Pin): Chân này điều khiển nơi bạn đang viết dữ liệu trong bộ nhớ của màn hình LCD. Có hai loại thanh ghi; Thanh ghi dữ liệu lưu giữ những gì hiển thị trên màn hình và thanh ghi lệnh nơi màn hình LCD tìm kiếm lệnh tiếp theo. R / W (Read / Write Pin): Chân này chọn chế độ; Chế độ đọc hoặc chế độ Viết. Kết nối nó với mặt đất sẽ đặt màn hình LCD ở chế độ đọc. E (Enable Pin): Chân này cho phép ghi vào các thanh ghi. Chân dữ liệu: Có 8 chân dữ liệu (D0-D7). Trạng thái cao hoặc thấp của các chân này đại diện cho các bit mà bạn đang ghi để đăng ký ở chế độ ghi hoặc các giá trị bạn đang đọc ở chế độ đọc. Hai chân cuối cùng dành cho đèn nền LCD. Một số màn hình LCD có 16 chân và một số có 14 chân. Nếu bạn có màn hình LCD 14 chân thì có nghĩa là không có đèn nền. A (LED +): Chân này là kết nối dương của đèn sau. K (LED-): Chân này là kết nối âm của đèn sau.

Bước 3: Kết nối

Kết nối
Kết nối

Màn hình LCD có thể được kết nối ở chế độ 4 bit cũng như 8 bit. Ở chế độ 4 bit, chúng ta phải chỉ sử dụng 4 chân dữ liệu trong khi ở chế độ 8 bit, chúng ta sẽ phải sử dụng tất cả 8 chân dữ liệu. Bạn có thể làm hầu hết mọi thứ ở chế độ 4 bit, vì vậy trong ví dụ này chúng ta sẽ kết nối nó ở chế độ 4 bit. Các kết nối của LCD với Arduino như sau16X2. LCD. Arduino UnoVSS. GNDVDD 5VV0 Giữa chiết áp 10K

Kết nối hai đầu của chiết áp với GND và 5V

RS. Chân 7R / W GNDE chân 6D4 Chân 5D5. Pin 4D6 Pin 3D7 Pin 2A Đến 5V thông qua điện trở 220 ohmK GND

Bước 4: Mã

Mã số
Mã số

Trước khi tải lên mã trong Arduino, bạn sẽ phải tải xuống thư viện cho màn hình LCD. Thư viện sẽ có các hàm được tích hợp sẵn để giúp chúng ta tạo mã đơn giản. Tải xuống thư viện từ liên kết bên dưới nếu IDE của bạn xuất hiện lỗi hiển thị Thư viện LibraryLCD: https://github.com/arduino-libraries/LiquidCrystal Sau khi tải xuống, giải nén nó vào thư mục thư viện của Arduino. # Include "LiquidCrystal.h" // Khởi tạo thư viện cho LCD

Màn hình LCD LiquidCrystal (7, 6, 5, 4, 3, 2); // Khởi tạo các chân mà chúng ta đã kết nối với LCDvoid setup () // Mọi thứ được viết trong đó sẽ chỉ chạy một lần {lcd.begin (16, 2); // Khởi tạo giao diện trên màn hình LCD screenlcd.setCursor (0, 0); // đặt con trỏ thành cột 0, line1lcd.print ("Chào mừng đến với"); // print namelcd.setCursor (0, 1); // đặt con trỏ thành cột 0, dòng 2lcd.print ("Arduino World"); // tên in} void loop () // Mọi thứ được viết trong đó sẽ chạy đi chạy lại {}

Bước 5: Đầu ra

Đầu ra
Đầu ra
Đầu ra
Đầu ra

Sau khi tải lên mã, bất kỳ văn bản nào bạn đưa vào mã, nó sẽ hiển thị trên màn hình LCD của bạn như của tôi và bạn có thể sử dụng Potentiometer để điều chỉnh độ sáng của màn hình để xem nó rõ ràng hơn.

Đề xuất: