Trong bài học này, bạn sẽ được giới thiệu về giao tiếp giữa robot với robot. Bạn sẽ học cách sử dụng các khối send message, get latest messagevà latest message để giao tiếp giữa hai Robot mã hóa VEX AIM. Sau đó, bạn sẽ khám phá bằng cách gửi nhiều tin nhắn khác nhau!
Trong suốt quá trình hoạt động, S sẽ gửi nhắn và R sẽ nhận nhắn.
Xem video dưới đây để tìm hiểu:
-
Giao tiếp giữa robot với robot là gì?
-
Cách lập trình robot để gửi tin nhắn.
-
Cách lập trình cho robot nhận tin nhắn và phản hồi dựa trên thông tin nhận được.
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ều gì về giao tiếp giữa robot với robot? Liệt kê ít nhất hai quan sát.
- Bạn đã thấy gì trong video chứng minh cho tuyên bố của mình?
- Bạn có thắc mắc gì về việc lập trình robot để gửi tin nhắn không?
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ều gì về giao tiếp giữa robot với robot? Liệt kê ít nhất hai quan sát.
- Bạn đã thấy gì trong video chứng minh cho tuyên bố của mình?
- Bạn có thắc mắc gì về việc lập trình robot để gửi tin nhắn không?
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. Những quan sát của sinh viên có thể bao gồm:
- Phải thực hiện hai dự án riêng biệt để các robot có thể nhắn tin cho nhau.
- Các dự án phải được bắt đầu trên mỗi robot và dự án của Robot R (nhận) được bắt đầu trước để sẵn sàng nhận tin nhắn mà Robot S (gửi) gửi khi dự án của nó được bắt đầu.
- Các từ trong khối gửi tin nhắn thẳng hàng với các từ trong khối chứa.
Để bạn biết
Để robot có thể giao tiếp với nhau, chúng phải được ghép nối với. Thực hiện theo các bước trong bài viết này để tìm hiểu cách ghép nối robot.
Hãy cân nhắc những mẹo sau đây khi sử dụng tin nhắn:
- Kiểm tra lại xem bạn đang ghép nối với robot nào.
- Bạn có thể đổi tên robot của mình để dễ nhận dạng hơn.
- Để kết nối VEXcode AIM với hai robot cùng lúc, hãy mở hai tab trình duyệt khác nhau hoặc sử dụng hai máy tính riêng biệt.
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: Đảm bảo Robot S (gửi) và Robot R (nhận) được ghép nối và đặt chúng vào sân có thùng màu cam.

Bước 2: Xây dựng các dự án được hiển thị ở đây và tải chúng xuống từng robot. Chạy thử các dự án để xem chúng hoạt động như thế nào.
| Robot S (Đang gửi) | Robot R (Nhận) |
![]() | ![]() |
Bước 3: Hoàn thành nhiệm vụ bằng cách sử dụng thẻ nhiệm vụ (Google / .docx / .pdf) được liên kết tại đây:
- Đối với mỗi tin nhắn trong bảng hiển thị trong thẻ tác vụ:
- Xem lại khái niệm đang được thử nghiệm.
- Dự đoán Robot R sẽ hoạt động như thế nào.
- Sửa đổi dự án cho Robot S để gửi tất cả tin nhắn trong thẻ tác vụ. Hãy quan sát cách Robot R phản ứng.
- Ghi lại kết quả của từng bài kiểm tra vào bảng.
- Mẹo chuyên nghiệp:
- Hãy đảm bảo các robot đã được ghép nối trước khi bắt đầu.
- Bắt đầu dự án Robot R trước, sau đó bắt đầu dự án Robot S. Điều này đảm bảo Robot R đã sẵn sàng nhận tin nhắn từ Robot S.
Tài nguyên thực hành:
Các tài nguyên được liên kết ở đây sẽ 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: Đảm bảo Robot S (gửi) và Robot R (nhận) được ghép nối và đặt chúng vào sân có thùng màu cam.

