Chơi
Phần 1 - Từng bước một
- Hướng dẫnHướng dẫn học sinh rằng các em sẽ dựa trên những gì đã học trong các buổi Thực hành trước để hoàn thành một thử thách. Mục tiêu là để Code Base thu thập ba mẫu đá sao Hỏa (cả ba Đĩa) từ các địa điểm khác nhau và chuyển chúng đến khu vực phân loại chính xác dựa trên màu sắc của chúng. Học sinh sẽ sử dụng [Khối của tôi] mà các em đã tạo cùng bạn trong Engage để sắp xếp các Đĩa. Họ sẽ cần tạo một dự án để thu thập từng Đĩa và sử dụng [Khối của tôi] để sắp xếp chúng khi Cơ sở mã trả lại các Đĩa về căn cứ trên sao Hỏa.
- Hiển thị cho học sinh cách thiết lập Trường mới với các khu vực sắp xếp và bố trí Đĩa được đánh dấu bằng 'R,G B.' Bạn có thể yêu cầu họ đánh dấu vị trí của Đĩa bằng bút lông để đảm bảo rằng họ sẽ trả Đĩa về đúng vị trí trong quá trình thử nghiệm.
Thiết lập trường - Học sinh sẽ xây dựng dự án này cùng nhóm của mình, sau đó thử nghiệm trên bề mặt sao Hỏa (Trường). Hình ảnh động bên dưới cho thấy một cách có thể để Code Base di chuyển để hoàn thành thử thách này. Trong hình ảnh động này, robot sẽ lái đến từng đĩa màu và lần lượt đưa chúng trở về vị trí ban đầu của robot để đưa đĩa vào khu vực phân loại màu tương ứng. Sau khi đưa đĩa, robot sẽ xếp hàng trở lại vị trí ban đầu trước khi di chuyển để lấy đĩa tiếp theo.
Tệp video- Cung cấp cho học sinh khoảng cách lái xe để thu thập Đĩa, để họ có thể tập trung vào việc sắp xếp mã cho dự án này.
- Để thu thập Đĩa Đỏ - 400 mm (~16 inch)
- Để thu thập Đĩa Xanh - 425 mm (~17 inch), xoay, 300 mm (~12 inch)
- Để thu thập Đĩa Xanh - 150 mm (~6 inch), xoay, 400 mm (~16 inch)
- Mô hình cho sinh viên cách bắt đầu với các dự án của họ trong VEXcode GO.
- Nếu cần, hãy chỉ cho học sinh cách kết nối Bộ não trên Cơ sở Mã của họ với thiết bị của họ trong VEXcode GO. Vì các bước kết nối khác nhau giữa các thiết bị, hãy xem các bài viết Kết nối của Thư viện VEXcode GO VEX để biết các bước cụ thể để kết nối VEX GO Brain với máy tính hoặc máy tính bảng của bạn.
- Nếu cần, hãy lập mô hình các bước từ bài viết Cấu hình Thư viện VEX Cơ sở Mã hoặc cho học viên xem hướng dẫn Cấu hình Robot của bạn trong VEXcode GO và đảm bảo học viên có thể xem các khối Drivetrain trong Hộp công cụ.
Định cấu hình hướng dẫn Robot của bạn trong VEXcode GO - Sau khi cấu hình Cơ sở mã, học sinh có thể xây dựng các dự án của mình. Nếu họ chưa làm như vậy, hãy yêu cầu sinh viên đặt tên cho dự án của họ là Geo Challenge và lưu nó vào thiết bị của họ. Xem phần Mở và Lưu của Thư viện VEXcode GO VEX để biết các bước dành riêng cho thiết bị để lưu dự án VEXcode GO.
Nếu cần thiết, hãy làm mẫu cho học sinh cách kiểm tra dự án của họ trên hiện trường.
- Chỉ cho họ cách thiết lập để kiểm tra bằng cách đặt Cơ sở Mã tại Cơ sở Sao Hỏa và từng Đĩa ở các vị trí được hiển thị trong hình dưới đây.
Thiết lập để kiểm tra - Khi Cơ sở Mã được đặt đúng chỗ, hãy chọn 'Bắt đầu' trong VEXcode GO để kiểm tra dự án. Cho học sinh xem video hướng dẫn Bắt đầu Dự án trong VEXcode GO nếu cần.
Bắt đầu hướng dẫn Dự án trong VEXcode GO Đối với sinh viên hoàn thành sớm và cần thêm thử thách, yêu cầu sinh viên chuyển đổi vị trí Đĩa và điều chỉnh mã có ổ Code Base để thu thập Đĩa. Dự án của bạn vẫn hoạt động chứ? Bạn phải thay đổi những gì để Cơ sở Mã thu thập Đĩa từ các địa điểm mới?
- Tạo điều kiệnthuận lợi Tạo điều kiện cho một cuộc trò chuyện với học sinh khi các em kiểm tra các dự án của mình.
- Cơ sở Mã cần di chuyển như thế nào để thu thập Đĩa? Bạn có thể chỉ cho tôi bằng tay được không?
- Cơ sở Mã có cần phải thay đổi không? Bao xa? Theo hướng nào?
- Làm thế nào để Cơ sở Mã biết Đĩa có màu gì? Những khối nào được sử dụng để Cơ sở Mã phát hiện màu của Đĩa?
- Tại thời điểm nào trong dự án, bạn nên thêm [Lệnh khối của tôi]?
- Điều này phải xảy ra sau khi Căn cứ Mã đã thu thập Đĩa và quay trở lại vị trí bắt đầu Căn cứ Sao Hỏa.
Chuẩn bị cho học viên về thử thách và sai sót vốn là một phần nội tại của thử thách này. Anh chị em có thể muốn sử dụng đồ họa Chu Kỳ Giải Quyết Vấn Đề từ trang Nền làm trợ lý trực quan để thiết lập một cấu trúc cho quá trình giải quyết vấn đề với học viên của mình. Xem phần Chuẩn bị cho Thử thách Mở trong phần Bài học này của trang Nền để biết thêm các chiến lược giúp sinh viên khắc phục sự cố dự án của họ và đưa ra giải pháp của riêng họ.
Chu kỳ giải quyết vấn đề của học sinh Khuyến khích học viên sử dụng [Khối nhận xét] để lập kế hoạch và tổ chức các dự án của mình như đã làm trong các Phòng thí nghiệm trước đây. Hình ảnh sau đây là một ví dụ về cách các khối [Bình luận] có thể được thêm vào trước khi bắt đầu thêm vào các dự án của họ để hoàn thành thử thách.
Sử dụng các khối [Bình luận] để lập kế hoạch cho dự án của bạn Nếu sinh viên cần hỗ trợ thêm để khắc phục sự cố, hãy sử dụng tính năng Project Stepping để giúp sinh viên thực hiện dự án của họ từng khối một để xem mỗi khối đang được thực hiện như thế nào trong dự án của họ. Để biết thêm thông tin về cách sử dụng tính năng Project Stepping, hãy xem hướng dẫn Stepping Through Blocks trong VEXcode GO.
Hướng dẫn từng bước trong VEXCode GO Tập trung vào khái niệm, không phải độ chính xác.
- Mục tiêu của Phòng thí nghiệm này là tập trung vào khái niệm sử dụng Nam châm điện và Cảm biến mắt trong một dự án. Nếu học sinh hơi lệch robot của mình hoặc Đĩa không chính xác ở đúng vị trí khi các em lái xe đến đó, hãy cho các em biết rằng có thể di chuyển Đĩa một chút để đảm bảo Nam châm điện nhặt được Đĩa. Ngoài ra, hãy cho học sinh biết rằng bạn có thể đẩy Đĩa vào vùng sắp xếp nếu Đĩa nằm chủ yếu nhưng không nằm hoàn toàn trong ô vuông của vùng sắp xếp.
- Học sinh có thể không đến được Đĩa thứ 3 do lỗi tích lũy. Nếu học sinh không nhận được Cơ sở mã vào Đĩa thứ 3, hãy cho phép họ đẩy nó vào Cơ sở mã. Bạn có thể bối cảnh hóa điều này như một tác động của những cơn gió sao Hỏa không thể đoán trước ảnh hưởng đến các động thái và bước ngoặt của Cơ sở Quy tắc. Mục tiêu của thử thách không phải là giải quyết độ chính xác trong các thông số truyền động, mà là tập trung vào việc mã hóa với các điều kiện và [My Blocks] để hoàn thành một thử thách.
- Nhắc nhở học sinh kiểm tra các thông số trong các khối [Drive for] và [Turn for] để đảm bảo dự án có khoảng cách chính xác cần thiết để thu thập sau đó sắp xếp các Đĩa.
- Nhắc nhở học sinh xem xét tính năng nổi bật trong VEXcode GO khi các em đang thử nghiệm các dự án của mình. Bằng cách làm theo phần tô sáng, họ có thể hình dung rõ ràng luồng dự án của [My Block], để xem khi nào dự án đang di chuyển từ chồng khối để thu thập Đĩa, sau đó đến [My Block] để sắp xếp đĩa.
- Ngoài ra, hãy nhắc nhở học sinh rằng họ không cần phải thay đổi bất kỳ khối nào trong chuỗi khối [Định nghĩa] vì những khối này sẽ dẫn đến đúng vị trí sắp xếp. Họ chỉ cần thêm [Lệnh My block] vào các dự án của mình theo đúng trình tự để Code Base sắp xếp các Đĩa sau khi chúng được thu thập và mang về vị trí bắt đầu của Căn cứ Sao Hỏa.
Để khuyến khích tư duy cầu tiến và giúp học sinh chấp nhận thử nghiệm và sai sót là một phần của việc mã hóa và khuyến khích các em học hỏi từ những sai lầm trên đường đi, hãy đặt các câu hỏi như:
- Em đã phạm sai lầm nào mà đã dạy cho em điều gì đó?
- Em đã học được gì từ sai lầm này? Nó có thể giúp bạn như thế nào khi mã hóa Cơ sở Mã vào lần tới?
- Em đã học được gì từ những sai lầm trong quá khứ đang giúp em vượt qua thử thách này?
- Yêu cầu học viên suy nghĩ về dự án của các em đã thay đổi như thế nào từ Phòng thí nghiệm 3 sang Phòng thí nghiệm 4.
- Dự án của bạn đã thay đổi như thế nào từ Lab 3 cho đến bây giờ? Bạn đã thêm gì? Điều này đã thay đổi hành vi của Cơ sở Mã như thế nào?
- Cơ sở Mã có thể làm gì trong Phòng thí nghiệm 3? Bây giờ nó có thể làm gì? Bạn đã thêm gì vào dự án của mình để thực hiện điều này?
Thảo luận giữa giờ nghỉ giải lao & theo nhóm
Ngay khi mọi nhóm đã thu thập và sắp xếp thành công ít nhất một Đĩa, hãy cùng nhau trò chuyện ngắn gọn.
Kiểm tra sự tiến bộ của học sinh và nói về cách [Khối của tôi] hoạt động trong các dự án của các em. Đảm bảo rằng sinh viên hiểu rằng họ đang sử dụng [Khối của tôi] để sử dụng lại các phần mã lặp lại trong dự án của họ - mã có robot sắp xếp Đĩa.
- Ai có thể thu thập một Đĩa? Hai đĩa? Có ai có thể thu thập cả 3 đĩa không? Nếu thời gian cho phép, hãy yêu cầu học sinh chia sẻ các chiến lược và thách thức của họ với nhau để học sinh có thể học hỏi lẫn nhau và coi trọng quá trình, không chỉ là sản phẩm của thách thức.
Hiển thị những gì xảy ra trong luồng dự án bằng [Khối của tôi]. Sử dụng một dự án của học sinh làm ví dụ hoặc hiển thị hình ảnh động bên dưới về dự án đang chạy với từng khối được tô sáng khi chạy và cùng xem dự án chạy như thế nào. Chú ý đến cách điểm nổi bật di chuyển đến trình tự khối [Xác định] khi nó đến lệnh [Khối của tôi] trong dự án.
Đảm bảo rằng học sinh hiểu được quy trình dự án và cách [Khối của tôi] hoạt động trong dự án của họ. Sử dụng các câu hỏi sau để hướng dẫn thảo luận về quy trình dự án với [My Block]:
- Điểm nổi bật di chuyển trong dự án của bạn như thế nào? Khi nào nó chuyển đến [Khối của tôi]?
- Điểm nổi bật sẽ di chuyển đến chuỗi khối [Xác định] khi nó đến lệnh [Khối của tôi] trong dự án.
- [My Block] hoạt động như thế nào trong dự án của bạn để giúp bạn sắp xếp các đĩa?
- Mỗi lần Cơ sở mã thu thập một Đĩa, nó sẽ kiểm tra màu của Đĩa và chuyển nó đến khu vực sắp xếp chính xác như được xác định trong [Khối của tôi].
- Các khối trong [Định nghĩa khối của tôi] có Cơ sở mã cung cấp Đĩa đến khu vực phân loại thích hợp dựa trên màu sắc của chúng, trong khi các khối dưới {When started} khối thúc đẩy robot thu thập Đĩa.
Phần 2 - Từng bước
- Hướng dẫn học sinh rằng các em sẽ tiếp tục thực hiện các dự án của mình để Cơ sở Quy tắc thu thập và cung cấp tất cả ba mẫu đá sao Hỏa (Đĩa) đến các địa điểm phân loại thích hợp.
- Hình ảnh động sau đây cho thấy một cách có thể mà Cơ sở Mã có thể di chuyển để hoàn thành thử thách. Trong hình ảnh động này, robot sẽ lái đến từng đĩa màu và lần lượt đưa chúng trở về vị trí ban đầu của robot để đưa đĩa vào khu vực phân loại màu tương ứng. Sau khi đưa đĩa, robot sẽ xếp hàng trở lại vị trí ban đầu trước khi di chuyển để lấy đĩa tiếp theo.
Tệp video - Mô hình cho sinh viên cách tiếp tục các dự án của họ trong VEXcode GO.
- Nếu kết nối đã hết thời gian trong cuộc thảo luận Nghỉ giải lao giữa giờ chơi, hãy chỉ cho học sinh cách kết nối Bộ não trên Cơ sở Mã của họ với thiết bị của họ trong VEXcode GO. Vì các bước kết nối khác nhau giữa các thiết bị, hãy xem các bài viết Kết nối của Thư viện VEXcode GO VEX để biết các bước cụ thể để kết nối VEX GO Brain với máy tính hoặc máy tính bảng của bạn.
Nếu cần thiết, hãy làm mẫu cho học sinh cách kiểm tra dự án của họ trên hiện trường.
- Chỉ cho họ cách thiết lập để kiểm tra bằng cách đặt Code Base tại Mars Base.
Thiết lập để kiểm tra - Khi Cơ sở Mã được đặt đúng chỗ, hãy chọn 'Bắt đầu' trong VEXcode GO để kiểm tra dự án. Hiển thị cho học sinh video hướng dẫn Bắt đầu một dự án trong VEXcode GO nếu cần.
Bắt đầu một video hướng dẫn Dự án trong VEXcode GO Đối với những sinh viên hoàn thành sớm và cần những thử thách bổ sung, hãy yêu cầu sinh viên chuyển đổi vị trí Đĩa và điều chỉnh các dự án của họ để Code Base thu thập Đĩa từ các vị trí mới và sắp xếp chúng. Dự án của bạn vẫn hoạt động chứ? Bạn phải thay đổi những gì để Cơ sở Mã thu thập Đĩa từ các địa điểm mới?
- Tạo điềukiện thuận lợi Tạo điều kiện cho một cuộc trò chuyện với học sinh khi các em xây dựng và kiểm tra các dự án của mình với các câu hỏi như:
- Bạn phải thêm gì vào dự án của mình để Code Base thu thập cả ba Đĩa?
- Cơ sở Mã cần di chuyển như thế nào để thu thập (các) Đĩa? Bạn có thể chỉ cho tôi bằng tay được không?
- Bạn có thể giải thích, bằng lời nói hoặc cử chỉ, robot của bạn đang làm gì và bạn muốn robot của mình làm gì không?
- Cơ sở Mã có cần phải thay đổi không? Bao xa? Theo hướng nào?
- Bạn phải thay đổi những thông số nào để Code Base thu thập từng Đĩa, sau đó quay lại Mars Base?
- Tại thời điểm nào trong dự án, bạn nên thêm [Lệnh khối của tôi]?
- Điều này phải xảy ra sau khi Căn cứ Mã đã thu thập Đĩa và quay trở lại vị trí bắt đầu Căn cứ Sao Hỏa.
Khuyến khích học sinh kiên trì vượt qua thử thách vốn là một phần không thể thiếu của thử thách này, giống như các nhà khoa học làm việc với Perseverance Rover phải tiếp tục vượt qua những thách thức để hoàn thành sứ mệnh của mình. Tham khảo đồ họa Chu kỳ giải quyết vấn đề như một trợ lý trực quan để thiết lập một cấu trúc cho quá trình giải quyết vấn đề với học sinh của bạn. Xem phần Chuẩn bị cho Thử thách Mở trong Đơn vị này ở trang Bối cảnhđể biết thêm các chiến lược giúp học sinh khắc phục sự cố trong dự án của mình và đưa ra giải pháp riêng.
Chu kỳ giải quyết vấn đề của học sinh Tập trung vào khái niệm, không phải độ chính xác.
- Mục tiêu của Phòng thí nghiệm này là tập trung vào khái niệm sử dụng Nam châm điện và Cảm biến mắt trong một dự án. Nếu học sinh hơi lệch robot của mình hoặc Đĩa không chính xác ở đúng vị trí khi các em lái xe đến đó, hãy cho các em biết rằng có thể di chuyển Đĩa một chút để đảm bảo Nam châm điện nhặt được Đĩa. Ngoài ra, hãy cho học sinh biết rằng bạn có thể đẩy Đĩa vào vùng sắp xếp nếu Đĩa nằm chủ yếu nhưng không nằm hoàn toàn trong ô vuông của vùng sắp xếp.
- Học sinh có thể không đến được Đĩa thứ 3 do lỗi tích lũy. Nếu học sinh không nhận được Cơ sở mã vào Đĩa thứ 3, hãy cho phép họ đẩy nó vào Cơ sở mã. Bạn có thể bối cảnh hóa điều này như một tác động của những cơn gió Marian không thể đoán trước ảnh hưởng đến các động thái và bước ngoặt của Cơ sở Quy tắc. Mục tiêu của đơn vị không phải là giải quyết độ chính xác với/ trong các thông số truyền động, mà là tập trung vào mã hóa với các điều kiện và [Khối của tôi] để hoàn thành một thách thức.
Nếu sinh viên cần hỗ trợ thêm để khắc phục sự cố, hãy sử dụng tính năng Project Stepping để giúp sinh viên thực hiện dự án của họ từng khối một để xem mỗi khối đang được thực hiện như thế nào trong dự án của họ. Để biết thêm thông tin về cách sử dụng tính năng Project Stepping, hãy xem hướng dẫn Stepping Through Blocks trong VEXcode GO.
Hướng dẫn Bước Qua Khối trong VEXcode GO Có nhiều giải pháp khả thi cho thách thức này. Sau đây là một ví dụ để tham khảo.
Giải pháp khả thi) - Nhắc nhở học sinh xem xét tính năng nổi bật trong VEXcode GO khi các em đang thử nghiệm các dự án của mình. Bằng cách theo dõi phần tô sáng, họ có thể hình dung rõ ràng luồng dự án của [Khối của tôi], để xem khi nào dự án di chuyển từ chồng khối để thu thập Đĩa, rồi đến [Khối của tôi] để sắp xếp đĩa.
- Ngoài ra, hãy nhắc nhở học viên rằng các em không cần phải thay đổi bất kỳ khối nào bên trong [Định nghĩa Khối của tôi] vì những khối này sẽ lái xe đến đúng vị trí sắp xếp. Họ chỉ cần thêm [lệnh My Block] vào các dự án của mình theo đúng trình tự để Code Base sắp xếp các Đĩa sau khi chúng được thu thập và mang về Căn cứ Sao Hỏa.
Để khuyến khích tư duy cầu tiến và giúp học sinh chấp nhận thử nghiệm và sai sót là một phần của việc mã hóa và khuyến khích các em học hỏi từ những sai lầm trên đường đi, hãy đặt các câu hỏi như:
- Em đã phạm sai lầm nào mà đã dạy cho em điều gì đó?
- Em đã học được gì từ sai lầm này? Nó có thể giúp bạn như thế nào khi mã hóa Cơ sở Mã vào lần tới?
- Em đã học được gì từ những sai lầm trong quá khứ đang giúp em vượt qua thử thách này?
Nói chuyện với học viên thông qua việc giải quyết từng vấn đề khi bạn đi vòng quanh lớp học. Đây sẽ là một quá trình lặp đi lặp lại, vì vậy hãy nhắc nhở học sinh rằng các nhà khoa học lập trình xe tự hành trên sao Hỏa cũng phải thử nhiều lần để xe tự hành di chuyển theo cách họ muốn.
- Nhóm của bạn đã xác định vấn đề trong dự án của mình như thế nào?
- Bạn đã làm việc cùng nhau như thế nào để khắc phục vấn đề này?
- Bạn đã thử sử dụng nút Bước để làm chậm dự án của mình nhằm giúp bạn nhìn nhận vấn đề rõ ràng hơn chưa?
- Một thành công trong việc giải quyết vấn đề mà bạn đã có trong nhóm của mình cho đến nay là gì?
- Em đã học được điều gì trong các Phòng thí nghiệm khác mà em sử dụng trong Phòng thí nghiệm này?
- Hỏi học sinh cách họ có thể sử dụng [My Block] để mã hóa Perseverance Rover để phân loại các mẫu đá sao Hỏa thành hai loại: đá có dấu hiệu của sự sống cổ đại và đá không có.