-
-
-
Tổng tiền thanh toán:
-
Tìm hiểu về cảm biến ánh sáng trên robot mBot
13/09/2021
Robot mBot là công cụ hữu hiệu trong việc dạy và học giáo dục steam. Mbot có vô số các tính năng mà chúng ta có thể khám phá. Dưới đây là cấu tạo và nguyên lý hoạt động của cảm biến ánh sáng để bạn có thể dễ dàng hình dung hơn.
1. Cấu tạo và nguyên lý hoạt động
Cảm biến ánh sáng được gắn trên bảng điều khiển của Mbot, trong đó cường độ ánh sáng (LUX) được xác định và trả về giá trị từ 0 đến 1023, điều này đồng nghĩa với việc ánh sáng mBot nhận được càng mạnh thì giá trị càng lớn.
Cảm biến ánh sáng trên mBot
2. Lập trình và ứng dụng thực tế
Cảm biến ánh sáng của mBot được điều khiển thông qua chức năng “Sense” (cảm biến) trong App mBlock.
Tiếp đến sử dụng cú pháp “strength of light”, do đây không phải là một cú pháp mặc định nên để điều khiển được cú pháp này, chúng ta phải kết hợp nó với một số phép toán, ví dụ như: xác định độ lớn ánh sáng lớn hơn, nhỏ hơn hoặc bằng một giá trị xác định nào đó trong khoảng từ [0 – 1023].
Sau khi bảng điều khiển thu được mức độ sáng ở môi trường xung quanh của mBot, sẽ thực hiện các lệnh tương ứng tiếp theo.
Giao diện mBlock liên quan đến điều khiển cảm biến ánh sáng trong App mBlock
Bạn có thể vận dụng để thực hành viết một số thuật toán cho các bài toán sau đây:
1) Viết chương trình để mBot thực hiện lệnh đèn bật sáng khi đi vào hầm tối.
2) Viết chương trình để mBot dừng lại khi bị chiếu đèn pin.
3. Chương trình mô phỏng
Đây là một chương trình mô phỏng robot mBot hoạt động sử dụng cảm biến ánh sáng, cụ thể với chế độ tự động bật đèn trắng khi thấy ánh sáng ở căn phòng quá tối hoặc khi bị chiếu đèn pin vào thì tự động bật đèn đỏ và dừng lại. Chương trình bao gồm cảm biến sóng siêu âm tự động tránh vật cản khi gặp vật cản ở trước mặt.
Lưu ý:
- Nên sử dụng kết nối qua cáp USB để nạp chương trình cho mBot. Lý do là các chương trình về cảm biến hồng ngoại hay cảm biến sóng siêu âm thường đòi hỏi mBot thực hiện thao tác xử lý ngay lập tức.
Nếu truyền về PC hay điện thoại sẽ mất nhiều thời gian, gây độ trễ lớn, vì vậy mBot không thể thực hiện kịp thời các thao tác cần xử lý.
- Nếu mbot hiện lên dòng " when mBot(mCore) starts up" màu xám thì có thể mbot gặp một trong các nguyên nhân sau:
+ mBot chưa được kết nối với PC thông qua cáp usb.
+ Gạt lại switch nguồn trên mBot, và thực hiện "upload program".
Các tin khác
- 8 bộ lắp ghép STEAM bằng gỗ cho bé từ 1 tuổi mẹ nên tham khảo ngay 02/02/2024
- Khám phá cửa hàng đồ chơi giáo dục chất lượng, uy tín hàng đầu 01/02/2024
- Top 5 đồ chơi giáo dục sớm giúp trẻ làm quen với lập trình, công nghệ 31/01/2024
- Tổng hợp 4 lợi ích hàng đầu của đồ chơi giáo dục thông minh 30/01/2024
- Tổng hợp đồ chơi giáo dục cho bé giúp phát triển toàn diện 29/01/2024
- Gợi ý 5 đồ chơi giáo dục Montessori tự làm sáng tạo cho trẻ mầm non 13/01/2024
- Tổng hợp 4 cách làm đồ chơi STEAM cho trẻ mầm non sáng tạo nhất 11/01/2024