Hộp công cụ dành cho giáo viên - Mã
Trong phần điều tra này, học sinh sẽ tạo dự án để hoàn thành nhiệm vụ tái chế. Học sinh sẽ cần phải:
-
Tạo tập tin dự án
-
Phác thảo các bước bằng cách sử dụng khối nhận xét
-
Dịch các khối bình luận sang VEXcode IQ
-
Chuẩn bị và chạy dự án
Bước 1: Chuẩn bị viết mã
Hãy nhớ rằng bạn luôn có thể xem hướng dẫn để biết thêm thông tin về các khối, trình tự và cách khắc phục sự cố. Sử dụng phần Trợ giúp khi bạn muốn biết về chức năng của một khối cụ thể hoặc cách sử dụng nó.
Sử dụng các khối có đặc tính
Để di chuyển một khoảng cách cụ thể, hãy sử dụng khối [drive for] và thay đổi hướng cũng như khoảng cách di chuyển bằng cách điều chỉnh các tham số trong khối.
Để rẽ phải hoặc trái theo bất kỳ mức độ nào, hãy sử dụng khối [turn for]. Một lần nữa, bạn có thể điều chỉnh các thông số cho phù hợp với nhu cầu thiết kế của mình.
Mở một dự án mới
Lập trình viên nên bắt đầu một dự án mới với mẫu, tên và lưu dự án đó. Vì chúng ta sẽ tạo đường dẫn cho rô-bốt tái chế nên hãy đổi tên dự án của bạn là “Chạy tái chế”.
Để biết lời nhắc về cách bắt đầu, hãy xem hướng dẫn hoặc tham khảo các chương trình mẫu để tham khảo.
Lời khuyên của giáo viên
-
Đây phải là quy trình tương tự đã được thực hiện trong Phòng thí nghiệm Truyền động và Tiện trước đó. Yêu cầu một học sinh không phải là Lập trình viên nhắc nhở cả lớp về một số bước này để đảm bảo rằng mọi người đều tham gia và làm theo quy trình (ngay cả khi họ không thực sự nhấn nút).
-
Nhắc nhở học sinh về phần Trợ giúp và phần này luôn có sẵn trong suốt quá trình của họ nếu họ cần hỗ trợ thêm. Học sinh nên được khuyến khích tự khắc phục sự cố trong quá trình học trước khi yêu cầu sự hỗ trợ của giáo viên.
-
Nếu đây là lần đầu tiên học sinh sử dụng VEXcode IQ, họ có thể tham khảo Hướng dẫn bất kỳ lúc nào trong quá trình nghiên cứu này. Hướng dẫn nằm trên thanh công cụ.
Bước 2: Tạo danh sách các bước bằng cách sử dụng Khối nhận xét
Bình luận là gì?
Bình luận thường được thêm vào dự án để giải thích những gì lập trình viên muốn các phần của dự án thực hiện. Vì vậy, chúng rất hữu ích khi cộng tác và khắc phục sự cố.
Trong trường hợp này, chúng tôi sẽ sử dụng chúng để giúp chúng tôi lập danh sách chung về các bước mà robot cần thực hiện để hoàn thành nhiệm vụ của mình.
Việc đầu tiên mà Robot sẽ làm là gì?
Trong dự án, sử dụng khối [comment] để tạo một chuỗi cơ bản trong nhóm của bạn. Người ghi hoặc Lập trình viên nên liệt kê 10 bước đầu tiên trong VEXcode IQ, với nhận xét khối cho mỗi bước. Xem ví dụ ở đây.
Văn bản trong khối không nhất thiết phải cụ thể như chính các khối vì đây chỉ là hướng dẫn cần làm theo khi bạn bắt đầu tạo chuỗi mã hóa thực tế.
Hộp công cụ dành cho giáo viên - Ghi chú
Điều này cũng có thể được thực hiện bằng cách sử dụng Ghi chú về dự án. Với một ghi chú, bạn chỉ cần gõ các bước tương tự như cách bạn liệt kê chúng trên giấy. Trong trường hợp này, ghi chú và nhận xét có thể được sử dụng thay thế cho nhau. Chúng tôi chọn sử dụng các khối nhận xét ở đây vì hai lý do: để thực hành thêm về bản chất của phương pháp khối VEXcode IQ và vì bạn có thể thêm từng bước nhận xét vào chuỗi khối mã thực tế của mình khi bạn làm việc.
Nhấp vào liên kết đến Cơ sở Kiến thức Robot VEX để biết thêm thông tin về nhận xét và ghi chú.
Bước 3: Tạo chuỗi mã hóa
Bây giờ là lúc chuyển các bước đó thành một chuỗi khối.
-
Robot của bạn phải bắt đầu đường dẫn hướng về phía trước, vì vậy hãy kéo và thả khối [drive for] và đặt các tham số phù hợp với bước đầu tiên trong đường dẫn của bạn.
-
Tìm bước tiếp theo và thả khối lần lượt và đặt các tham số phù hợp với bước tiếp theo trong đường dẫn của bạn.
Khi bạn vào phòng, hãy thêm khối chỉ báo (như [đặt màu đèn LED cảm ứng] hoặc [phát âm thanh]). Vì Autopilot thực sự không thể nhặt đồ nên đèn báo biểu thị robot đang nhặt đồ tái chế trước khi tiếp tục. -
Tiếp tục kéo thả các khối và thiết lập các tham số cho đến khi bạn hoàn thành đường dẫn cho Robot tái chế của mình.
Hộp công cụ dành cho giáo viên
-
Kiểm tra trong quá trình thực hiện
Khi học sinh của bạn đang làm việc và thử nghiệm, hãy đi bộ xung quanh để theo dõi tiến độ. Nhắc nhở và khuyến khích học sinh kiểm tra bài làm của mình khi thực hiện để đảm bảo rằng các em đã thực hiện TẤT CẢ các bước và điểm kiểm tra cần thiết trong quá trình thực hiện. Việc kiểm tra mã trong các phần nhỏ hơn có thể giúp tránh sự thất vọng khi kết thúc quá trình và hạn chế tối đa việc khắc phục sự cố. -
Làm việc theo nhóm thúc đẩy quá trình
Mặc dù việc viết mã thường là một doanh nghiệp cá nhân, nhưng theo trải nghiệm này, mỗi thành viên trong nhóm có thể tham gia vào quá trình viết mã. Bạn có thể muốn chỉ ra các chiến lược làm việc nhóm để giúp mỗi nhóm làm việc hợp tác hơn. Đối với phiếu tự đánh giá cộng tác tùy chọn, hãy nhấp vào một trong các liên kết sau (Google Doc/.docx/.pdf)Ví dụ: Quy trình “Gọi và Mã” cho phép nhiều người tham gia hơn. Máy ghi liệt kê các hướng dẫn, người xây dựng thêm khoảng cách, trình điều khiển gọi hướng dẫn khối cho người lập trình và người lập trình mã hóa nó vào dự án.
Lời khuyên của giáo viên
Để ôn lại thì cấu hình cho động cơ và cảm biến của Autopilot là:
-
Cổng 1: Động cơ trái
-
Cổng 2: Cảm biến khoảng cách
-
Cổng 3: Cảm biến màu
-
Cổng 4: Cảm biến con quay hồi chuyển
-
Cổng 5: Đèn LED cảm ứng
-
Cổng 6: Động cơ bên phải
-
Cổng 8: Công tắc bội thu
-
Cổng 9: Công tắc bội thu
Bước 4: Chuẩn bị chạy dự án của bạn
Trước khi chạy dự án, bạn đã chuẩn bị sẵn từng hạng mục này chưa? Người xây dựng nên kiểm tra từng điều sau:
-
Tất cả các động cơ và cảm biến có được cắm vào đúng cổng không?
-
Cáp thông minh có được cắm hoàn toàn vào tất cả các động cơ và cảm biến không?
-
Brain có bậtkhông?
-
Pin đã được sạcchưa?
Để xem lại cách tải xuống và chạy dự án của bạn, hãy xem hướng dẫn.
Bước 5: Chạy thử dự án của bạn
Bây giờ là lúc để thử nghiệm dự án của bạn! Đảm bảo robot Autopilot của bạn được thiết lập có đủ không gian để có thể chạy chương trình hoàn chỉnh mà không bị ngã hoặc va vào robot hoặc nhóm khác.
-
Bây giờ Người vận hành nên chạy phần đầu tiên của dự án trên rô-bốt Autopilot bằng cách đảm bảo dự án được đánh dấu rồi nhấn nút Kiểm tra.
-
Quá trình chạy thử nghiệm của bạn diễn ra như thế nào? Robot của bạn có đi theo con đường mà bạn nghĩ không? Thực hiện theo biểu đồ khắc phục sự cố, đồng thời tiếp tục tạo và kiểm tra các phần mã cho đến khi bạn có đường dẫn hoàn chỉnh.
Lời khuyên của giáo viên
-
Ngắt kết nối USB
Nếu học sinh đang sử dụng máy tính, nhắc nhở các em ngắt kết nối cáp USB khỏi Robot Brain trước khi chạy dự án. -
Tạo một không gian xác định cho mỗi nhóm
Bạn có thể đưa cho mỗi nhóm một tờ giấy lớn để họ có thể trải trên sàn hoặc mặt bàn để chạy dự án Autopilot của mình. Điều này sẽ giúp đảm bảo rằng mỗi đội có đủ không gian để hoàn thành đường chạy mà không bị ngã hoặc đi vào không gian làm việc của đội khác. -
Đánh giá
Bản chất kết thúc mở của thử thách chuyển động này có nghĩa là có thể có nhiều thiết kế và trình tự mã giải quyết vấn đề. Vì vậy, làm thế nào bạn có thể đánh giá các giải pháp thành công khác nhau? Từ góc độ khoa học máy tính, hiệu quả là chìa khóa. Chuỗi mã sử dụng số khối ít nhất sẽ là giải pháp được ưu tiên.