Trường hợp 5 - Đọc cường độ ánh sáng của mBot

31/05/2024
Trường hợp 5 - Đọc cường độ ánh sáng của mBot

Phần 1: Mục tiêu

Sau khi bạn viết chương trình, khu vực sân khấu của mBlock 5 sẽ hiển thị kết quả đọc theo thời gian thực của cảm biến ánh sáng trên bo mạch khi ánh sáng xung quanh cảm biến ánh sáng thay đổi.

Trường hợp 5 - Đọc cường độ ánh sáng của mBot

mBlock 5 hiển thị kết quả cường độ ánh sáng của mBot trên bo mạch

Phần 2: Chuẩn bị

  • mBot
  • Cáp USB (Loại B)
  • Máy tính có truy cập mạng

(1) Kết nối mBot với máy tính bằng cáp.

Trường hợp 5 - Đọc cường độ ánh sáng của mBot

Tiến hành dùng cáp USB kết nối máy tính với mBot

(2)  Mở mBlock 5 (máy khách PC hoặc phiên bản web)

Để mở mBlock 5, hãy nhấp vào +thêm (Add) ở khu vực Thiết bị (Devices) phía dưới bên trái, chọn mBot từ Thư viện thiết bị (Device Library), nhấp vào Kết nối (Connect) và chọn chế độ Tải lên (Upload mode).

  • Chế độ trực tiếp (Live mode): bạn có thể nhấp vào các khối để xem hiệu ứng chạy chương trình theo thời gian thực, nhưng bạn cần giữ cáp kết nối với máy tính.
  • Chế độ tải lên (Upload mode): bạn có thể tải chương trình lên mBot và bạn có thể chạy chương trình sau khi rút cáp ra.

Trường hợp 5 - Đọc cường độ ánh sáng của mBot

Thực hiện mở mBlock 5 với các bước chi tiết

Phần 3: Lập trình

Tạo một biến và đặt tên là "cường độ ánh sáng" để ghi lại cường độ ánh sáng được cảm biến ánh sáng phát hiện. Đồng thời, hiển thị cường độ ánh sáng trên khu vực sân khấu của mBlock 5 theo thời gian thực.

Trường hợp 5 - Đọc cường độ ánh sáng của mBot

Ghi lại cường độ ánh sáng được cảm biến ánh sáng phát hiện

Trường hợp 5 - Đọc cường độ ánh sáng của mBot

Hình ảnh kịch bản

Phần 4: Hồ sơ dự án

Đọc cường độ ánh sáng

Phần 5: Luyện tập

  • Thêm khối chờ giây (wait () seconds) từ khối Điều khiển (Control blocks) vào chương trình để làm chậm sự thay đổi về cường độ ánh sáng. Đồng thời, bạn có thể nhìn thấy những thay đổi rõ ràng hơn.
  • Hãy để sprite Panda nói cường độ ánh sáng được cảm biến ánh sáng phát hiện trong thời gian thực.