Bài 14 Thực hành Dự án điều khiển robot trên sa bàn Nhiệm vụ Nhiệm vụ 1 trang 65 chuyên đề học tập Tin học 10 Thiết kế, lập trình mô hình robot vận chuyển hoàng hóa, tự động dừng lại và bật còi báo hi[.]
Bài 14 Thực hành: Dự án điều khiển robot sa bàn Nhiệm vụ Nhiệm vụ trang 65 chuyên đề học tập Tin học 10: Thiết kế, lập trình mơ hình robot vận chuyển hồng hóa, tự động dừng lại bật còi báo hiệu gặp vật cản Hướng dẫn: Chuẩn bị: Sa bàn, khối hàng hóa, robot có gắn cịi, động cơ, cảm biến dị đường, cảm biến siêu âm cấu vận chuyển hàng hóa Minh họa lập trình thực tế phần mềm GaraBlock Bước Sử dụng câu lệnh lập trình cảm biến dò đường hai mắt tương ứng với bốn trường hợp xử lý học Bài 11 để robot tự động nhận biết di chuyển xác theo đường sa bàn (Hình 14.3) Bước Sử dụng câu lệnh lập trình cảm biến siêu âm để robot phát vật cản sa bàn Ví dụ robot cần dừng lại phát vật cản khoảng 5cm Sử dụng câu lệnh “Lặp khi”, robot dừng lại phát vật cản phía trước điều kiện câu lệnh “Lặp khi” đúng, nghĩa khoảng cách từ cảm biến siêu âm đến vật cản lớn 5cm (Hình 14.4) Bước Sử dụng câu lệnh điều khiển cịi báo động Khi robot dừng lại bật còi giây tắt còi sau giây (Hình 14.5) Bước Chương trình thực yêu cầu nhiệm vụ hoàn chỉnh cách kết hợp chương trình bước 1,2,3 Hình 14.6 Bước Kết nối robot với máy tính nạp chương trình lập trình vào robot Bước Sau nạp chương trình thành cơng, em đặt robot vào đường có sa bàn cho mắt cảm biến dò đường nằm đường màu đen Sau bấm nút chuyển chế độ lập trình với máy tính (vịng đèn LED màu trắng) mạch điều khiển robot quan sát kết Nhiệm vụ trang 67 chuyên đề học tập Tin học 10: Lập trình robot dọn dẹp vật cản sau bật còi báo hiệu tiếp tục vận chuyển hàng hóa Trả lời: Chuẩn bị: Cần chuẩn bị robot nhiệm vụ 1, gắn thêm động servo, cấu dọn dẹp vật cản Minh họa lập trình thực tế phần mềm GaraBlock Bước Sử dụng lại chương trình Hình 14.3 bổ sung thêm câu lệnh xoay động servo vào phía sau câu lệnh khởi động chương trình Hình 14.8 Bước Sử dụng lại chương trình Hình 14.5 bổ sung thêm câu lệnh xoay động servo để gạt vật cản khỏi sa bàn sau có báo hiệu cịi Chú ý, bỏ câu lệnh đợi giây phía sau lệnh tắt cịi Hình 14.5 để chương trình tối ưu Chương trình ví dụ Hình 14.9 Bước Kết hợp chương trình bước 1, có chương trình thực u cầu nhiệm vụ hồn chỉnh Hình 14.10 Bước Nạp chương trình vào robot, cho robot hoạt động sa bàn quan sát kết Nhiệm vụ Nhiệm vụ trang 69 chuyên đề học tập Tin học 10: Lập trình robot dừng lại vị trí kết thúc vận chuyển hàng hóa thành cơng phát nốt nhạc theo thứ tự: Đô, Rê, Mi, Đô, Rê, Mi quãng 1/2 nhịp để chúc mừng Trả lời: Chuẩn bị: Dùng robot nhiệm vụ Minh họa lập trình thực tế phần mềm GaraBlock Bước Hiệu chỉnh lại chương trình Hình 14.8 sau: thay đổi câu lệnh xoay trái với tốc độ (70) trường hợp thành câu lệnh dừng lại bổ sung thêm câu lệnh phát nốt nhạc Hình 14.11 Bước Kết hợp chương trình bước chương trình Hình 14.9 có chương trình thực yêu cầu nhiệm vụ hồn chỉnh Hình 14.12 Bước Nạp chương trình vào robot, cho robot hoạt động sa bàn quan sát kết Như với nhiệm vụ robot thực nhiệm vụ vận chuyển hàng hóa Luyện tập Luyện tập trang 70 chuyên đề học tập Tin học 10: Em hiệu chỉnh lại chương trình nhiệm vụ để robot gặp vật cản dừng lại, bật cịi đổi màu đèn LED báo hiệu Trả lời: Chương trình sau: Vận dụng Vận dụng trang 70 chuyên đề học tập Tin học 10: Em hiệu chỉnh lại chương trình nhiệm vụ để robot dừng lại vị trí Kết thúc, phát nốt nhạc theo thứ tự: Đô, Rê, Mi, Pha, Đô, Rê, Mi, Pha quãng 1/2 nhịp đổi màu đèn LED báo hiệu Trả lời: Thêm câu lệnh phát nốt pha quãng (F4) trường hợp dò đường thứ câu lệnh bật đèn LED với màu phát vật cản ... trình với máy tính (vịng đèn LED màu trắng) mạch điều khiển robot quan sát kết Nhiệm vụ trang 67 chuyên đề học tập Tin học 10: Lập trình robot dọn dẹp vật cản sau bật cịi báo hiệu tiếp tục vận chuyển... 70 chuyên đề học tập Tin học 10: Em hiệu chỉnh lại chương trình nhiệm vụ để robot gặp vật cản dừng lại, bật còi đổi màu đèn LED báo hiệu Trả lời: Chương trình sau: Vận dụng Vận dụng trang 70 chuyên. .. robot hoạt động sa bàn quan sát kết Nhiệm vụ Nhiệm vụ trang 69 chuyên đề học tập Tin học 10: Lập trình robot dừng lại vị trí kết thúc vận chuyển hàng hóa thành cơng phát nốt nhạc theo thứ tự: Đô,