Bây giờ bạn đã khám phá cách thay đổi các tham số góc có thể cải thiện các dự án mã hóa của mình, bạn sẽ dựa trên kiến thức này để mã hóa robot của mình di chuyển xung quanh một bộ thùng nhanh nhất có thể. Bạn sẽ tập trung vào việc điều chỉnh góc để cải thiện cả độ chính xác và tốc độ di chuyển của robot.
Xem video dưới đây để tìm hiểu về:
- Sử dụng các điều chỉnh góc nhỏ để có độ chính xác.
- Điều chỉnh góc để di chuyển xung quanh các chướng ngại vật được đặt ở các khoảng cách khác nhau so với robot.
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:
- Liệt kê ít nhất hai câu hỏi của bạn về cách các thông số góc và khoảng cách thay đổi dựa trên khoảng cách của vật thể so với robot.
- Bạn sẽ sử dụng các điều chỉnh góc nhỏ như thế nào để có độ chính xác?
- Bạn đã quan sát thấy điều gì trong video ủng hộ suy nghĩ của mình?
- Bạn đã học được điều gì về mã hóa hoặc VEXcode có thể giúp ích cho bạn trong bài học này?
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:
- Liệt kê ít nhất hai câu hỏi của bạn về cách các thông số góc và khoảng cách thay đổi dựa trên khoảng cách của vật thể so với robot.
- Bạn sẽ sử dụng các điều chỉnh góc nhỏ như thế nào để có độ chính xác?
- Bạn đã quan sát thấy điều gì trong video ủng hộ suy nghĩ của mình?
- Bạn đã học được điều gì về mã hóa hoặc VEXcode có thể giúp ích cho bạn trong bài học này?
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.
Ghi lại những đóng góp của học sinh lên bảng để mọi người có thể xem và xây dựng dựa trên ý tưởng của nhau. Nhắc nhở họ tham khảo nhật ký hoặc hình ảnh trong video để giúp họ diễn đạt ý tưởng của mình 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: 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 vượt qua ba chướng ngại vật càng nhanh càng tốt. 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: Hãy xem xét các chi tiết bạn đã sử dụng trong bài học trước để xây dựng dự án lập trình của mình. Hãy chú ý đến từng góc độ và khoảng cách khi tránh chướng ngại vật, và ghi lại chi tiết quá trình lái xe của bạn để tạo ra kế hoạch đường đi.
Bước 3: Lập trình cho robot để hoàn thành nhiệm vụ.
- Sử dụng lộ trình đã định sẵn từ Bước 2 để lập trình cho robot di chuyển quanh ba chướng ngại vật nhanh nhất có thể.
- Sử dụng thẻ nhiệm vụ này (Google / .docx / .pdf) để hướng dẫn thực hành của bạn.
Bước 4: Sử dụng quy trình Dự đoán-Lái xe-Đo lường-Mã để cải thiện tốc độ của robot khi nó di chuyển quanh cả hai thùng:
- Dự đoán
- Chọn một góc để điều chỉnh một chút nhằm cải thiện tốc độ của robot. Đưa ra dự đoán của nhóm về cách cải thiện góc nhìn bằng cách sử dụng câu gốc này và ghi lại vào nhật ký của bạn:
- Chúng tôi nghĩ góc này phải vào khoảng ____________ độ.
- Chọn một góc để điều chỉnh một chút nhằm cải thiện tốc độ của robot. Đưa ra dự đoán của nhóm về cách cải thiện góc nhìn bằng cách sử dụng câu gốc này và ghi lại vào nhật ký của bạn:
- Lái xe
- Kiểm tra dự đoán của bạn bằng cách lái robot theo góc dự đoán. Nếu cảm thấy không ổn, bạn nghĩ mình cần phải thay đổi điều gì để nó chính xác hơn? Nếu không thì điều gì khiến bạn cảm thấy đúng về nó?
- Đo lường
- Đặt thước đo góc Robot của bạn bên dưới robot. Bạn thực sự lái robot theo góc nào?
- Mã số
- Sử dụng góc nhìn mới của bạn trong dự án mã hóa! Điều chỉnh dự án của bạn, sau đó chạy thử nghiệm. Độ chính xác của góc mới có cải thiện tốc độ của robot không? Nếu không, hãy sử dụng Thước đo góc Robot để thay đổi góc và thử lại. Hãy nhớ ghi lại các phép đo góc và quan sát của bạn vào nhật ký trong quá trình thực hiện.
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 đã 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: 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 vượt qua ba chướng ngại vật càng nhanh càng tốt. 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: Hãy xem xét các chi tiết bạn đã sử dụng trong bài học trước để xây dựng dự án lập trình của mình. Hãy chú ý đến từng góc độ và khoảng cách khi tránh chướng ngại vật, và ghi lại chi tiết quá trình lái xe của bạn để tạo ra kế hoạch đường đi.
Bước 3: Lập trình cho robot để hoàn thành nhiệm vụ.
- Sử dụng lộ trình đã định sẵn từ Bước 2 để lập trình cho robot di chuyển quanh ba chướng ngại vật nhanh nhất có thể.
- Sử dụng thẻ nhiệm vụ này (Google / .docx / .pdf) để hướng dẫn thực hành của bạn.
Bước 4: Sử dụng quy trình Dự đoán-Lái xe-Đo lường-Mã để cải thiện tốc độ của robot khi nó di chuyển quanh cả hai thùng:
- Dự đoán
- Chọn một góc để điều chỉnh một chút nhằm cải thiện tốc độ của robot. Đưa ra dự đoán của nhóm về cách cải thiện góc nhìn bằng cách sử dụng câu gốc này và ghi lại vào nhật ký của bạn:
- Chúng tôi nghĩ góc này phải vào khoảng ____________ độ.
- Chọn một góc để điều chỉnh một chút nhằm cải thiện tốc độ của robot. Đưa ra dự đoán của nhóm về cách cải thiện góc nhìn bằng cách sử dụng câu gốc này và ghi lại vào nhật ký của bạn:
- Lái xe
- Kiểm tra dự đoán của bạn bằng cách lái robot theo góc dự đoán. Nếu cảm thấy không ổn, bạn nghĩ mình cần phải thay đổi điều gì để nó chính xác hơn? Nếu không thì điều gì khiến bạn cảm thấy đúng về nó?
- Đo lường
- Đặt thước đo góc Robot của bạn bên dưới robot. Bạn thực sự lái robot theo góc nào?
- Mã số
- Sử dụng góc nhìn mới của bạn trong dự án mã hóa! Điều chỉnh dự án của bạn, sau đó chạy thử nghiệm. Độ chính xác của góc mới có cải thiện tốc độ của robot không? Nếu không, hãy sử dụng Thước đo góc Robot để thay đổi góc và thử lại. Hãy nhớ ghi lại các phép đo góc và quan sát của bạn vào nhật ký trong quá trình thực hiện.
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.
Đặt kỳ vọng vào công việc nhóm ngay từ đầu. Để tìm hiểu thêm về vai trò cộng tác trong lập trình, xem bài viết này về lập trình theo cặp. Đặ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ái xe và lập trình như thế nào?
Phát thẻ nhiệm vụ Bước 2 cho mỗi học sinh (Google / .docx / .pdf). Hãy nhớ rằng, mục tiêu của việc điều khiển robot hoàn thành nhiệm vụ là để học sinh phát triển mô hình vật lý của nhiệm vụ, từ đó các em sẽ xây dựng mô hình tính toán khi bắt đầu viết mã. Đảm bảo rằng tất cả học viên đều dành đủ thời gian cần thiết để lái xe, ghi chép và lập kế hoạch lộ trình trong phần lái xe của Thực hành có hướng dẫn. Việc hình thành thói quen tốt với những nhiệm vụ đơn giản sẽ giúp ích cho việc thực hiện các nhiệm vụ phức tạp hơn sau này.
Khi học viên hoàn thành bài thực hành lái xe, sẽ đi quanh phòng và hỏi thăm học viên về việc học của họ. Đặt câu hỏi như:
- Bạn chú ý đến điều gì khi lái xe mà bạn nghĩ sẽ giúp bạn viết mã? Tại sao điều đó lại quan trọng với bạn?
- Mọi người có lái xe và ghi chép theo cùng một cách không? Điểm giống và khác nhau là gì? Làm thế nào bạn có thể kết hợp các ý tưởng của mình thành một kế hoạch chung?
Phát thẻ nhiệm vụ Bước 3 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ẻ kế hoạch lộ trình của mình với bạn (Google / .docx / .pdf). Sau đó, học sinh sẽ sử dụng kế hoạch của mình làm cơ sở để xây dựng dự án VEXcode. Khuyến khích học viên bổ sung vào tài liệu hướng dẫn lái xe khi xây dựng và thử nghiệm các dự án của mình, để giúp họ xác định chiến lược và chi tiết nào hữu ích nhất. Họ cũng có thể sử dụng nút hoàn tác và làm lại để hỗ trợ. Nhắc nhở học sinh rằng họ có thể quay lại lái xe bất cứ lúc nào để giúp họ lập trình dự án thành công.
Học sinh được khuyến khích sử dụng Robot Protractor in ra khi lập kế hoạch cho đường đi của mình. Nếu học sinh không có máy in, hãy in tài liệu này cho các em.
Trong khi học sinh đang lập trình robot, sẽ đi quanh phòng và thảo luận với học sinh để tìm hiểu về tiến trình lập trình và hiểu biết của các em. Đặt những câu hỏi như:
- Bạn sử dụng những kiến thức đã học trong bài học như thế nào để chọn số đo góc?
- Bạn nghĩ độ chính xác và tốc độ di chuyển của robot có liên quan như thế nào?
- Nhóm của bạn đã hợp tác như thế nào để cùng nhau hoàn thành nhiệm vụ này?
Bước 4 được thiết kế để thúc đẩy sự lặp lại và khám phá của sinh viên bằng cách chuyển đổi giữa lái xe và lập trình để cải thiện các dự án của họ và tìm ra chiến lược tốt nhất cho nhiệm vụ. Học sinh nên sử dụng quy trình Dự đoán-Lái xe-Đo lường-Mã để giúp các em cải thiện từng yếu tố một về chuyển động của rô-bốt tại một thời điểm, tập trung vào việc điều chỉnh góc nhỏ để có độ chính xác, từ đó cải thiện tốc độ tổng thể của rô-bốt. Họ nên thực hiện quy trình này nhiều lần để cải thiện dự án của mình. Để tạo điều kiện thuận lợi cho quá trình này, hãy đặt những câu hỏi như:
- Kết quả thử nghiệm có khớp với dự đoán của bạn không? Bạn cần phải thực hiện những điều chỉnh nào?
- Việc dự đoán góc trước khi lái xe giúp bạn cải thiện độ chính xác trong chuyển động của robot như thế nào?
- Việc cải thiện độ chính xác của góc có giúp robot của bạn di chuyển quanh cả ba thùng nhanh hơn không? Làm sao bạn biết được?
- Bạn đã ghi chép những gì trong nhật ký trong suốt quá trình này? Bạn có thể cải thiện quy trình lập tài liệu của mình như thế nào?
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:
- Bạn đã học được điều gì khi lái xe giúp ích cho việc lập trình của bạn? Bạn đã ghi chép lại quá trình học tập đó như thế nào?
- Bạn đã học được điều gì về cách tối ưu hóa thời gian để hoàn thành nhiệm vụ?
- Bạn đã hợp tác với nhóm của mình như thế nào để xác định phép đo góc và khoảng cách tốt nhấ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:
- Bạn đã học được điều gì khi lái xe giúp ích cho việc lập trình của bạn? Bạn đã ghi chép lại quá trình học tập đó như thế nào?
- Bạn đã học được điều gì về cách tối ưu hóa thời gian để hoàn thành nhiệm vụ?
- Bạn đã hợp tác với nhóm của mình như thế nào để xác định phép đo góc và khoảng cách tốt nhất?
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ư:
- Nếu có ai đó yêu cầu bạn giải thích chiến lược để hoàn thành thử thách tính thời gian, bạn sẽ nói gì?
- Bạn tìm góc và khoảng cách bằng cách nào? Có những cách nào khác nhau? Bạn nghĩ bài học này có thể giúp bạn tiến bộ như thế nào?
- Bạn biết gì về việc lập trình robot mà trước đây bạn chưa biết? Bạn có bằng chứng gì để chứng minh điều đó?
Thêm vào danh sách chia sẻ các bài thực hành viết mã VEXcode từ Bài 2, dựa trên những gì học viên chia sẻ. Những hiện vật này phải phản ánh được hiểu biết hiện tại của lớp về cách lập trình robot.
Chọn Tiếp theo > để chuyển sang Thử thách đơn vị.