ถึงเวลาเพิ่มระดับความท้าทายของคุณแล้ว! ในบทเรียนนี้ คุณจะได้สำรวจการเขียนโค้ดหุ่นยนต์ VEX AIM ในสี่ทิศทางโดยใช้ VEXcode AIM คุณจะสร้างสิ่งที่คุณได้เรียนรู้ในบทเรียนก่อนหน้าเพื่อเขียนโค้ดให้หุ่นยนต์เคลื่อนที่ไปทางซ้ายและขวา จากนั้นคุณจะสร้างโครงการเพื่อนำทางหุ่นยนต์ไปรอบ ๆ สิ่งกีดขวางบนสนาม และกลับไปยังตำแหน่งเริ่มต้น!
ชมวิดีโอด้านล่างเพื่อเรียนรู้เกี่ยวกับ:
- การเปลี่ยนพารามิเตอร์ทิศทางไปทางซ้ายและขวาใน เคลื่อนที่เป็น บล็อก
- การจัดลำดับบล็อกหลาย ๆ บล็อกตามแผนของคุณ
- การดีบักพื้นฐาน เช่น การค้นหาและแก้ไขข้อผิดพลาดในโครงการ
- การใช้การวัดเพื่อกำหนดค่าพารามิเตอร์
ตอนนี้คุณได้ชมวิดีโอแล้ว ให้บันทึกความคิดของคุณลงในสมุดบันทึก ตอบคำถามเหล่านี้เพื่อเป็นแนวทางในการคิดของคุณและช่วยคุณเตรียมความพร้อมสำหรับการอภิปรายทั้งชั้นเรียน:
- คุณสังเกตเห็นความคล้ายคลึงหรือความแตกต่างอะไรบ้างระหว่างการใช้ Move สำหรับ บล็อก, Button Coding และโหมด Drive เพื่อเคลื่อนที่หุ่นยนต์?
- คุณเห็นอะไรในวิดีโอที่สนับสนุนความคิดของคุณ?
- คุณสังเกตอะไรเกี่ยวกับลำดับและพารามิเตอร์ของบล็อค? เขียนข้อสังเกตอย่างน้อยสามข้อ
- ระบุคำถามอย่างน้อยสองคำถามที่คุณมีเกี่ยวกับการใช้ VEXcode เพื่อย้ายรอบ ๆ สี่บาร์เรล
- คุณมีทักษะอะไรที่คุณคิดว่าจะช่วยให้คุณประสบความสำเร็จในการดีบักใน VEXcode
ตอนนี้คุณได้ชมวิดีโอแล้ว ให้บันทึกความคิดของคุณลงในสมุดบันทึก ตอบคำถามเหล่านี้เพื่อเป็นแนวทางในการคิดของคุณและช่วยคุณเตรียมความพร้อมสำหรับการอภิปรายทั้งชั้นเรียน:
- คุณสังเกตเห็นความคล้ายคลึงหรือความแตกต่างอะไรบ้างระหว่างการใช้ Move สำหรับ บล็อก, Button Coding และโหมด Drive เพื่อเคลื่อนที่หุ่นยนต์?
- คุณเห็นอะไรในวิดีโอที่สนับสนุนความคิดของคุณ?
- คุณสังเกตอะไรเกี่ยวกับลำดับและพารามิเตอร์ของบล็อค? เขียนข้อสังเกตอย่างน้อยสามข้อ
- ระบุคำถามอย่างน้อยสองคำถามที่คุณมีเกี่ยวกับการใช้ VEXcode เพื่อย้ายรอบ ๆ สี่บาร์เรล
- คุณมีทักษะอะไรที่คุณคิดว่าจะช่วยให้คุณประสบความสำเร็จในการดีบักใน VEXcode
หลังจากที่นักเรียนชมวิดีโอแล้วและก่อนที่จะฝึกซ้อม จะมารวมกันเพื่ออภิปรายทั้งชั้นเรียน ใช้คำตอบของนักเรียนต่อคำถามที่ให้ไว้เป็นพื้นฐานสำหรับการอภิปราย
เมื่อหารือกัน ให้สนับสนุนให้นักเรียนอ้างอิงวิธีการก่อนหน้านี้ในการเคลื่อนย้ายหุ่นยนต์ เช่น การเข้ารหัสปุ่ม และโหมดขับเคลื่อน สร้างตารางเปรียบเทียบความเหมือนและความแตกต่างของการเคลื่อนไหว ใช้สิ่งประดิษฐ์นี้กับส่วนที่เหลือของหน่วย
- สังเกตความแตกต่างระหว่างการหมุนและการเคลื่อนไหวแบบเคียงข้างกัน คุณสามารถถามคำถามติดตามกับนักเรียนเกี่ยวกับการเคลื่อนไหวเหล่านี้ได้ว่าพวกเขาคิดว่าหุ่นยนต์สามารถเคลื่อนไหวในลักษณะเหล่านี้ได้
- อ้างอิงวิดีโอบทเรียนที่ 2 ของหน่วยที่ 1 ที่แสดงล้อทั้งสามของหุ่นยนต์และคำอธิบายว่าล้อเหล่านี้ช่วยให้หุ่นยนต์สามารถเคลื่อนที่ไปในทิศทางใดก็ได้อย่างไร ข้อมูลนี้จะสำคัญเมื่อเปลี่ยนผ่านไปยังหน่วยถัดไป
กระตุ้นให้นักเรียนอ้างอิงวารสารของตนหรือภาพจากวิดีโอหากพวกเขาต้องการความช่วยเหลือในการแสดงความคิดของตน จำไว้ว่าวารสารเป็นเครื่องมือสำหรับสนับสนุนการรู้คิดเชิงอภิปัญญาของนักเรียน
การฝึกปฏิบัติแบบมีคำแนะนำ
ตอนนี้คุณได้เรียนรู้และได้พูดคุยเกี่ยวกับการเขียนโค้ดเพื่อให้หุ่นยนต์เคลื่อนที่ได้ทั้งสี่ทิศทางแล้ว ก็ถึงคราวของคุณที่จะฝึกฝนแล้ว!
ขั้นตอนที่ 1: ตั้งค่าฟิลด์ตามที่แสดงด้านล่าง