Bước 2: Xây dựng các dự án được hiển thị ở đây và tải chúng xuống từng robot. Chạy thử các dự án để xem chúng hoạt động như thế nào.
| Robot S (Đang gửi) | Robot R (Nhận) |
![]() | ![]() |
Bước 3: Hoàn thành nhiệm vụ bằng cách sử dụng thẻ nhiệm vụ (Google / .docx / .pdf) được liên kết tại đây:
- Đối với mỗi tin nhắn trong bảng hiển thị trong thẻ tác vụ:
- Xem lại khái niệm đang được thử nghiệm.
- Dự đoán Robot R sẽ hoạt động như thế nào.
- Sửa đổi dự án cho Robot S để gửi tất cả tin nhắn trong thẻ tác vụ. Hãy quan sát cách Robot R phản ứng.
- Ghi lại kết quả của từng bài kiểm tra vào bảng.
- Mẹo chuyên nghiệp:
- Hãy đảm bảo các robot đã được ghép nối trước khi bắt đầu.
- Bắt đầu dự án Robot R trước, sau đó bắt đầu dự án Robot S. Điều này đảm bảo Robot R đã sẵn sàng nhận tin nhắn từ Robot S.
Tài nguyên thực hành:
Các tài nguyên được liên kết ở đây sẽ có sẵn nếu bạn cần hỗ trợ thêm trong khi thực hiện hoạt động.
Xem lại kỳ vọng cho công việc nhóm để bắt đầu. Nhắc nhở ngắn gọn về vai trò của học sinh để đảm bảo các em được chuẩn bị sẵn sàng để thành công.
Trong bài thực hành có hướng dẫn này, học sinh sẽ tìm hiểu cách thức mà thông điệp của robot gửi ảnh hưởng đến hành vi của robot nhận. Họ sẽ hình thành giả thuyết về kết quả của tin nhắn, sau đó sửa đổi mã của Robot S (mã gửi) trước khi tải xuống và chạy cả hai dự án để kiểm tra giả thuyết của họ và ghi lại kết quả. Học sinh nên thảo luận về cách robot nhận thông tin phản ứng với mỗi tin nhắn được gửi đi bằng cách sử dụng các câu hỏi gợi ý trên thẻ nhiệm vụ.
Phân phát thẻ nhiệm vụ Bước 3 (Google / .docx / .pdf). Khi học sinh đang sửa đổi dự án để kiểm tra từng thông điệp, hãy đi quanh phòng và khuyến khích học sinh thảo luận về tiến độ và sự hiểu biết của mình. Đặt những câu hỏi như:
- Bạn đang gửi tin nhắn nào? Sự khác biệt giữa thông điệp này và thông điệp trong dự án gốc là gì? Phản ứng của robot nhận tín hiệu là gì?
- Bạn thấy những mẫu nào trong kết quả khi thử nghiệm các thông điệp khác nhau? Bạn nghĩ tại sao lại như vậy?
- Đối với bạn, phần nào của nhiệm vụ này là khó khăn nhất? Nhóm của bạn đang làm việc cùng nhau như thế nào để giải quyết vấn đề đó?
- Bạn nghĩ giao tiếp rõ ràng và cẩn thận có thể giúp bạn tạo ra các dự án thành công bằng cách sử dụng tin nhắn giữa các robot như thế nào?
- Bạn còn thắc mắc gì về việc lập trình robot để gửi và nhận tin nhắn không?
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ì qua thực hành mà không biết khi chỉ xem video?
- Bạn sẽ sử dụng những kiến thức đã học được trong quá trình thực hành như thế nào khi tạo ra các dự án nhắn tin giữa robot với robot trong tương lai?
- Giao tiếp giữa robot với robot khác với giao tiếp giữa con người như thế nào?
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ì qua thực hành mà không biết khi chỉ xem video?
- Bạn sẽ sử dụng những kiến thức đã học được trong quá trình thực hành như thế nào khi tạo ra các dự án nhắn tin giữa robot với robot trong tương lai?
- Giao tiếp giữa robot với robot khác với giao tiếp giữa con người 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. Giúp học sinh suy ngẫm về việc học của mình thông qua thực hành để thống nhất về 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. Đặt câu hỏi tiếp theo để hướng dẫn học sinh hiểu:
- Bạn hiện đã biết điều gì về cách lập trình robot để gửi và nhận tin nhắn mà trước đây bạn chưa biết?
- Có điều gì bạn đã thử nhưng không hiệu quả như bạn nghĩ không? Bạn đã học được gì từ hoạt động đó?
- Bạn đã giao tiếp giữa hai nhóm như thế nào trong quá trình thực hành có hướng dẫn? Bạn đã học được điều gì từ cuộc giao tiếp đó có thể giúp bạn tiến bộ trong suốt đơn vị này?
Lưu ý những hiểu biết chung của học sinh về việc gửi tin nhắn để tham khảo khi các em học tập theo từng đơn vị. Theo cách này, học sinh có thể thấy được sự tiến triển trong hiểu biết của mình từ đầu đơn vị cho đến khi kết thúc thử thách, khi các em khám phá các khái niệm và hiểu biết liên quan đến câu hỏi cốt lõi.
Chọn Tiếp theo > để chuyển sang bài học tiếp theo.

