Đã đến lúc nâng cao kỹ năng lập trình nút bấm của bạn! Trong bài học này, bạn sẽ lập trình cho Robot lập trình VEX AIM của mình để thu thập và đặt các thùng ở vị trí mục tiêu—bắt đầu với một thùng, sau đó thêm vào để giải quyết thùng thứ hai. Khi bạn xây dựng và kiểm tra mã của mình, bạn sẽ thấy lý do tại sao việc chia một nhiệm vụ lớn thành các bước nhỏ hơn lại tạo ra sự khác biệt.
Xem video bên dưới để tìm hiểu cách nhặt và đặt đồ vật bằng Mã hóa nút.
Bây giờ bạn đã xem video, hãy ghi lại suy nghĩ của mình vào nhật ký. Trả lời những câu hỏi này để định hướng suy nghĩ của bạn và giúp bạn chuẩn bị cho cuộc thảo luận toàn lớp:
- Giải thích cách nhấc và đặt thùng bằng cách sử dụng Mã hóa nút. Hãy mô tả cụ thể.
- Bạn đã thấy gì trong video để chứng minh cho mô tả của mình?
- Viết ra ít nhất hai câu hỏi mà bạn có về việc di chuyển thùng bằng Mã hóa nút.
- Bạn có nghĩ rằng có cách nào khác để di chuyển nòng súng bằng Mã hóa nút không? Tại sao nên hoặc không nên?
Bây giờ bạn đã xem video, hãy ghi lại suy nghĩ của mình vào nhật ký. Trả lời những câu hỏi này để định hướng suy nghĩ của bạn và giúp bạn chuẩn bị cho cuộc thảo luận toàn lớp:
- Giải thích cách nhấc và đặt thùng bằng cách sử dụng Mã hóa nút. Hãy mô tả cụ thể.
- Bạn đã thấy gì trong video để chứng minh cho mô tả của mình?
- Viết ra ít nhất hai câu hỏi mà bạn có về việc di chuyển thùng bằng Mã hóa nút.
- Bạn có nghĩ rằng có cách nào khác để di chuyển nòng súng bằng Mã hóa nút không? Tại sao nên hoặc không nên?
Sau khi học sinh xem video và trước khi thực hành, tập hợp lại để thảo luận toàn lớp. Sử dụng câu trả lời của học sinh cho các câu hỏi được cung cấp làm cơ sở cho cuộc thảo luận.
Khi tham gia thảo luận với học sinh, hãy nêu gương về các kỹ năng và thái độ để hỗ trợ cho cuộc thảo luận có ý nghĩa.
- Hướng dẫn học sinh trích dẫn bằng chứng từ video để hỗ trợ cho tuyên bố của mình về cách di chuyển đồ vật. Khuyến khích họ nêu cụ thể, chẳng hạn như nam châm của robot liên quan đến quá trình như thế nào.
- Nhắc nhở học sinh lắng nghe và phản hồi một cách tôn trọng, đồng thời đưa ra bằng chứng của riêng mình.
Ghi lại những đóng góp của học sinh trên bảng để các em có thể xem và phát triển dựa trên ý tưởng của nhau. Nhắc nhở họ tham khảo nhật ký để giúp họ diễn đạt ý tưởng một cách rõ ràng hơn.
Thực hành có hướng dẫn
Bây giờ bạn đã xem và thảo luận về video, đến lượt bạn thực hành!
Bước 1: Thiết lập Trường như hình dưới đây.

Bước 2: Bắt đầu hoạt động.
- Nhiệm vụ của bạn là lập kế hoạch và lập trình cho robot để nhặt thùng màu cam và đặt nó trước AprilTag ID 0, sau đó thêm vào dự án của bạn để đặt cả thùng màu xanh nữa.
- Sử dụng thẻ nhiệm vụ này (Google / .docx / .pdf) để hướng dẫn thực hành của bạn.
- Mẹo chuyên nghiệp: Hãy nghĩ về cách nam châm trên cần đẩy sẽ tương tác với nòng súng khi bạn lập kế hoạch cho đường đi của mình. Hãy chắc chắn lập trình cho robot lái trực tiếp vào thùng để thu thập thành công.
Tài nguyên thực hành:
Bài viết được liên kết ở đây có thể hữu ích nếu bạn cần thêm hỗ trợ trong khi thực hiện hoạt động.
Bây giờ bạn đã xem và thảo luận về video, đến lượt bạn thực hành!
Bước 1: Thiết lập Trường như hình dưới đây.