ขั้นตอน 2: สร้างแบบจำลองการเคลื่อนไหวของหุ่นยนต์ที่จำเป็นในการทำงานให้สำเร็จโดยใช้โหมดขับเคลื่อน
- ภารกิจของคุณคือขับหุ่นยนต์จากถังสีน้ำเงินไปยังถังสีส้มที่ผ่านระหว่างแต่ละชุด จากนั้นนำทางไปรอบๆ ด้านนอกของถังทั้งสี่ แล้วกลับมาที่ตำแหน่งเริ่มต้น บันทึกการขับขี่ของคุณ จากนั้นวางแผนว่าจะเข้ารหัสการเคลื่อนไหวนั้นอย่างไร
- ใช้บัตรงานนี้ (Google / .docx / .pdf) เพื่อเป็นแนวทางในการฝึกฝนของคุณ
- เคล็ดลับสำหรับมืออาชีพ: ตรวจสอบให้แน่ใจว่าสมาชิกแต่ละคนในกลุ่มมีโอกาสขับรถและบันทึก เพื่อให้คุณสามารถมีการอภิปรายร่วมกันที่มีความหมายได้ขณะที่คุณสร้างแผนร่วมกัน
ขั้นตอน 3: เขียนโค้ดให้หุ่นยนต์ทำงานให้สำเร็จ
- งานของคุณคือใช้เส้นทางที่วางแผนไว้จากขั้นตอนที่ 2 เพื่อเขียนโค้ดหุ่นยนต์ ใน VEXcode AIM เพื่อเคลื่อนที่จากถังสีน้ำเงินไปยังถังสีส้ม จากนั้นนำทางไปรอบๆ ด้านนอกของถังทั้งสี่ แล้วจึงกลับมาที่ตำแหน่งเริ่มต้น
- ใช้บัตรงานนี้ (Google / .docx / .pdf) เพื่อเป็นแนวทางในการฝึกฝนของคุณ
- เคล็ดลับ: สร้างและทดสอบโครงการของคุณเป็นส่วนเล็กๆ เพื่อให้แน่ใจว่าหุ่นยนต์กำลังเคลื่อนไหวตามที่ตั้งใจไว้ ซึ่งช่วยให้ค้นหาและแก้ไขข้อผิดพลาดในโครงการของคุณได้ง่ายขึ้นมาก
ขั้นตอนที่ 4: สำรวจ! สลับไปมาระหว่างการขับรถและการเขียนโค้ดเพื่อทำซ้ำในโครงการของคุณและปรับปรุงกลยุทธ์ของคุณ
- ร่วมกับกลุ่มของคุณระดมความคิดเพื่อหาแนวทางในการทำให้โครงการของคุณดีขึ้น
- ขับหุ่นยนต์เพื่อทดสอบความคิดของคุณ และเลือกหนึ่งอย่างเพื่อเริ่มต้น
- ทำซ้ำในโครงการของคุณเพื่อให้ตรงกับพฤติกรรมการขับเคลื่อนใหม่
- ดำเนินการต่อไประหว่างการขับรถและการเขียนโค้ดบ่อยครั้งเพื่อทำซ้ำในโครงการของคุณและค้นหาแนวทางที่ดีที่สุดในการทำงานให้สำเร็จ!
ทรัพยากรสำหรับการปฏิบัติ:
บทความที่เชื่อมโยงที่นี่สามารถใช้ได้ในกรณีที่คุณต้องการความช่วยเหลือเพิ่มเติมในระหว่างการดำเนินกิจกรรม
ตอนนี้คุณได้เรียนรู้และได้พูดคุยเกี่ยวกับการเขียนโค้ดเพื่อให้หุ่นยนต์เคลื่อนที่ได้ทั้งสี่ทิศทางแล้ว ก็ถึงคราวของคุณที่จะฝึกฝนแล้ว!
ขั้นตอนที่ 1: ตั้งค่าฟิลด์ตามที่แสดงด้านล่าง

