Skip to main content

Remix Thử Thách - Phần 1

Biểu tượng Mẹo dành cho giáo viên 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.

Biểu tượng dự án ví dụ về Clawbot Control minh họa dự án ví dụ nào để chọn cho hoạt động này.

  • Lưu dự án.

Hộp thoại tên dự án trong VEXcode IQ Toolbar. Khe 1 được chọn và tên dự án là Clawbot Control.

  • 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?

Biểu tượng Hộp công cụ dành cho giáo viên 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

  1. 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.

  2. <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.