Thăm dò phòng thí nghiệm STEM kết thúc mở: Mã
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 ra dự án để hoàn thành nhiệm vụ tái chế. Học sinh sẽ cần phải:
-
Tạo tệp dự án
-
Phác thảo các bước bằng cách sử dụng các khối nhận xét
-
Dịch các khối nhận xét thành VEXcode IQ
-
Chuẩn bị và điều hành dự án
Bước 1: Chuẩn bị mã
Hãy nhớ rằng, bạn luôn có thể tìm đến các hướng dẫn để biết thêm thông tin về các khối, trình tự và khắc phục sự cố. Sử dụng phần Trợ giúp khi bạn muốn biết một khối cụ thể hoạt động như thế nào hoặc cách sử dụng khối đó.
Sử dụng các khối có độ đặc hiệu
Để 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 và khoảng cách đã di chuyển bằng cách điều chỉnh các thông số trong khối.

Để rẽ phải hoặc trái ở bất kỳ mức độ tăng 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 Autopilot (Drivetrain), đặt tên và lưu nó. Vì chúng tôi sẽ tạo một lộ trình cho robot tái chế, hãy đổi tên dự án của bạn “Recycle Run.”
Để được nhắc nhở về cách bắt đầu, hãy xem các hướng dẫn hoặc tham khảo các chương trình ví dụ để 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 các Phòng thí nghiệm Lái xe và Quay xe 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à tuân theo quy trình (ngay cả khi họ không nhấn nút.)
- Nhắc nhở học viên về phần Trợ giúp và rằng phần này luôn có sẵn trong quá trình các em thực hiện, nếu các em cần hỗ trợ thêm. Học sinh nên được khuyến khích tự khắc phục sự cố trên đường đi, trước khi yêu cầu giáo viên hỗ trợ.
-
Nếu đây là lần đầu tiên sinh viên sử dụng VEXcode IQ, họ có thể tham khảo Hướng dẫn bất cứ lúc nào trong quá trình điều tra này. Các Hướng dẫn được đặt 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
Nhận xét là gì?
Nhận xét thường được thêm vào các dự án để giải thích những gì một lập trình viên muốn các phần của dự án làm. 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 các bước mà robot cần thực hiện để hoàn thành nhiệm vụ của mình. Robot sẽ làm
gì đầu tiên?
Trong dự án, hãy sử dụng các khối [comment] để tạo một trình tự cơ bản trong nhóm của bạn. Người ghi âm hoặc Lập trình viên nên liệt kê 10 bước đầu tiên trong VEXcode IQ, với một khối nhận xét 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 để làm theo khi bạn bắt đầu tạo trình tự 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 sẽ chỉ cần nhập 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, các ghi chú và nhận xét có thể được sử dụng thay thế cho nhau. Chúng tôi đang 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ới 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 trình tự khối mã thực tế của mình khi bạn làm việc.
Nhấp vào các liên kết đến Cơ sở Kiến thức về Robot của VEX để biết thêm thông tin về nhận xét và ghi chú.
Bước 3: Tạo trình tự mã hóa
Bây giờ, đã đến lúc chuyển các bước đó thành một chuỗi khối.
-
Robot của bạn nên bắt đầu con đường 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ố để khớp với bước đầu tiên trên con đường của bạn.
-
Tìm bước tiếp theo, và thả lượt cho khối và thiết lập các thông số để phù hợp với bước tiếp theo trong con đường của bạn.
Khi bạn vào phòng, hãy thêm một khối chỉ báo (như [set Touch LED color] hoặc [play sound]). Bởi vì Autopilot thực sự không thể nhặt đồ lên, chỉ báo đại diện cho robot nhặt rác tái chế trước khi tiếp tục. -
Tiếp tục kéo và thả các khối và cài đặt các thông 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 dọc đường
Khi học viên của anh chị em đang làm việc và thử nghiệm, hãy đi bộ xung quanh để theo dõi sự tiến bộ. Nhắc nhở và khuyến khích học viên kiểm tra công việc của mình khi các em đi để đảm bảo rằng các em đang bao gồm TẤT CẢ các bước và điểm kiểm tra cần thiết trên đường đi. Kiểm tra mã trong các phần nhỏ hơn có thể giúp ngăn chặn sự thất vọng khi kết thúc quy trình và giảm thiểu việc khắc phục sự cố. -
Làm việc nhóm di chuyển quy trình cùng
Trong khi mã hóa thường là một doanh nghiệp cá nhân, Theo kinh nghiệm này, mỗi thành viên trong nhóm có thể tham gia vào quá trình mã hóa. 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. Để nhận phiếu đá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ụ: Thủ tục "Gọi và Mã" cho phép nhiều người tham gia hơn. Trình ghi liệt kê các hướng dẫn, trình xây dựng thêm khoảng cách, trình điều khiển gọi các hướng dẫn khối cho lập trình viên và lập trình viên mã hóa nó vào dự án.
Lời khuyên của giáo viên
Để xem xét, cấu hình cho động cơ và cảm biến của Autopilot là:
-
Cổng 1: Động cơ bên 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 cản
-
Cổng 9: Công tắc cản
Bước 4: Chuẩn bị chạy dự án của bạn
Trước khi thực hiện dự án, bạn đã chuẩn bị sẵn sàng từng hạng mục này chưa? Nhà xây dựng nên kiểm tra từng điều sau đây:
- 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 lắp đầy đủ vào tất cả các động cơ và cảm biến không?
- Não có hoạt độngkhô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 các 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 đủ không gian để có thể chạy chương trình hoàn chỉnh mà không bị rơi hoặc va vào một robot hoặc nhóm khác.
- Người vận hành bây giờ nên chạy phần đầu tiên của dự án trên robot Autopilot bằng cách đảm bảo dự án được tô sáng và sau đó nhấn nút Kiểm tra.
- Bài kiểm tra của bạn diễn ra như thế nào? Robot của bạn có đi theo con đường bạn nghĩ không? Thực hiện theo biểu đồ khắc phục sự cố và tiếp tục tạo và kiểm tra các phần của mã cho đến khi bạn có một đườ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, hãy nhắc 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ể muốn cung cấp cho mỗi nhóm một mảnh giấy lớn mà họ có thể đặt trên sàn nhà hoặc trên mặt bàn để chạy dự án Autopilot của họ. Điều này sẽ giúp đảm bảo rằng mỗi đội có đủ không gian để hoàn thành cuộc 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ách thức di chuyển 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. Trình tự mã sử dụng số khối ít nhất sẽ là giải pháp được ưu tiên.