Bước 2: Bắt đầu hoạt động.
- Nhiệm vụ của bạn là lập kế hoạch và lập trình cho robot để nhặt thùng màu cam và đặt nó trước AprilTag ID 0, sau đó thêm vào dự án của bạn để đặt cả thùng màu xanh nữa.
- Sử dụng thẻ nhiệm vụ này (Google / .docx / .pdf) để hướng dẫn thực hành của bạn.
- Mẹo chuyên nghiệp: Hãy nghĩ về cách nam châm trên cần đẩy sẽ tương tác với nòng súng khi bạn lập kế hoạch cho đường đi của mình. Hãy chắc chắn lập trình cho robot lái trực tiếp vào thùng để thu thập thành công.
Tài nguyên thực hành:
Bài viết được liên kết ở đây có thể hữu ích nếu bạn cần thêm hỗ trợ trong khi thực hiện hoạt động.
Đặt kỳ vọng vào công việc nhóm ngay từ đầu. Đặt những câu hỏi như:
- Nhóm của bạn sẽ bắt đầu hoạt động này như thế nào?
- Bạn sẽ đảm bảo mọi người đều đóng góp vào việc lập kế hoạch và lập trình như thế nào?
Phát thẻ nhiệm vụ cho mỗi học sinh. Hãy nhớ rằng, thẻ nhiệm vụ (Google / .docx / .pdf) được cung cấp sẽ là cơ sở cho hoạt động này và có định dạng có thể chỉnh sửa. Bạn có thể điều chỉnh sao cho phù hợp nhất với nhu cầu của học sinh.
Đảm bảo học sinh xây dựng và kiểm tra dự án của mình theo từng bước.
- Lập trình nút có tính bổ sung, nghĩa là sinh viên có thể xây dựng, thử nghiệm và sau đó thêm vào dự án của mình mà không làm mất tác phẩm trước đó. Điều này sẽ giúp việc gỡ lỗi dự án của họ dễ dàng hơn nhiều.
- Giúp học sinh xem việc gỡ lỗi là một phần bình thường của quá trình lập trình bằng cách khuyến khích các em chia sẻ cách tìm và sửa lỗi trong mã của mình.
Đi quanh phòng khi học sinh tham gia hoạt động thực hành theo nhóm để thảo luận về tiến độ và sự hiểu biết của mình. Đặt câu hỏi như:
- Hãy mô tả lộ trình bạn đã định cho robot của mình. Tại sao bạn lại chọn con đường đó?
- Cho đến nay, điều gì là thử thách đối với bạn trong hoạt động này? Bạn đã vượt qua thử thách đó như thế nào?
- Bạn có cần biết điều gì để giúp hoạt động này dễ dàng hơn không?
Tóm tắt
Bây giờ bạn đã thực hành viết mã và thử nghiệm dự án của mình, đã đến lúc chia sẻ những gì bạn đã học được. Trả lời các câu hỏi sau vào nhật ký để giúp bạn suy ngẫm về việc học của mình và chuẩn bị cho cuộc thảo luận toàn lớp:
- Bạn đã di chuyển robot của mình như thế nào để hoàn thành nhiệm vụ?
- Tại sao bạn nghĩ chiến lược của bạn thành công? Sử dụng bằng chứng từ nhật ký để hỗ trợ cho tuyên bố của bạn.
- Bạn đã học được điều gì khi giải quyết vấn đề thông qua thử thách trong quá trình thực hành? Điều đó thay đổi suy nghĩ của bạn về việc sử dụng Mã hóa nút như thế nào?
Bây giờ bạn đã thực hành viết mã và thử nghiệm dự án của mình, đã đến lúc chia sẻ những gì bạn đã học được. Trả lời các câu hỏi sau vào nhật ký để giúp bạn suy ngẫm về việc học của mình và chuẩn bị cho cuộc thảo luận toàn lớp:
- Bạn đã di chuyển robot của mình như thế nào để hoàn thành nhiệm vụ?
- Tại sao bạn nghĩ chiến lược của bạn thành công? Sử dụng bằng chứng từ nhật ký để hỗ trợ cho tuyên bố của bạn.
- Bạn đã học được điều gì khi giải quyết vấn đề thông qua thử thách trong quá trình thực hành? Điều đó thay đổi suy nghĩ của bạn về việc sử dụng Mã hóa nút như thế nào?
Hướng dẫn học sinh chia sẻ kiến thức của mình trong buổi thảo luận toàn lớp. Các câu hỏi mà học sinh trả lời trong nhật ký là điểm khởi đầu cho cuộc thảo luận. Đặt câu hỏi tiếp theo để hướng dẫn học sinh tập trung suy nghĩ xung quanh những hiểu biết chung. Tiếp theo là những câu hỏi như:
- Để chia sẻ chiến lược:
- Nhóm của bạn có chiến lược tương tự hay khác không? Bạn nghĩ nó hiệu quả hơn hay kém hiệu quả hơn? Tại sao? Bạn có bằng chứng gì để chứng minh cho tuyên bố đó?
- Điều gì làm cho một chiến lược hoặc con đường trở thành chiến lược hoặc con đường “tốt nhất”? Điều gì khiến bạn nói như vậy?
- Để học hỏi từ những thách thức:
- Có nhóm nào học được điều gì tương tự hoặc khác biệt không? Việc học đó sẽ giúp bạn tiến tới thử thách của bài học như thế nào?
Lưu ý những ý tưởng chung về Mã hóa nút xuất hiện trong cuộc trò chuyện này để học sinh tham khảo trong quá trình thử thách của bài học.
Chọn Tiếp theo > để chuyển sang thử thách đơn vị.