หุ่นยนต์เขียนโค้ด VEX AIM ช่วยให้ผู้เรียนเข้าถึงประสบการณ์การส่งข้อความระหว่างหุ่นยนต์หรือการสื่อสารระหว่างหุ่นยนต์ที่เชื่อมโยงกันสองตัวได้อย่างง่ายดาย บทความนี้จะอธิบายว่าการส่งข้อความระหว่างหุ่นยนต์คืออะไร เหตุใดจึงสำคัญ และจะเริ่มใช้ได้อย่างไร
การส่งข้อความคืออะไร?
สามารถเชื่อมโยงหุ่นยนต์โค้ดดิ้ง VEX AIM สองตัวเพื่อให้สามารถส่งและรับข้อความระหว่างโครงการ VEXcode AIM ได้ เนื่องจากหุ่นยนต์สามารถสื่อสารและทำงานร่วมกันได้ จึงสามารถรับมือกับโปรเจ็กต์ที่ซับซ้อนได้มากกว่าหุ่นยนต์ตัวเดียว
ในวิดีโอตัวอย่างด้านล่าง หุ่นยนต์ทั้งสองเชื่อมโยงกันและรันโปรเจ็กต์เดียวกัน เมื่อกดหน้าจอไปที่หุ่นยนต์ตัวหนึ่ง หน้าจอจะส่งข้อความไปยังหุ่นยนต์อีกตัวเพื่อเปลี่ยนไฟ LED ให้เป็นสีน้ำเงิน
การส่งข้อความช่วยให้หุ่นยนต์สองตัวสามารถทำงานประสานกันเพื่อบรรลุภารกิจต่างๆ ได้ เนื่องจากหุ่นยนต์ตัวหนึ่งสามารถตัดสินใจได้โดยอาศัยข้อมูลที่ส่งมาจากอีกตัวหนึ่ง ตัวอย่างเช่น หุ่นยนต์ตัวหนึ่งสามารถส่งสัญญาณไปยังหุ่นยนต์อีกตัวหนึ่งได้ดังนี้:
- เริ่มต้นโครงการ
- ดำเนินการหลบเลี่ยงเพื่อหลีกเลี่ยงสิ่งกีดขวาง
- เรียกขอความช่วยเหลือจากหุ่นยนต์ตัวอื่น
การส่งข้อความระหว่างหุ่นยนต์ถูกใช้ในบริบทโลกแห่งความเป็นจริงมากมาย ตัวอย่างเช่น หุ่นยนต์ในคลังสินค้าจะส่งข้อความเพื่อแจ้งให้กันและกันทราบตำแหน่งของตน เพื่อให้แน่ใจว่าจะไม่เกิดการชนกัน หุ่นยนต์ค้นหาและกู้ภัยสามารถส่งข้อความเพื่อแจ้งตำแหน่งของผู้ที่ต้องการความช่วยเหลือ หรือเพื่อแจ้งพื้นที่ที่ครอบคลุมเพื่อช่วยให้เพื่อนร่วมทีมกระจายภารกิจได้อย่างมีประสิทธิภาพและหลีกเลี่ยงการทำงานซ้ำซ้อน
เหตุใดการส่งข้อความจึงสำคัญ?
การรวมข้อความเข้าในโครงการ VEXcode ช่วยให้ผู้เรียนได้สัมผัสกับการเชื่อมโยงกับโลกแห่งความเป็นจริงในห้องเรียน อาจเป็นวิธีที่มีประโยชน์สำหรับนักเรียนในการสัมผัสประสบการณ์การคิดเชิงระบบ เนื่องจากนักเรียนจะได้ผ่านกระบวนการแบ่งย่อยว่าหุ่นยนต์สองตัวจะทำงานร่วมกันอย่างไรเพื่อบรรลุเป้าหมาย นอกจากนี้ยังต้องให้พวกมันสื่อสารอย่างชัดเจนและมีส่วนร่วมในการแก้ปัญหาเชิงร่วมมือเพื่อประสานงานโครงการการเขียนโค้ดเพื่อให้หุ่นยนต์สามารถใช้ข้อความเพื่อทำงานร่วมกันได้สำเร็จ
หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับประโยชน์ของการสอนด้วยการส่งข้อความจากหุ่นยนต์ถึงหุ่นยนต์ ดูบทความ PD+ Insightsนี้
เริ่มต้นใช้งานการส่งข้อความ
การเชื่อมโยงหุ่นยนต์สองตัว
ก่อนที่หุ่นยนต์สองตัวจะสามารถส่งและรับข้อความได้ จะต้องเชื่อมโยงกันก่อน ทำตามคำแนะนำ ในบทความนี้ เพื่อเชื่อมโยงหุ่นยนต์ของคุณ
การใช้โครงการตัวอย่างใน VEXcode
มีโครงการตัวอย่างใน VEXcode สำหรับทั้ง Blocks และ Python ที่สามารถใช้เพื่อพัฒนาความเข้าใจในการเขียนโค้ดด้วยการส่งข้อความ
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการใช้โครงการตัวอย่างกับ VEX AIM ดูบทความ VEX Library นี้
เลือกตัวกรองข้อความ เพื่อแสดงโครงการตัวอย่างการส่งข้อความ
โครงการตัวอย่างการควบคุม LED แบบสองทิศทางแสดงให้เห็นว่าหุ่นยนต์สองตัวสามารถรันโปรแกรมเดียวกันได้ในเวลาเดียวกันอย่างไร หุ่นยนต์แต่ละตัวจะส่งข้อความถึงหุ่นยนต์ตัวอื่น และข้อความเหล่านั้นจะทำให้หุ่นยนต์ตอบสนองด้วยพฤติกรรมเฉพาะเจาะจง
เมื่อกดหน้าจอไปที่หุ่นยนต์ตัวใดตัวหนึ่ง หน้าจอจะส่งข้อความไปยังหุ่นยนต์อีกตัว เพื่อตั้งค่าสี LED ให้เป็นสีน้ำเงิน
โครงการตัวอย่างการส่งข้อความ รายการ และโครงการตัวอย่างการรับข้อความ รายการ ทำงานร่วมกัน โครงการตัวอย่าง การส่งข้อความ จะถูกดาวน์โหลดไปยังหุ่นยนต์ตัวหนึ่ง (หุ่นยนต์ A) และโครงการตัวอย่าง การรับข้อความ จะถูกดาวน์โหลดไปยังหุ่นยนต์อีกตัวหนึ่ง (หุ่นยนต์ B)
โครงการที่แสดงในวิดีโอด้านบนมีรายละเอียดอยู่ในตารางด้านล่าง
| หุ่นยนต์เอ | หุ่นยนต์ บี |
| กดที่หน้าจอเพื่อเก็บข้อมูล | รอข้อความ |
| ส่งข้อความขึ้นอยู่กับสิ่งที่ AI Vision ตรวจจับ | เปิดไฟ LED ให้เป็นสีใดสีหนึ่งและเล่นเสียงตามข้อความที่ได้รับ |
การสอนด้วยการส่งข้อความ
การนำข้อความเข้ามาใช้ในห้องเรียนจะเปิดโอกาสมากมายให้กับนักเรียนในการฝึกฝนการสื่อสารและการทำงานร่วมกันของตนเองในขณะที่สร้างโครงการที่น่าตื่นเต้นสำหรับหุ่นยนต์ของพวกเขา ในขณะที่พวกเขาออกแบบระบบสำหรับหุ่นยนต์เพื่อแบ่งปันข้อความ นักเรียนจะฝึกฝนการจัดระเบียบข้อมูล การตกลงเกี่ยวกับกฎเกณฑ์ และการแก้ไขปัญหาเมื่อมีสิ่งผิดพลาด ซึ่งเป็นทักษะที่สะท้อนถึงการทำงานร่วมกันในโลกแห่งความเป็นจริงโดยตรง ข้อเสนอแนะต่อไปนี้จะช่วยในการสอนการสื่อสารระหว่างหุ่นยนต์ในห้องเรียนของคุณ:
- นักเรียนสองกลุ่มควรทำงานร่วมกันเพื่อสร้างโครงการการส่งข้อความ แต่ละกลุ่มจะต้องมีหุ่นยนต์ของตัวเอง
- คำนึงถึงระยะห่างเมื่อนักเรียนกำลังเชื่อมโยงหุ่นยนต์ การมีหุ่นยนต์เพียงสองตัวในพื้นที่เดียวกันเมื่อเชื่อมโยงจะช่วยป้องกันความสับสน
- เมื่อเชื่อมโยงหุ่นยนต์แล้ว ให้ทำเครื่องหมายคู่หุ่นยนต์เพื่อให้สามารถระบุได้ง่าย ใช้สติกเกอร์หรือเทปที่มีสีเข้าคู่กันสำหรับแต่ละคู่เพื่อให้นักเรียนค้นหาได้อย่างรวดเร็ว
- หมายเหตุ: เมื่อหุ่นยนต์ทั้งสองเชื่อมโยงกันแล้ว หุ่นยนต์ทั้งสองจะยังคงเชื่อมโยงกันในครั้งถัดไปที่เปิดใช้งาน ไม่จำเป็นต้องทำซ้ำขั้นตอนการเชื่อมโยง
- โครงการตัวอย่างที่อธิบายไว้ข้างต้นเป็นจุดเริ่มต้นที่ดีในการช่วยให้นักเรียนเข้าใจข้อความ
- ขั้นแรก นักเรียนสามารถอ่านโครงการและคาดการณ์สิ่งที่คิดว่าจะเกิดขึ้น
- จากนั้นพวกเขาสามารถรันโครงการเพื่อดูว่ามันทำงานอย่างไร
- ในที่สุดพวกเขาก็สามารถปรับเปลี่ยนโครงการให้เป็นของตนเองได้
- กิจกรรม VEX AIM ต่อไปนี้ยังมีไว้สำหรับการแนะนำข้อความในห้องเรียนของคุณ:
- ส่งและรับ - ในกิจกรรมนี้ นักเรียนจะทำงานร่วมกันกับกลุ่ม เพื่อเขียนโค้ดหุ่นยนต์ที่เชื่อมโยงกันสองตัว โดยที่กลุ่มหนึ่งสั่งให้อีกกลุ่มเคลียร์ถังสีน้ำเงินออกจากสนาม
-
การฝึกฟุตบอล - ในกิจกรรมนี้ นักเรียนจะทำงานร่วมกันกับอีกกลุ่มหนึ่งเพื่อเขียนโค้ดหุ่นยนต์ที่เชื่อมโยงกันสองตัวเพื่อเตะลูกบอลกีฬาไปมา