Mục lục:

Cách giao diện màn hình LCD 16x4 với Arduino: 6 bước
Cách giao diện màn hình LCD 16x4 với Arduino: 6 bước

Video: Cách giao diện màn hình LCD 16x4 với Arduino: 6 bước

Video: Cách giao diện màn hình LCD 16x4 với Arduino: 6 bước
Video: 🔴 Arduino #26 | Màn Hình LCD 16x2 Kết Hợp Module I2C Hiển Thị Thông Tin 2024, Tháng bảy
Anonim
Cách giao diện màn hình LCD 16x4 với Arduino
Cách giao diện màn hình LCD 16x4 với Arduino

Giới thiệu

Gần đây tôi đã nhận được một số mẫu LCD miễn phí từ bạn bè của tôi tại FocusLCDs.com. Một trong số đó là màn hình LCD 16x4; P / N: C164AXBSYLY6WT. Nó sử dụng bộ điều khiển ST7066U (xem biểu dữ liệu tại đây) thay vì HD44780 thường thấy trong các tấm chắn LCD. Tôi không chắc liệu nó có hoạt động với Arduino và các thư viện của nó hay không, vì vậy tôi muốn dùng thử.

Tóm tắt các tính năng

  • Hình ảnh sắc nét hơn, góc nhìn rộng hơn
  • Trình điều khiển: ST7066U
  • Nền màu vàng
  • Đèn nền Y / G
  • Phạm vi nhiệt độ: -20 ° C đến + 70 ° C
  • Tuân thủ ROHS

Bước 1: Vật liệu

Thu thập các tài liệu được liệt kê dưới đây:

  1. Arduino (UNO hoặc MEGA)
  2. Màn hình LCD 16x4; C164AXBSYLY6WT
  3. Bảng mạch không hàn
  4. Dây nhảy Dupont
  5. 2,54mm-Tiêu đề quảng cáo
  6. Chiết áp 10k Ohm
  7. Arduino IDE
  8. Cáp USB

Bước 2: Tiêu đề hàn

Tiêu đề hàn
Tiêu đề hàn

Hàn tiêu đề vào mô-đun LCD. Tổng cộng 16 chân. Tham khảo hình ảnh này để biết sơ đồ chân.

Bước 3: Nối mạch

Nối dây mạch
Nối dây mạch

Đấu dây mạch điện như hình vẽ; đã thực hiện nó với Fritzing. Chiết áp dùng để thay đổi đèn nền.

Bước 4: Kích hoạt Arduino IDE

Kích hoạt IDE Arduino của bạn. Hãy cẩn thận để chọn đúng bo mạch, tức là Arduino UNO hoặc MEGA, v.v. và chọn đúng cổng.

Bước 5: Mã phác thảo

Mã phác thảo
Mã phác thảo

Nhập bản phác thảo này vào IDE và tải lên.

/ * Đây là bản phác thảo để kiểm tra LCD 16x4:

* FocusLCD P / N: C164AXBSYLY6WT

*/

#include màn hình LCD LiquidCrystal (8, 9, 4, 5, 6, 7);

void setup () {

lcd.begin (16, 4);

lcd.setCursor (0, 0);

lcd.print ("FocusLCDs.com");

lcd.setCursor (0, 1);

lcd.print ("Màn hình LCD TỐT NHẤT!");

lcd.setCursor (0, 2);

lcd.print ("P / N:");

lcd.setCursor (0, 3);

lcd.print ("C164AXBSYLY6WT");

}

void loop () {

}

Bước 6: Xem kết quả

Xem kết quả
Xem kết quả

Xin chúc mừng! Màn hình LCD của bạn sẽ hiển thị một cái gì đó như thế này.

Đề xuất: