Đã đến lúc nâng cao thử thách của bạn! Trong bài học này, bạn sẽ khám phá cách mã hóa Robot mã hóa VEX AIM theo bốn hướng bằng VEXcode AIM. Bạn sẽ dựa trên những kiến thức đã học ở các bài học trước để lập trình cho robot di chuyển sang trái và phải. Sau đó, bạn sẽ tạo một dự án để điều khiển robot tránh các chướng ngại vật trên sân và quay trở lại vị trí ban đầu!
Xem video dưới đây để tìm hiểu về:
- Thay đổi tham số hướng sang trái và phải trong khối Move cho.
- Sắp xếp nhiều khối theo kế hoạch của bạn.
- Gỡ lỗi cơ bản như tìm và sửa lỗi trong một dự án.
- Sử dụng phép đo để xác định các thông số.
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 sau để đị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:
- Bạn nhận thấy điểm tương đồng hoặc khác biệt nào giữa việc sử dụng chế độ Move for block, Button Coding và Drive để di chuyển robot?
- Bạn đã thấy gì trong video để hỗ trợ cho ý tưởng của mình?
- Bạn nhận thấy gì về thứ tự và thông số của các khối? Viết ít nhất ba nhận xét.
- Liệt kê ít nhất hai câu hỏi bạn có về việc sử dụng VEXcode để di chuyển bốn thùng.
- Bạn nghĩ kỹ năng nào sẽ giúp bạn thành công trong việc gỡ lỗi trong VEXcode?
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 sau để đị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:
- Bạn nhận thấy điểm tương đồng hoặc khác biệt nào giữa việc sử dụng chế độ Move for block, Button Coding và Drive để di chuyển robot?
- Bạn đã thấy gì trong video để hỗ trợ cho ý tưởng của mình?
- Bạn nhận thấy gì về thứ tự và thông số của các khối? Viết ít nhất ba nhận xét.
- Liệt kê ít nhất hai câu hỏi bạn có về việc sử dụng VEXcode để di chuyển bốn thùng.
- Bạn nghĩ kỹ năng nào sẽ giúp bạn thành công trong việc gỡ lỗi trong VEXcode?
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 thảo luận, hãy khuyến khích học sinh tham khảo các phương pháp di chuyển robot trước đây như Lập trình nút bấm và Chế độ lái. Tạo biểu đồ so sánh điểm giống và khác nhau của các chuyển động. Sử dụng hiện vật này cho phần còn lại của đơn vị.
- Lưu ý sự khác biệt giữa chuyển động xoay và chuyển động sang ngang. Bạn có thể hỏi học sinh những câu hỏi tiếp theo về những chuyển động này để xem các em nghĩ robot có thể di chuyển theo những cách này như thế nào.
- Tham khảo video Bài 2 Đơn vị 1, trong đó ba bánh xe của rô-bốt được trình bày và giải thích về cách điều này tạo ra khả năng di chuyển theo mọi hướng của rô-bốt. Thông tin này sẽ quan trọng khi chuyển sang đơn vị tiếp theo.
Khuyến khích học sinh tham khảo nhật ký hoặc hình ảnh trong video nếu các em cần trợ giúp để diễn đạt suy nghĩ của mình. Hãy nhớ rằng, nhật ký là công cụ hỗ trợ nhận thức siêu việt của học sinh.
Thực hành có hướng dẫn
Bây giờ bạn đã tìm hiểu và thảo luận về cách lập trình cho robot di chuyển theo cả bốn hướng, đã đến lúc bạn thực hành!
Bước 1: Thiết lập trường như hình dưới đây.

Bước 2: Mô hình hóa các chuyển động của robot cần thiết để hoàn thành nhiệm vụ bằng chế độ Lái xe.
- Nhiệm vụ của bạn là lái robot từ thùng màu xanh sang thùng màu cam, di chuyển giữa các thùng, sau đó di chuyển xung quanh bên ngoài của cả bốn thùng và trở về vị trí ban đầu. Ghi lại quá trình lái xe của bạn, sau đó lập kế hoạch mã hóa chuyển động đó.
- 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: Đảm bảo mỗi thành viên trong nhóm đều có trách nhiệm lái xe và ghi chép để có thể có những cuộc thảo luận hợp tác có ý nghĩa khi cùng nhau lập kế hoạch chung.
Bước 3: Lập trình cho robot để hoàn thành nhiệm vụ.
- Nhiệm vụ của bạn là sử dụng đường đi đã định sẵn từ Bước 2 để mã hóa robot trong VEXcode AIM để di chuyển từ thùng màu xanh sang thùng màu cam, sau đó di chuyển xung quanh bên ngoài của cả bốn thùng, rồi quay trở lại vị trí bắt đầu.
- 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: Xây dựng và thử nghiệm dự án của bạn thành nhiều phần nhỏ để đảm bảo robot di chuyển theo đúng ý muốn. Điều này giúp bạn dễ dàng tìm và sửa lỗi trong dự án của mình hơn.
Bước 4: Khám phá! Chuyển đổi giữa lái xe và lập trình để lặp lại dự án và cải thiện chiến lược của bạn.
- Cùng với nhóm của mình, hãy cùng nhau tìm ra cách để cải thiện dự án.
- Lái robot để thử nghiệm ý tưởng của bạn và chọn một ý tưởng để bắt đầu.
- Lặp lại dự án của bạn để phù hợp với các hành vi mới được thúc đẩy.
- Tiếp tục di chuyển thường xuyên giữa việc lái xe và viết mã để lặp lại dự án của bạn và tìm ra chiến lược tốt nhất để hoàn thành nhiệm vụ!
Tài nguyên thực hành:
Các bài viết được liên kết ở đây có sẵn nếu bạn cần hỗ trợ thêm trong khi thực hiện hoạt động.
Bây giờ bạn đã tìm hiểu và thảo luận về cách lập trình cho robot di chuyển theo cả bốn hướng, đã đến lúc bạn thực hành!
Bước 1: Thiết lập trường như hình dưới đây.

Bước 2: Mô hình hóa các chuyển động của robot cần thiết để hoàn thành nhiệm vụ bằng chế độ Lái xe.
- Nhiệm vụ của bạn là lái robot từ thùng màu xanh sang thùng màu cam, di chuyển giữa các thùng, sau đó di chuyển xung quanh bên ngoài của cả bốn thùng và trở về vị trí ban đầu. Ghi lại quá trình lái xe của bạn, sau đó lập kế hoạch mã hóa chuyển động đó.
- 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: Đảm bảo mỗi thành viên trong nhóm đều có trách nhiệm lái xe và ghi chép để có thể có những cuộc thảo luận hợp tác có ý nghĩa khi cùng nhau lập kế hoạch chung.
Bước 3: Lập trình cho robot để hoàn thành nhiệm vụ.
- Nhiệm vụ của bạn là sử dụng đường đi đã định sẵn từ Bước 2 để mã hóa robot trong VEXcode AIM để di chuyển từ thùng màu xanh sang thùng màu cam, sau đó di chuyển xung quanh bên ngoài của cả bốn thùng, rồi quay trở lại vị trí bắt đầu.
- 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: Xây dựng và thử nghiệm dự án của bạn thành nhiều phần nhỏ để đảm bảo robot di chuyển theo đúng ý muốn. Điều này giúp bạn dễ dàng tìm và sửa lỗi trong dự án của mình hơn.
Bước 4: Khám phá! Chuyển đổi giữa lái xe và lập trình để lặp lại dự án và cải thiện chiến lược của bạn.
- Cùng với nhóm của mình, hãy cùng nhau tìm ra cách để cải thiện dự án.
- Lái robot để thử nghiệm ý tưởng của bạn và chọn một ý tưởng để bắt đầu.
- Lặp lại dự án của bạn để phù hợp với các hành vi mới được thúc đẩy.
- Tiếp tục di chuyển thường xuyên giữa việc lái xe và viết mã để lặp lại dự án của bạn và tìm ra chiến lược tốt nhất để hoàn thành nhiệm vụ!
Tài nguyên thực hành:
Các bài viết được liên kết ở đây có sẵn nếu bạn cần hỗ trợ thêm trong khi thực hiện hoạt động.
Nhắc nhở học sinh về kỳ vọng của hoạt động nhóm ngay từ đầu. Bạn có thể sử dụng các vai trò trong bài viết về lập trình VEX Library cặp này để giúp bạn thiết lập thói quen tốt với học sinh.
Phát thẻ nhiệm vụ Bước 2 (Google / .docx / .pdf) cho mỗi học sinh. Nhắc nhở học sinh rằng mục tiêu của việc lái xe là đảm bảo tất cả các thành viên trong nhóm đều có mô hình tinh thần về cách robot nên di chuyển để hoàn thành nhiệm vụ một cách thành công. Khuyến khích học viên lưu ý cách ghi lại quá trình lái xe của mình, vì họ sẽ sử dụng thực hành của mình làm tài liệu để xây dựng mã của mình.
Khi học sinh đang lái xe,đi vòng quanh phòng và hỏi thăm học sinh về việc học củaem. Đặt những câu hỏi như:
- Bạn sẽ mô tả các chuyển động của robot cần thiết để hoàn thành nhiệm vụ như thế nào?
- Bạn đang ghi lại những thông tin chi tiết nào về quá trình lái xe của mình? Tại sao? Còn điều gì quan trọng nữa không?
- Bạn đang hợp tác như thế nào để tạo ra một lộ trình có kế hoạch? Mỗi thành viên trong nhóm tham gia như thế nào?
Phát thẻ nhiệm vụ Bước 3 (Google / .docx / .pdf) cho mỗi học viên sau khi họ đáp ứng các tiêu chí thành công khi lái xe và chia sẻ lộ trình đã định với bạn. Sau đó, học sinh sẽ sử dụng kế hoạch của mình để xây dựng các dự án VEXcode ban đầu. Khuyến khích học sinh xây dựng và thử nghiệm các dự án của mình theo từng bước để dễ dàng tìm và sửa lỗi hơn.
Trong khi học sinh đang lập trình robot, sẽ đi quanh phòng và trao đổi với học sinh để thảo luận về tiến độ và việc học của các em. Đặt những câu hỏi như:
- Bạn đang ở đâu trên con đường của mình cho đến nay? Bạn cần khối hoặc hành vi nào tiếp theo? Làm sao bạn biết?
- Thứ tự các khối ảnh hưởng như thế nào đến chuyển động của robot? Bạn quyết định trình tự các khối như thế nào?
- Bạn sẽ làm gì nếu robot không di chuyển theo cách bạn muốn? Bạn giải quyết vấn đề đó như thế nào?
Khi học sinh đã có dự án mã hóa ban đầu hoàn thành nhiệm vụ, họ nên chuyển sang Bước 4 và bắt đầu lặp lại. Khuyến khích học sinh suy nghĩ về cách họ định nghĩa “tốt hơn” theo nhóm, để họ có thể đề xuất những thay đổi hướng tới cùng một mục tiêu. Học sinh nên di chuyển tự do và thường xuyên giữa việc lái xe và lập trình, vì các em sẽ học cách sử dụng cả hai chiến lược để đáp ứng tốt nhất nhu cầu của mình.
Khi học sinh đang khám phá và lặp lại, hãy đi quanh phòng để kiểm tra quá trình của các em. Đặt những câu hỏi như:
- Mục tiêu lặp lại của bạn là gì? Tại sao bạn nghĩ điều đó sẽ làm cho dự án của bạn tốt hơn?
- Hãy kể cho tôi nghe về một trong những ý tưởng bạn đã thử. Có thành công không? Tại sao có hoặc tại sao không?
- Bạn đang hợp tác như thế nào để khám phá và lặp lại dự án của mình?
Tài nguyên bổ sung cho giáo viên:
- Sử dụng nút Chia sẻ và Phản hồi - Học sinh có thể sử dụng nút Chia sẻ trong VEXcode AIM để chia sẻ dự án của mình với bạn. Xem bài viết này để tìm hiểu thêm.
Tóm tắt
Bây giờ bạn đã thực hành xong, đã đế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:
- Chiến lược của bạn để hoàn thành nhiệm vụ là gì? Tại sao bạn nghĩ nó lại thành công? Hãy trả lời cụ thể.
- Bạn đã sử dụng cả chế độ Drive và VEXcode để hoàn thành nhiệm vụ như thế nào? Nhóm của bạn đã hợp tác như thế nào trong cả hai phần thực hành?
- Bạn đã học được điều gì thông qua thực hành dựa trên những gì bạn thấy trong video?
Bây giờ bạn đã thực hành xong, đã đế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:
- Chiến lược của bạn để hoàn thành nhiệm vụ là gì? Tại sao bạn nghĩ nó lại thành công? Hãy trả lời cụ thể.
- Bạn đã sử dụng cả chế độ Drive và VEXcode để hoàn thành nhiệm vụ như thế nào? Nhóm của bạn đã hợp tác như thế nào trong cả hai phần thực hành?
- Bạn đã học được điều gì thông qua thực hành dựa trên những gì bạn thấy trong video?
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. Giúp học sinh suy ngẫm về việc học của mình thông qua thực hành để đạt được sự hiểu biết chung hoặc mục tiêu học tập.
Sử dụng những câu hỏi mà học sinh đã trả lời trong nhật ký làm điểm khởi đầu cho cuộc thảo luận. Khi lắng nghe ý kiến đóng góp của học sinh, hãy đặt câu hỏi tiếp theo để hướng dẫn các em hiểu:
- Để chia sẻ chiến lược:
- Nhóm của bạn có tiếp cận nhiệm vụ theo cách tương tự hay khác nhau? Bạn nghĩ chiến lược của bạn tốt hơn hay tệ hơn? Tại sao? Bạn có bằng chứng gì để chứng minh cho khẳng định đó?
- Đối với mã hóa:
- Việc chuyển đổi giữa chế độ Drive và VEXcode đã giúp bạn hoàn thành thử thách như thế nào? Bạn đã học được gì về việc ghi lại quá trình lái xe giúp bạn tạo ra một dự án mã hóa thành công?
- Bạn đã học được gì về trình tự các khối?
- Bạn có gặp phải lỗi mã hóa hoặc lỗi nào không? Bạn đã sửa chúng như thế nào?
Tạo danh sách chung về các thực hành hoặc quy trình để xây dựng và chạy các dự án VEXcode dựa trên những gì học sinh chia sẻ, nhằm giúp tạo ra các sản phẩm phản ánh sự hiểu biết chung của học sinh về VEXcode cho đến nay.
Chọn Tiếp theo > để khám phá một dự án ví dụ.