Remix Thử Thách - Phần 1
Lời khuyên của giáo viên
-
Đảm bảo rằng các học viên đã chọn dự án Ví dụ về Kiểm soát Clawbot. Anh chị em có thể chỉ ra cho học viên rằng có một số lựa chọn để lựa chọn trên trang Mở Ví Dụ từ menu Tệp. Nhắc nhở học viên rằng các em có thể tham khảo hướng dẫn Sử dụng Ví dụ và Mẫu bất cứ lúc nào trong quá trình thăm dò.
-
Anh chị em có thể yêu cầu học viên thêm tên viết tắt hoặc tên của nhóm vào tên dự án. Điều này sẽ giúp phân biệt các chương trình nếu bạn yêu cầu học viên nộp.
Trước khi bạn bắt đầu dự án của mình, Lập trình viên cần chọn dự án mẫu chính xác. Dự án ví dụ về Clawbot Control bao gồm các động cơ Clawbot và cấu hình cảm biến. Nếu mẫu không được sử dụng, robot của bạn sẽ không chạy dự án một cách chính xác.
- Lập trình viên nên chuyển đến menu tệp, Mở Ví dụ, lọc bằng cách chọn "Sự kiện", sau đó chọn dự án ví dụ Clawbot Control.
- Lưu dự án.
- Kiểm tra để đảm bảo tên dự án Clawbot Control hiện nằm trong cửa sổ ở giữa thanh công cụ. Clawbot hiện đã được cấu hình đúng cách và dự án Clawbot Control đã sẵn sàng để sử dụng.
Bây giờ, hãy xem các khối đang được sử dụng như thế nào trong dự án này. Trong sổ ghi chép kỹ thuật của bạn, hãy đưa ra các dự đoán sau:
- Điều gì sẽ xảy ra khi bạn điều hành dự án này? Clawbot sẽ có thể làm gì?
- Điều gì sẽ xảy ra nếu chúng ta không sử dụng <Not> khối trong dự án này?
Hộp công cụ dành cho giáo viên
-
Dừng lại và thảo luận
Sau khi sinh viên trả lời xong câu hỏi trên trong sổ ghi chép kỹ thuật, hãy thảo luận về các mục nhập của họ:
Mã trả lời
-
Các dự đoán chính xác sẽ giải thích rằng Clawbot sẽ có thể di chuyển về phía trước, ngược lại và xoay bằng cần điều khiển, di chuyển chúng lên xuống trên trục A và D. Cánh tay của Clawbot sẽ có thể di chuyển lên xuống bằng cách sử dụng các nút L Up và Down, và Claw sẽ có thể mở và đóng bằng cách sử dụng các nút R Up và Down. Các phản hồi nâng cao thậm chí có thể dự đoán rằng các vị trí Cánh tay và Móng vuốt sẽ giữ nguyên vị trí khi các nút của chúng không được nhấn và động cơ của chúng dừng lại.
-
<Not> Khối, trong trường hợp này, thông báo cho Clawbot rằng khi không nhấn nút L và R, Tay (nút L) và/hoặc Móng (nút R) sẽ dừng lại. Nếu các <Not> khối được loại bỏ, những động cơ đó sẽ di chuyển vô thời hạn sau khi chúng lần đầu tiên được yêu cầu quay.
Nếu thời gian cho phép, hãy yêu cầu học sinh gỡ bỏ <Not> khối để các em có thể thấy nó ảnh hưởng như thế nào đến hành vi của Clawbot.