ขั้นตอน 2: สร้างแบบจำลองการเคลื่อนไหวของหุ่นยนต์ที่จำเป็นในการทำงานให้สำเร็จโดยใช้โหมดขับเคลื่อน
- ภารกิจของคุณคือขับหุ่นยนต์จากถังสีน้ำเงินไปยังถังสีส้มที่ผ่านระหว่างแต่ละชุด จากนั้นนำทางไปรอบๆ ด้านนอกของถังทั้งสี่ แล้วกลับมาที่ตำแหน่งเริ่มต้น บันทึกการขับขี่ของคุณ จากนั้นวางแผนว่าจะเข้ารหัสการเคลื่อนไหวนั้นอย่างไร
- ใช้บัตรงานนี้ (Google / .docx / .pdf) เพื่อเป็นแนวทางในการฝึกฝนของคุณ
- เคล็ดลับสำหรับมืออาชีพ: ตรวจสอบให้แน่ใจว่าสมาชิกแต่ละคนในกลุ่มมีโอกาสขับรถและบันทึก เพื่อให้คุณสามารถมีการอภิปรายร่วมกันที่มีความหมายได้ขณะที่คุณสร้างแผนร่วมกัน
ขั้นตอน 3: เขียนโค้ดให้หุ่นยนต์ทำงานให้สำเร็จ
- งานของคุณคือใช้เส้นทางที่วางแผนไว้จากขั้นตอนที่ 2 เพื่อเขียนโค้ดหุ่นยนต์ ใน VEXcode AIM เพื่อเคลื่อนที่จากถังสีน้ำเงินไปยังถังสีส้ม จากนั้นนำทางไปรอบๆ ด้านนอกของถังทั้งสี่ แล้วจึงกลับมาที่ตำแหน่งเริ่มต้น
- ใช้บัตรงานนี้ (Google / .docx / .pdf) เพื่อเป็นแนวทางในการฝึกฝนของคุณ
- เคล็ดลับ: สร้างและทดสอบโครงการของคุณเป็นส่วนเล็กๆ เพื่อให้แน่ใจว่าหุ่นยนต์กำลังเคลื่อนไหวตามที่ตั้งใจไว้ ซึ่งช่วยให้ค้นหาและแก้ไขข้อผิดพลาดในโครงการของคุณได้ง่ายขึ้นมาก
ขั้นตอนที่ 4: สำรวจ! สลับไปมาระหว่างการขับรถและการเขียนโค้ดเพื่อทำซ้ำในโครงการของคุณและปรับปรุงกลยุทธ์ของคุณ
- ร่วมกับกลุ่มของคุณระดมความคิดเพื่อหาแนวทางในการทำให้โครงการของคุณดีขึ้น
- ขับหุ่นยนต์เพื่อทดสอบความคิดของคุณ และเลือกหนึ่งอย่างเพื่อเริ่มต้น
- ทำซ้ำในโครงการของคุณเพื่อให้ตรงกับพฤติกรรมการขับเคลื่อนใหม่
- ดำเนินการต่อไประหว่างการขับรถและการเขียนโค้ดบ่อยครั้งเพื่อทำซ้ำในโครงการของคุณและค้นหาแนวทางที่ดีที่สุดในการทำงานให้สำเร็จ!
ทรัพยากรสำหรับการปฏิบัติ:
บทความที่เชื่อมโยงที่นี่สามารถใช้ได้ในกรณีที่คุณต้องการความช่วยเหลือเพิ่มเติมในระหว่างการดำเนินกิจกรรม
เตือนนักเรียนเกี่ยวกับความคาดหวังในการทำงานกลุ่มในช่วงเริ่มต้น คุณสามารถใช้บทบาทในบทความการเขียนโปรแกรม pair VEX Library นี้เพื่อช่วยสร้างนิสัยที่ดีกับนักเรียนได้
แจกบัตรงานขั้นตอนที่ 2 หมายเลข (Google / .docx / .pdf) ให้กับนักเรียนแต่ละคน เตือนนักเรียนว่าเป้าหมายของการขับรถคือการทำให้แน่ใจว่าสมาชิกทุกคนในกลุ่มมีแบบจำลองทางจิตว่าหุ่นยนต์ควรเคลื่อนที่อย่างไรเพื่อให้ทำงานสำเร็จลุล่วง ส่งเสริมให้ผู้เรียนใส่ใจกับวิธีการบันทึกการขับขี่ของตนเอง เนื่องจากพวกเขาจะใช้การฝึกฝนเป็นเอกสารประกอบในการสร้างโค้ดของตน
ขณะที่นักเรียนกำลังขับให้เดินไปรอบห้องและสอบถามนักเรียนเกี่ยวกับการเรียนรู้ของพวกเขา ถามคำถามเช่น:
- คุณจะอธิบายการเคลื่อนไหวของหุ่นยนต์ที่จำเป็นต่อการทำงานให้สำเร็จได้อย่างไร
- คุณกำลังบันทึกรายละเอียดอะไรเกี่ยวกับการขับขี่ของคุณบ้าง? ทำไม มีอะไรอีกที่อาจสำคัญ?
- คุณร่วมมือกันสร้างเส้นทางที่วางแผนไว้อย่างไร? สมาชิกแต่ละคนในกลุ่มมีส่วนร่วมอย่างไร?
แจกบัตรงานขั้นตอนที่ 3 (Google / .docx / .pdf) ให้กับนักเรียนแต่ละคน หลังจากที่พวกเขาบรรลุเกณฑ์ความสำเร็จในการขับรถ และแบ่งปันเส้นทางที่วางแผนไว้กับคุณ นั้นนักเรียนจะใช้แผนของตนเพื่อสร้างโครงการ VEXcode เบื้องต้น กระตุ้นให้นักเรียนสร้างและทดสอบโครงการของพวกเขาอย่างค่อยเป็นค่อยไป เพื่อให้ค้นหาและแก้ไขจุดบกพร่องได้ง่ายยิ่งขึ้น
ในขณะที่นักเรียนกำลังเขียนโค้ดหุ่นยนต์ ก็เดินไปรอบๆ ห้องและเช็คอินกับนักเรียนเพื่อหารือเกี่ยวกับความก้าวหน้าและการเรียนรู้ของพวกเขา ถามคำถามเช่น:
- คุณอยู่ในเส้นทางไหนแล้วจนถึงตอนนี้? คุณต้องการบล็อกหรือพฤติกรรมใดต่อไป? คุณรู้ได้ยังไง?
- ลำดับของบล็อกส่งผลต่อการเคลื่อนที่ของหุ่นยนต์อย่างไร? คุณตัดสินใจเรื่องลำดับของบล็อกอย่างไร?
- หากหุ่นยนต์ไม่เคลื่อนไหวตามที่คุณตั้งใจไว้คุณจะทำอย่างไร คุณจะแก้ปัญหานั้นอย่างไร?
เมื่อนักเรียนมีโครงการเขียนโค้ดเบื้องต้นที่เสร็จสิ้นงานแล้ว พวกเขาควรดำเนินการไปที่ขั้นตอนที่ 4 และเริ่มทำซ้ำ กระตุ้นให้ผู้เรียนคิดถึงวิธีที่พวกเขาให้คำจำกัดความของคำว่า "ดีกว่า" ในฐานะกลุ่ม เพื่อที่พวกเขาจะสามารถเสนอการเปลี่ยนแปลงที่มุ่งเป้าไปที่เป้าหมายเดียวกันได้ นักเรียนควรเคลื่อนไหวอย่างอิสระและบ่อยครั้งระหว่างการขับรถและการเขียนโค้ด ในขณะที่พวกเขาเรียนรู้วิธีใช้ทั้งสองกลยุทธ์เพื่อตอบสนองความต้องการของพวกเขาได้ดีที่สุด
ในขณะที่นักเรียนกำลังสำรวจและทำซ้ำ ให้เดินไปรอบๆ ห้องเพื่อตรวจสอบเกี่ยวกับกระบวนการของพวกเขา ถามคำถามเช่น:
- เป้าหมายของการทำซ้ำของคุณคืออะไร? ทำไมคุณถึงคิดว่าจะทำให้โครงการของคุณดีขึ้น?
- บอกฉันเกี่ยวกับความคิดหนึ่งที่คุณลองใช้ สำเร็จมั้ย? ทำไมหรือทำไมไม่?
- คุณทำงานร่วมกันเพื่อสำรวจและทำซ้ำในโครงการของคุณอย่างไร
แหล่งข้อมูลเพิ่มเติมสำหรับครู:
- การใช้ปุ่มแชร์และข้อเสนอแนะ - นักเรียนสามารถใช้ปุ่มแชร์ใน VEXcode AIM เพื่อแชร์โครงการของตนกับคุณ ดูบทความนี้เพื่อเรียนรู้เพิ่มเติม
สรุป
ตอนนี้คุณได้ฝึกฝนแล้ว ก็ถึงเวลาที่จะแบ่งปันสิ่งที่คุณได้เรียนรู้ ตอบคำถามต่อไปนี้ในสมุดบันทึกของคุณเพื่อช่วยให้คุณสะท้อนการเรียนรู้ของคุณและเตรียมพร้อมสำหรับการอภิปรายทั้งชั้นเรียน:
- คุณมีกลยุทธ์อย่างไรในการทำงานให้สำเร็จ? เพราะเหตุใดคุณถึงคิดว่ามันประสบความสำเร็จ? ให้คำตอบของคุณเจาะจง
- คุณใช้โหมดไดรฟ์และ VEXcode เพื่อทำภารกิจให้สำเร็จได้อย่างไร กลุ่มของคุณร่วมมือกันอย่างไรในทั้งสองส่วนของการปฏิบัติ?
- มีสิ่งใดที่คุณเรียนรู้จากการฝึกฝนซึ่งต่อยอดจากสิ่งที่คุณเห็นในวิดีโอ?
ตอนนี้คุณได้ฝึกฝนแล้ว ก็ถึงเวลาที่จะแบ่งปันสิ่งที่คุณได้เรียนรู้ ตอบคำถามต่อไปนี้ในสมุดบันทึกของคุณเพื่อช่วยให้คุณสะท้อนการเรียนรู้ของคุณและเตรียมพร้อมสำหรับการอภิปรายทั้งชั้นเรียน:
- คุณมีกลยุทธ์อย่างไรในการทำงานให้สำเร็จ? เพราะเหตุใดคุณถึงคิดว่ามันประสบความสำเร็จ? ให้คำตอบของคุณเจาะจง
- คุณใช้โหมดไดรฟ์และ VEXcode เพื่อทำภารกิจให้สำเร็จได้อย่างไร กลุ่มของคุณร่วมมือกันอย่างไรในทั้งสองส่วนของการปฏิบัติ?
- มีสิ่งใดที่คุณเรียนรู้จากการฝึกฝนซึ่งต่อยอดจากสิ่งที่คุณเห็นในวิดีโอ?
แนะนำให้นักเรียนแบ่งปันการเรียนรู้ของตนในการอภิปรายทั้งชั้นเรียน ช่วยให้ผู้เรียนสะท้อนการเรียนรู้ของตนผ่านการปฏิบัติเพื่อบรรจบกันสู่ความเข้าใจร่วมกันหรือเป้าหมายการเรียนรู้
ใช้คำถามที่นักเรียนตอบในสมุดบันทึกของตนเป็นจุดเริ่มต้นของการอภิปราย ขณะที่คุณฟังการมีส่วนร่วมของนักเรียน ให้ถามคำถามติดตามเพื่อชี้นำความเข้าใจของพวกเขา:
- สำหรับการแบ่งปันกลยุทธ์:
- กลุ่มของคุณเข้าหาภารกิจเหมือนหรือแตกต่างกันหรือไม่ คุณคิดว่ากลยุทธ์ของคุณดีขึ้นหรือแย่ลง? ทำไม คุณมีหลักฐานอะไรมาสนับสนุนข้อกล่าวอ้างนั้น?
- สำหรับการเข้ารหัส:
- การย้ายระหว่างโหมด Drive และ VEXcode ช่วยให้คุณทำภารกิจสำเร็จได้อย่างไร คุณได้เรียนรู้อะไรเกี่ยวกับการบันทึกการขับขี่ของคุณที่ช่วยให้คุณสร้างโครงการการเขียนโค้ดที่ประสบความสำเร็จได้?
- คุณได้เรียนรู้อะไรเกี่ยวกับลำดับของบล็อคบ้าง?
- คุณพบข้อผิดพลาดหรือข้อบกพร่องในการเขียนโค้ดใดๆ หรือไม่? คุณแก้ไขมันยังไง?
สร้างรายการแนวทางปฏิบัติหรือขั้นตอนร่วมกันสำหรับการสร้างและการดำเนินโครงการ VEXcode โดยอิงจากสิ่งที่นักศึกษาแบ่งปัน เพื่อช่วยสร้างสิ่งประดิษฐ์ที่สะท้อนถึงความเข้าใจร่วมกันของนักศึกษาเกี่ยวกับ VEXcode จนถึงขณะนี้
เลือก ถัดไป > เพื่อสำรวจโครงการตัวอย่าง