Lập trình robot dọn dẹp vật cản sau khi bật còi báo hiệu và tiếp tục vận chuyển hàng hóa

Nhiệm vụ 2 trang 67 Chuyên đề Tin học 10: Lập trình robot dọn dẹp vật cản sau khi bật còi báo hiệu và tiếp tục vận chuyển hàng hóa.

Lời giải:

Chuẩn bị: Cần chuẩn bị robot như ở nhiệm vụ 1, gắn thêm động cơ servo, cơ cấu dọn dẹp vật cản.

Minh họa lập trình thực tế trên phần mềm GaraBlock

Bước 1. Sử dụng lại chương trình ở Hình 14.3 và bổ sung thêm câu lệnh xoay động cơ servo vào phía sau câu lệnh khởi động chương trình ở Hình 14.8

Lập trình robot dọn dẹp vật cản sau khi bật còi báo hiệu và tiếp tục vận chuyển hàng hóa

Bước 2. Sử dụng lại chương trình ở Hình 14.5 và bổ sung thêm câu lệnh xoay động cơ servo để gạt vật cản ra khỏi sa bàn sau khi có báo hiệu còi. Chú ý, có thể bỏ câu lệnh đợi 1 giây phía sau lệnh tắt còi ở Hình 14.5 để chương trình tối ưu hơn. Chương trình ví dụ như ở Hình 14.9

Lập trình robot dọn dẹp vật cản sau khi bật còi báo hiệu và tiếp tục vận chuyển hàng hóa

Bước 3. Kết hợp các chương trình ở các bước 1, 2 chúng ta có chương trình thực hiện yêu cầu nhiệm vụ 2 hoàn chỉnh ở Hình 14.10

Lập trình robot dọn dẹp vật cản sau khi bật còi báo hiệu và tiếp tục vận chuyển hàng hóa

Bước 4. Nạp chương trình vào robot, cho robot hoạt động trên sa bàn và quan sát kết quả.

Xem thêm lời giải bài tập Chuyên đề học tập Tin học 10 Kết nối tri thức hay, chi tiết khác:

Xem thêm các tài liệu học tốt lớp 10 hay khác:


Giải bài tập lớp 10 sách mới các môn học