19. Lesson: Hiển thị nhiệt độ, độ ẩm trên màn hình LCD

Giới thiệu

Trong bài học này, chúng tôi sẽ hướng dẫn bạn cách sử dụng mô-đun cảm biến DHT11 để làm việc với micro bit và hiển thị giá trị thời gian thực trên màn hình LCD I2C 1602.

Bộ phận cần thiết

  • 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ô-đun cảm biến DHT11

  • 1xI2C 1602LCD

Sơ đồ nối dây cho dự án

Kết nối DHT11 với ngắt micro bit như sau:

Đột phá vi bit

Cảm biến DHT11

3,3v

VCC

P8

DỮ LIỆU

GND

Đất

Kết nối màn hình LCD I2C 1602 với bảng đột phá như bên dưới:

ĐỘT PHÁ VI BIT

LCD1602

5V

VCC

GND

GND

P19/SCL

SCL

P20/SDA

SDA

Chạy tập lệnh của bạn

Sao chép và dán hoặc tạo lại mã sau vào trình soạn thảo MakeCode của riêng bạn bằng cách nhấp vào biểu tượng mở ở 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ỉ.

Kết quả

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 DHT 11” trên màn hình LCD, sau đó bạn sẽ thấy dữ liệu nhiệt độ và độ ẩm theo thời gian thực hiển thị trên 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.

Last updated