Mục lục:

Arduino và Character LCD Hookup trong BreadShield: 6 bước
Arduino và Character LCD Hookup trong BreadShield: 6 bước

Video: Arduino và Character LCD Hookup trong BreadShield: 6 bước

Video: Arduino và Character LCD Hookup trong BreadShield: 6 bước
Video: Using LCD Displays with Arduino 2024, Tháng mười một
Anonim
Arduino và Character LCD Hookup trong BreadShield
Arduino và Character LCD Hookup trong BreadShield

Nhiều dự án Arduino liên quan đến LCD ký tự, sử dụng giao thức HD44780 để lấy dữ liệu từ Arduino. Kết nối Arduino với HD44780 thường (ở chế độ 4-bit) mất 12 dây! Điều đó sẽ dẫn đến một mớ hỗn độn lớn của món mì spaghetti có dây nhảy. Bạn phải mất một lúc để kết nối chúng. Thật khó để gỡ lỗi. Và nó dễ bị ngắt kết nối bởi những ngón tay vụng về của bạn.

Trong hướng dẫn này, chúng ta sẽ thấy rằng cuộc sống có thể dễ dàng hơn nhiều trong BreadShield, lá chắn Arduino cho breadboard.

Quân nhu

  • Một breadboard
  • Một Arduino Uno
  • One BreadShield

Bước 1: Chèn BreadShield vào Arduino Uno

Chèn BreadShield vào Arduino Uno giống như cách bạn thường làm để sử dụng các bo mạch chắn khác.

Bước 2: Chèn BreadShield vào Breadboard

Chèn các chốt đột phá của BreadShield vào breadboard, giống như cách bạn thường chèn một hàng ghim vào breadboard.

Bước 3: Chèn màn hình LCD vào Breadboard

Chèn màn hình LCD vào bảng mạch
Chèn màn hình LCD vào bảng mạch

Tôi cho rằng màn hình LCD của bạn đã được hàn với các đầu cắm nam, chẳng hạn như trong hướng dẫn này của SparkFun. Bây giờ, hãy lắp LCD (về mặt kỹ thuật là các chân đực) vào breadboard, với chân GND của LCD khớp với chân GND của BreadShield. Thao tác này sẽ tự động thiết lập sự tương ứng giữa pin-to-pin sau đây giữa Arduino Uno và màn hình LCD (ở bên trái, chân LCD; ở bên phải, chân BreadShield):

VSS / GND ---- GNDVDD ---- 5VRS ---- TX E / enable ---- D3 D4 ---- D8D5 ---- D9D6 ---- D10D7 ---- D11 backlight anode - --- Đèn nền D12 kathode ---- D13

Định tuyến được hình dung trong hình trên.

Bước 4: Kéo chân R / W của LCD đến GND

Sử dụng một dây jumper - dây jumper duy nhất cần thiết trong dự án này, để kéo chân R / W của LCD sang GND. Có, điều này cũng có nghĩa là kết nối D2 của Arudino với GND. Nhưng đó không phải là vấn đề miễn là bạn không sử dụng D2.

Bước 5: Lắp chiết áp

Chèn chiết áp
Chèn chiết áp

Lắp một chiết áp làm bộ chia điện áp. Cắm các đầu cực của chiết áp vào các dây 5V và GND tương ứng trên bảng mạch. Và chân giữa của chiết áp vào các mối quan hệ của RX. Kết quả đấu dây được minh họa trong hình trên. Tôi giả định rằng chiết áp có một số dây được hàn vào chân của nó hoặc dây jumper sử dụng của bạn để định tuyến 3 chân của nó từ một nơi khác trên bảng mạch.

Bước 6: Lập trình Arduino của bạn, với chân cắm giữa của chiết áp được ngắt kết nối

Lập trình Arduino của bạn, với chân cắm giữa của chiết áp được ngắt kết nối
Lập trình Arduino của bạn, với chân cắm giữa của chiết áp được ngắt kết nối

Bây giờ bạn có thể lập trình Arduino của mình. Một đoạn mã ví dụ ở

github.com/forrestbao/BreadShield/blob/master/demo/HelloWorld/HelloWorld.ino

Để lập trình, hãy đảm bảo rằng chân RX đã được ngắt kết nối khỏi chân giữa của chiết áp. Chỉ cần nhẹ nhàng nhấc chốt giữa của chiết áp ra khỏi dây buộc trên breadboard. Sau khi lập trình, hãy chèn nó trở lại. Sau đó, bạn sẽ thấy nội dung văn bản được hiển thị trên màn hình LCD. Nếu không, hãy điều chỉnh chiết áp.

Vui lòng để lại bình luận hoặc câu hỏi ở đây và tôi sẽ trả lời ngay khi có thể.

Thưởng thức thêm các ví dụ về BreadShield trong video này.

Hiện tại, BreadShield đang chạy một chiến dịch huy động vốn từ cộng đồng. Tận dụng mức giá chiết khấu chỉ dành cho chiến dịch tại

Đề xuất: