18. Lesson: Hiển thị màn hình LCD i2c 1602
Last updated
Last updated
Ở đây chúng tôi sẽ giới thiệu cho các bạn Màn hình I2C LCD 1602 là gì và nó hoạt động như thế nào, các bạn có thể theo dõi bài học tiếp theo để biết cách sử dụng Màn hình I2C LCD 1602 với micro bit.
1x vi:bit
1x Cáp USB Micro B
Đột phá 1x micro:bit (có Tiêu đề)
1x Bảng mạch
Dây nhảy 5x
1x Màn hình LCD I2C 1602
Việc tích hợp màn hình LCD hỗ trợ rất nhiều cho khả năng tương tác của dự án bạn đang phát triển, cho phép người dùng đọc trực tiếp một số thông số đầu ra. Các giá trị này có thể là một văn bản đơn giản hoặc các giá trị số được đọc bởi các cảm biến, chẳng hạn như nhiệt độ hoặc áp suất hoặc thậm chí là số chu kỳ mà Arduino đang thực hiện.
Tuy nhiên, những màn hình này có một vấn đề nhỏ. Khi chúng được kết nối với bộ vi điều khiển (chẳng hạn như Micro bit chẳng hạn), những màn hình này yêu cầu hầu như nhiều mã PIN kết nối chiếm gần như tất cả IO có sẵn và để lại một số đầu ra của bộ đa xử lý cho bất kỳ thiết bị và cảm biến nào khác. Vấn đề này đã được giải quyết nhờ giao tiếp trên bus I2C.
Màn hình LCD1602 có một vi mạch tích hợp quản lý loại giao tiếp này, sau đó tất cả thông tin đầu vào và đầu ra chỉ được giới hạn ở hai mã PIN (không bao gồm nguồn điện). I2C là một loại bus nối tiếp được phát triển bởi Philips, sử dụng hai đường hai chiều, gọi là SDA (Serial Data Line) và SCL (Serial Clock Line). Cả hai phải được kết nối thông qua điện trở kéo lên. Điện áp sử dụng tiêu chuẩn là 5V và 3,3V.
Chiết áp màu xanh trên I2C LCD1602 (xem hình bên dưới) dùng để điều chỉnh đèn nền để hiển thị tốt hơn. Và có một jumper trên bảng, nếu bạn tháo jumper này đi thì đèn nền sẽ luôn tắt.
Đầu tiên bạn cần cài đặt tiện ích mở rộng cần thiết cho I2c LCD1602. Để thực hiện điều đó, hãy mở dự án makecode microbit của bạn Nhấp vào Biểu tượng cài đặt -> Tiện ích mở rộng -> trong thanh tìm kiếm, thêm bên dưới Liên kết gói và nhấp vào tìm kiếm
QUAN TRỌNG: Địa chỉ I2C
PCF8574
PCF8574A
0x27
0x3F
PCF8574: 39
PCF8574A: 63
Kết nối để thiết lập LCD 1602:
ĐỘT PHÁ MICROBIT
LCD1602
5V
VCC
GND
GND
P19/SCL
SCL
P20/SDA
SDA
Lưu ý: Vì công suất đầu ra của micro bit bị hạn chế nên vui lòng kết nối cáp USB với cổng USB trên micro bit khi tải chương trình. Sau khi chương trình được tải xuống bo mạch thành công, hãy kết nối cáp USB với cổng USB trên bo mạch mở rộng , đảm bảo màn hình LCD có thể hoạt động hoàn hảo.
Sao chép và dán hoặc tạo lại mã sau vào trình chỉnh sửa MakeCode của riêng bạn bằng cách nhấp vào Tùy chọn “Chỉnh sửa” ở góc trên bên phải của cửa sổ trình soạn thảo. Bạn cũng có thể tải xuống ví dụ này bằng cách nhấp vào nút tải xuống ở góc dưới bên phải của cửa sổ mã.
Ở đây, địa chỉ I2C của thiết bị là “0x3F”, vui lòng nhập “63” vào thanh địa chỉ.
Nếu địa chỉ I2C của thiết bị này là “0x27”, thì chúng tôi nhập “39” vào thanh địa chỉ.
Sau khi tải mã này về micro bit của bạn, hãy rút dây USB ra và cắm dây USB vào bo mạch mở rộng, bạn sẽ thấy “Quad Store”,””Xin chào” trên màn hình LCD.
Ghi chú:
Nếu màn hình không sáng hãy kiểm tra lại dây dẫn. Nếu màn hình sáng nhưng bạn không thấy kết quả trên, vui lòng kiểm tra địa chỉ I2C của bạn. Đồng thời điều chỉnh chiết áp ở mặt sau nếu muốn nhìn chữ sáng.
.