Chơi
Phần 1 - Từng bước một
- Hướng dẫnHướng dẫn học sinh gắn phao của mình vào rô-bốt Code Base, đảm bảo rằng tất cả vật liệu đều nằm trên rô-bốt Code Base. Học sinh có thể cần sử dụng nhiều mã thông báo hơn để thu thập thêm vật liệu cho hoạt động này.
Các mã thông báo có thể là các vật dụng trong lớp học như nút hoặc ghi chú dán - Mô hìnhMô hình sử dụng thiết lập của nhóm, cách đặt phao lên trên hoặc xung quanh rô-bốt Code Base. Cho học sinh biết rằng có thể cần phải tháo phao ra khỏi rô-bốt Code Base vào cuối buổi thực hành. Họ sẽ cần phải gắn lại phao của mình khi bắt đầu Thực hành 3.
- Khuyến khích học sinh sử dụng chốt, chốt cách điện và đầu nối từ Bộ VEX GO để cố định phao. Xem bài viết Mảnh của Bộ VEX GO Thư viện VEX để biết thông tin về các danh mục và chức năng khác nhau của các mảnh trong Bộ.
Thiết kế một Float gắn vào cơ sở mã - Tạo điều kiệnTạo điều kiện cho quá trình gắn bó bằng cách đi xung quanh và giúp đỡ những học sinh đang gặp khó khăn.
Khuyến khích học sinh làm việc cùng nhau và sử dụng ngôn ngữ không gian để gắn phao. Ví dụ, khuyến khích thảo luận và giải thích bằng cách hỏi học sinh:
- Tại sao bạn lại gắn bộ phận đó vào bên hông/phía trên/phía sau của robot Code Base?
- Điều gì sẽ xảy ra nếu bạn di chuyển quân cờ này sang phía bên kia hoặc thậm chí lên trên phao?
- Bạn sẽ mô tả việc gắn phao vào robot Code Base như thế nào? Bạn sẽ sử dụng những từ nào như trên, bên cạnh hoặc phía sau?
- Nhắc nhởNhắc nhở nhóm rằng sự thất vọng luôn xảy ra. Cuối cùng, thử và sai là một phần của cuộc sống, và chúng ta luôn có đủ thời gian cho cả hai việc này.
- HỏiYêu cầu học sinh giúp đỡ các nhóm khác sau khi hoàn thành phần đính kèm phao của mình.
Nghỉ giải lao giữa giờ & Thảo luận nhóm
Ngay khi mỗi nhóm hoàn thành việc gắn phao của mình vào rô-bốt Cơ sở mã, hãy tập hợp lại để có cuộc trò chuyện ngắn.
- Bạn gặp phải vấn đề gì khi gắn phao?
- Bạn đã giải quyết vấn đề này như thế nào?
- Nhóm của bạn đã sử dụng giải pháp nào khi gặp vấn đề trong thiết kế?
Phần 2 - Từng bước một
- Hướng dẫnHướng dẫn học sinh tạo một dự án bằng VEXcode GO để xe diễu hành Code Base của họ di chuyển quanh tuyến đường diễu hành. Hãy cho học sinh biết rằng các em sẽ làm việc với nhóm của mình để tạo mã giả và một dự án để lái xe hoa qua một tuyến diễu hành ngắn.
Ví dụ về tuyến diễu hành - Mô hìnhMô hình dành cho học sinh cách bắt đầu viết mã giả để lập kế hoạch di chuyển quanh tuyến diễu hành.
- Trình bày cách phao di chuyển theo lộ trình. Di chuyển Cơ sở mã theo lộ trình diễu hành và yêu cầu học sinh cung cấp ngôn ngữ không gian về cách robot di chuyển. (tức là di chuyển về phía trước 200 milimét (mm), rẽ phải 90 độ.)
- Khi học sinh hiểu cách di chuyển theo lộ trình diễu hành, các em sẽ tạo mã giả để lập kế hoạch cho lộ trình của Cơ sở mã của mình qua lộ trình đó. Cho học sinh xem hình ảnh động bên dưới và hướng dẫn các em thực hiện theo quy trình này. Trong hình ảnh động, Code Base sẽ tuân theo các hướng dẫn khi chúng xuất hiện trên màn hình dưới dạng danh sách. Hướng dẫn ghi Robot tiến về phía trước 21cm, Robot dừng lại, Robot xoay sang phải 90 độ, Robot tiến về phía trước 20cm, Robot dừng lại, Robot xoay sang trái 90 độ và cuối cùng Robot tiến về phía trước 20cm.
Tệp video- Chỉ cho học viên cách bắt đầu viết mã giả để lập kế hoạch cho các chuyển động của các em xung quanh tuyến đường diễu hành. Nhắc nhở họ rằng mã giả là một phác thảo từng bước được viết bằng tay. Khuyến khích học sinh sử dụng mã giả một cách chính xác để bao gồm khoảng cách lái xe và độ rẽ.
Ví dụ về Mã giả - Yêu cầu học sinh làm việc với nhóm của mình để viết mã giả.
Khi học sinh đã hoàn thành mã giả của mình, họ sẽ cần chuyển mã giả của mình thành các khối [Comment] trong VEXcode GO. Đảm bảo học viên đã hoàn thành các bước sau. Nếu cần, hãy LÀM mẫu các bước được nêu trong các bài viết Thư viện VEX đính kèm:
- Khởi chạy VEXcode GO
- Đã kết nối GO Brain với thiết bị của họ
Lưu ý: Khi bạn kết nối Code Base với thiết bị lần đầu tiên, Gyro tích hợp trong Brain có thể hiệu chỉnh, khiến Code Base tự động di chuyển trong giây lát. Đây là một hành vi được mong đợi, không chạm vào Cơ sở Mã trong khi nó đang hiệu chỉnh.
- Đặt tên cho dự án, Diễu hành 1
- Lưu dự án
- Định cấu hình Cơ sở Mã
Mô hình cho học viên cách thêm các khối [Comment] vào dự án. Học sinh sẽ cần một khối [Comment] cho mỗi dòng mã giả. Vì vậy, nếu họ có tám dòng mã giả, họ sẽ cần tám khối [Comment]. Làm mẫu cho học viên ba dòng đầu tiên của ví dụ.
Mã giả được chuyển đến khối [Comment] Khi học sinh đã chuyển mã giả của mình, họ sẽ thêm các khối Drivetrain. Nhắc nhở học viên rằng các khối [Comment] được sử dụng để tổ chức các dự án của các em và các em sẽ không thực hiện các hành vi. Họ sẽ cần phải thêm các khối Drivetrain để làm cho Code Base của họ di chuyển.
- Yêu cầu học viên thêm một khối [Drive for] trong khối [Comment] đầu tiên.
Thêm [Drive for] Block - Sau đó, yêu cầu học viên điều chỉnh các thông số để phù hợp với những gì được yêu cầu trong khối [Comment]. Trong trường hợp này, đó là 200 milimét (mm).
Điều chỉnh thông số - Hướng dẫn học viên tiếp tục thêm các khối phù hợp trong toàn bộ mã giả của họ.
- Khi học sinh hoàn thành các dự án của mình, hãy yêu cầu các em bắt đầu các dự án của mình và kiểm tra mã của mình trên thiết lập tuyến đường diễu hành thử nghiệm.
Ví dụ dự án với mã giả - Tạo điều kiệnthuận lợi Tạo điều kiện thuận lợi cho một cuộc thảo luận với học viên bằng cách hỏi những câu hỏi sau:
- Có bao nhiêu ngã rẽ trong tuyến đường diễu hành? Họ đang ở hướng nào?
- Robot Code Base của bạn phải di chuyển bao xa cho toàn bộ tuyến đường diễu hành?
- Bạn có thể dùng tay để giải thích robot cần di chuyển như thế nào trong suốt khóa học không?

- Nhắc nhở học sinh rằng mỗi bước trong mã giả của họ là một hành vi mà robot Code Base của họ sẽ hoàn thành. Các hành vi nên càng cụ thể càng tốt.
- HỏiHỏi Loại công việc nào yêu cầu mã hóa? Họ có bao giờ thấy mình làm một công việc yêu cầu mã hóa không? Mã hóa có gì thú vị?