Skip to Content
YolobitPLANTBIT8. Bài 5: Hiển thị thông tin

8. Bài 5: Hiển thị thông tin

Mục tiêu

Trong bài này, chúng ta sẽ sử dụng cảm biến nhiệt độ độ ẩm DHT20 và cảm biến ánh sáng để đọc giá trị từ môi trường và hiển thị các giá trị đó lên màn hình LCD OLED. Đây là những thông tin quan trọng ảnh hưởng tới sự sinh trưởng của cây. Dựa trên thông tin này, ta có thể đưa ra các quyết định chăm sóc cây hợp lý hơn.

Thiết bị cần dùng

  • Mạch mở rộng gắn sẵn Yolo:Bit planbit 31

  • Màn hình OLED LCD planbit 58

  • Cảm biến nhiệt độ, độ ẩm DHT20 planbit 59

  • Cảm biến ánh sáng planbit 60

Kết nối

  • Màn hình OLED LCD (I2C 1)
  • Cảm biến nhiệt độ, độ ẩm DHT20 (I2C 2)
  • Cảm biến ánh sáng (P1) planbit 61

Giới thiệu khối lệnh

planbit 62 planbit 63 planbit 64

Viết chương trình

  1. Khởi tạo màn hình LCD và Reset bộ đếm thời gian planbit 65

  2. Tạo điều kiện: Nếu bộ đếm thời gian ≥ 5000ms (5 giây). Điều kiện này giúp mỗi 5 giây chương trình sẽ thực hiện lệnh bên trong planbit 66

  3. Bắt đầu cập nhật cảm biến nhiệt độ và xóa màn hình LCD cũ sau mỗi 5 giây:

Kéo thả khối cập nhật cảm biến DHT20xóa màn hình LCD vào phần thực hiện planbit 67

  1. Tạo văn bản in ra LCD nội dung “nhiet do” lấy thông tin từ khối lệnh đọc nhiệt độ cho dòng 1 (tọa độ y=0) planbit 68

  2. Tương tự, tạo văn bản in ra 2 nội dung còn lại:

  • Nội dung “do am” lấy thông tin từ khối lệnh đọc độ ẩm cho dòng 2 (y = 15)

  • Nội dung “do sang” lấy thông tin từ khối lệnh đọc độ sáng cho dòng 3 (y = 30)

  • Reset bộ đếm để đếm lại sau mỗi 5 giây planbit 69

Chương trình mẫu

Last updated on

OhStem AI Assistant

Hỏi bất kỳ điều gì về OhStem

OhStem

Xin chào!

Tôi là trợ lý AI của OhStem. Hãy hỏi tôi bất kỳ câu hỏi nào về sản phẩm, lập trình, hoặc hướng dẫn sử dụng.