Mục lục:

Giao diện LCD với Arduino trên Tinkercad: 5 bước
Giao diện LCD với Arduino trên Tinkercad: 5 bước

Video: Giao diện LCD với Arduino trên Tinkercad: 5 bước

Video: Giao diện LCD với Arduino trên Tinkercad: 5 bước
Video: Arduino | Hướng dẫn sử dụng chi tiết LCD 2024, Tháng mười một
Anonim
Image
Image
Những gì bạn cần
Những gì bạn cần

Dự án Tinkercad »

Mã trong bài viết này được viết cho màn hình LCD sử dụng trình điều khiển Hitachi HD44780 tiêu chuẩn. Nếu màn hình LCD của bạn có 16 chân, thì có thể nó có trình điều khiển Hitachi HD44780. Các màn hình này có thể được nối dây ở chế độ 4 bit hoặc 8 bit. Đi dây màn hình LCD ở chế độ 4 bit thường được ưu tiên vì nó sử dụng ít dây hơn chế độ 8 bit. Trên thực tế, không có sự khác biệt đáng chú ý về hiệu suất giữa hai chế độ. Trong hướng dẫn này, tôi sẽ kết nối màn hình LCD ở chế độ 4 bit.

Bước 1: Những gì bạn cần

Những gì bạn cần
Những gì bạn cần
Những gì bạn cần
Những gì bạn cần
Những gì bạn cần
Những gì bạn cần

Đối với hướng dẫn này, bạn sẽ cần:

1. Arduino chưa

2. Breadboard hoặc PCB

3. LCD 16x2

4. chiết áp

Bước 2: Sơ đồ màn hình LCD và kết nối với Arduino

Sơ đồ màn hình LCD và kết nối với Arduino
Sơ đồ màn hình LCD và kết nối với Arduino
Sơ đồ màn hình LCD và kết nối với Arduino
Sơ đồ màn hình LCD và kết nối với Arduino

Đây là sơ đồ chân cắm trên màn hình LCD mà tôi đang sử dụng. Các kết nối từ mỗi chân đến Arduino sẽ giống nhau, nhưng các chân của bạn có thể được sắp xếp khác nhau trên màn hình LCD. Đảm bảo kiểm tra biểu dữ liệu hoặc tìm nhãn trên màn hình LCD cụ thể của bạn:

Ngoài ra, bạn có thể cần hàn đầu cắm 16 chân vào màn hình LCD của mình trước khi kết nối nó với bảng mạch. Làm theo sơ đồ dưới đây để nối màn hình LCD với Arduino của bạn:

Chân Rs (RS) - 1

Bật (E) - 2

D4 - 4

D5 - 5

D6 - 6

D7 - 7

Điện trở trong sơ đồ trên đặt độ sáng đèn nền. Giá trị điển hình là 220 Ohms, nhưng các giá trị khác cũng sẽ hoạt động. Điện trở nhỏ hơn sẽ làm cho đèn nền sáng hơn.

Chiết áp được sử dụng để điều chỉnh độ tương phản của màn hình. Tôi thường sử dụng chiết áp 10K Ohm, nhưng các giá trị khác cũng sẽ hoạt động.

Bước 3: Lập trình Arduino

Lập trình Arduino
Lập trình Arduino

Tất cả mã bên dưới sử dụng thư viện LiquidCrystal được cài đặt sẵn với Arduino IDE. Thư viện là một tập hợp các chức năng có thể dễ dàng thêm vào chương trình ở định dạng viết tắt.

Để sử dụng một thư viện, nó cần được đưa vào chương trình. Dòng 1 trong đoạn mã dưới đây thực hiện việc này bằng lệnh #include. Khi bạn đưa thư viện vào một chương trình, tất cả mã trong thư viện sẽ được tải lên Ardunio cùng với mã cho chương trình của bạn.

Bây giờ chúng tôi đã sẵn sàng bắt đầu lập trình! Tôi sẽ đề cập đến những điều thú vị hơn mà bạn có thể làm trong giây lát, nhưng bây giờ chúng ta hãy chạy một chương trình thử nghiệm đơn giản. Chương trình này sẽ in “Chào mừng bạn đến với lớp học của tôi” sau đó sau một số thời gian trì hoãn là “Cách học mới” và ở cuối “Lớp học Arduino của Mudit jain” nơi tên tôi sẽ nhấp nháy. Nhập mã này vào vùng mã tinkercad và bắt đầu mô phỏng.

Bước 4: Mã

Để biết thêm các dự án thú vị, hãy kết nối với tôi trên:

Youtube:

Trang Facebook:

Instagram:

#bao gồm

Màn hình LCD LiquidCrystal (1, 2, 4, 5, 6, 7); void setup () {lcd.begin (16, 2); lcd.setCursor (5, 0); lcd.print ("CHÀO MỪNG"); lcd.setCursor (3, 1); lcd.print ("ĐẾN LỚP CỦA TÔI"); chậm trễ (2000); lcd.setCursor (5, 0); lcd.print ("Cách mới"); lcd.setCursor (3, 1); lcd.print ("Học tập"); chậm trễ (2000); lcd.clear (); } void loop () {lcd.setCursor (2, 0); lcd.print ("Lớp Arduino"); lcd.setCursor (2, 1); lcd.print ("Bởi MUDIT JAIN"); chậm trễ (500); lcd.clear (); lcd.setCursor (2, 0); lcd.print ("Lớp Arduino"); chậm trễ (500); }

Đề xuất: