ตอนที่ 1 - ทีละขั้นตอน
- สอนสอนนักเรียนว่าพวกเขาจะสำรวจวิธีทำให้ Code Base เลี้ยวซ้ายและขวาโดยใช้องศา
- โมเดลโมเดลสำหรับนักเรียนขั้นตอนในการเปิดและบันทึกโครงการของตนเอง
- จำลองขั้นตอนของบทความ เปิดและบันทึกโครงการ VEX Library และให้นักเรียนปฏิบัติตามเพื่อเปิดและบันทึกโครงการของตน
- แนะนำให้นักเรียนตั้งชื่อโครงการของตนเอง เลี้ยวขวา
- ให้นักเรียน เชื่อมต่อ Brain ของ Code Base เข้ากับอุปกรณ์ของพวกเขา
หมายเหตุ: เมื่อคุณเชื่อมต่อ Code Base เข้ากับอุปกรณ์ของคุณเป็นครั้งแรก Gyro ที่อยู่ในสมองอาจปรับเทียบ ส่งผลให้ Code Base เคลื่อนที่ไปเองครู่หนึ่ง นี่เป็นพฤติกรรมที่คาดไว้ อย่าสัมผัสฐานโค้ดในขณะที่กำลังปรับเทียบ
- เมื่อนักเรียนตั้งชื่อโปรเจ็กต์ของตนและเชื่อมต่อสมองเข้ากับอุปกรณ์แล้ว ให้จำลองขั้นตอนเป็น กำหนดค่าฐานโค้ด ตรวจสอบให้แน่ใจว่านักเรียนสามารถมองเห็นบล็อกระบบขับเคลื่อนในกล่องเครื่องมือหลังจากกำหนดค่าหุ่นยนต์
- สาธิตวิธีการลากบล็อก [หมุนเพื่อ] ให้กับนักเรียน และแนบไปกับบล็อก {When started} เพื่อให้หุ่นยนต์เลี้ยวขวา
- ก่อนที่นักเรียนจะเริ่มโครงงาน ให้ถามพวกเขาว่าพวกเขาคิดว่า Code Base จะจบลงที่จุดใดเมื่อสิ้นสุดโครงงาน
- แนะนำให้นักเรียน เริ่มโครงงาน และสังเกตความเคลื่อนไหวของ Code Base
- หลังจากที่นักเรียนเปลี่ยน Code Base ของตนไปทางขวา 90 องศาได้สำเร็จแล้ว ให้นักเรียนใช้ "บันทึกเป็น" หรือ "บันทึกลงในอุปกรณ์ของคุณ" (ขึ้นอยู่กับเวอร์ชันของนักเรียน VEXcode GO ที่ใช้) ในเมนูไฟล์เพื่อบันทึกโครงการด้วยเวอร์ชันใหม่ ตั้งชื่อและตั้งชื่อโครงการใหม่ เลี้ยวซ้าย.
- หลังจากบันทึกโครงการแล้ว ให้จำลองวิธีเปลี่ยนพารามิเตอร์ของบล็อก [เลี้ยวสำหรับ] จาก 'ขวา' เป็น 'ซ้าย'
เลี้ยวซ้าย โครงการ - แบบจำลองสำหรับนักเรียนวิธีการ เริ่มโครงการ เพื่อทดสอบ
- อำนวยความสะดวกอำนวยความสะดวกในการอภิปรายขณะที่นักเรียนสร้างโครงการของตนเองใน VEXcode GO โดยถามสิ่งต่อไปนี้:
- ก่อนที่คุณจะเริ่ม Project คุณคิดว่า Code Base จะจบลงที่ใด เพราะเหตุใด ทำไม
- ส่วนใดของระบบขับเคลื่อนที่กำลังเคลื่อนที่เมื่อ Code Base ของคุณหมุน?
- คุณใช้ Code Base ในโครงการของคุณกี่องศา? หากคุณทำให้ตัวเลขนั้นสูงขึ้นในครั้งต่อไป คุณคิดว่าจะเกิดอะไรขึ้น?
- คุณติดอยู่หรือเปล่า? คุณจะลองทำอะไรต่อไป? คุณจะหาข้อมูลเพื่อ "แก้ขัดข้อง" ได้ที่ไหน
การสนทนากลุ่ม - เตือนเตือนนักเรียนว่าการเรียนรู้แนวคิดใหม่ๆ อาจต้องลองหลายครั้งและกระตุ้นให้พวกเขาลองอีกครั้งในขณะที่สร้างโครงงาน
- ถามขอให้นักเรียนพิจารณาว่างานหุ่นยนต์ประเภทใดที่ต้องมีการเลี้ยวที่แม่นยำ มีงานที่สกปรก น่าเบื่อ หรืออันตรายใดบ้างที่ต้องใช้หุ่นยนต์ในการผลัดกัน? อันไหน?
การสนทนากลุ่ม Mid-Play Break &
ทันทีที่ทุกกลุ่ม ทันทีที่แต่ละกลุ่มหมุนหุ่นยนต์ Code Base ไปทางซ้ายและขวาให้มาร่วมกันสนทนาสั้นๆ ครั้ง
- Code Base จบลงอย่างที่คุณคิดหรือไม่? คุณสนิทแค่ไหน?
- เมื่อ Code Base ของคุณหมุน ล้อจะเคลื่อนที่อย่างไร?
- อะไรคือความแตกต่างที่สำคัญระหว่างสองโครงการที่คุณสร้างขึ้น?
ตอนที่ 2 - ทีละขั้นตอน
- สอนสอนนักเรียนว่าจะรวบรวมข้อมูลทั้งหมดที่พวกเขาเรียนรู้เกี่ยวกับการสร้างโปรเจ็กต์สำหรับ Code Base เพื่อสอนให้ขับรถไปในจัตุรัสรอบๆ โกดัง พวกเขาจะใช้ VEX GO Tile เพื่อสร้างขอบเขตของคลังสินค้า
ในการเริ่มต้น แต่ละกลุ่มควรมีอุปกรณ์, VEX GO Tile, ซอฟต์แวร์ VEXcode GO และ Code Base ที่สร้างขึ้น
ฐานรหัส ในการท้าทายคลังสินค้า - รุ่นรุ่นโดยใช้อุปกรณ์ของกลุ่มและ VEXcode GO แสดงว่านักเรียนจะใช้บล็อกใดในการสร้างโครงงานและทำภารกิจท้าทายให้สำเร็จ แสดงให้นักเรียนเห็นว่าพวกเขาจะต้องขับรถไปข้างหน้าและเลี้ยวสี่ครั้งเพื่อสร้างสี่เหลี่ยมจัตุรัส
ไฟล์วิดีโอ
ทำสี่เหลี่ยม แบบจำลองสำหรับนักเรียนถึงวิธีการเปลี่ยนพารามิเตอร์ของบล็อกเพื่อเปลี่ยนระยะทางและองศา บอกนักเรียนว่าบล็อกควรเชื่อมต่อกับบล็อก {When started} เนื่องจากบล็อกนั้นจะอยู่ลำดับแรกเสมอ
- แสดงให้นักเรียนเห็นบล็อกต่อไปนี้:
- {When started}
{When started} บล็อก - [ขับเพื่อ]
[ขับเคลื่อนเพื่อ] บล็อก - [เลี้ยวเพื่อ]
- {When started}
[หมุนเพื่อ] บล็อก - แสดงให้นักเรียนเห็นวิธีการวาง GO Tile และวาดแผนผังเส้นทางของหุ่นยนต์ Code Base รอบจัตุรัส ควรวัดระยะทางที่จะต้องเดินทางแต่ละด้าน
- แสดงให้นักเรียนดูวิธีป้อนองศาของทางเลี้ยวในบล็อก [เลี้ยวเพื่อ]
- แบบจำลองสำหรับนักเรียนว่าจะ เริ่มโครงงาน ของตนอย่างไรเพื่อทดสอบ
- แสดงให้นักเรียนเห็นบล็อกต่อไปนี้:
- อำนวยความสะดวกอำนวยความสะดวกในการอภิปรายกับกลุ่มขณะที่คุณเดินวนรอบห้องเรียน ขอให้นักเรียนอธิบายขั้นตอนในการสร้างสี่เหลี่ยมจัตุรัส ซึ่งช่วยให้นักเรียนเริ่มคิดเกี่ยวกับวิธีการแสดงรายการคำสั่งในโครงการของตนได้ คุณสามารถทำตามคำแนะนำด้วยดินสอและกระดาษหรือบนกระดานได้
- ขั้นตอนแรกในการวาดสี่เหลี่ยมคืออะไร?
- เมื่อไหร่ฉันจะเลี้ยว?
- คำแนะนำที่คุณให้ฉันเกี่ยวข้องกับคำสั่งสำหรับ Code Base อย่างไร
- มีอะไรผิดพลาดหรือเปล่า? ยอดเยี่ยม! คุณจะใช้ข้อผิดพลาดนี้เพื่อปรับปรุงโครงการของคุณได้อย่างไร
- เตือนเตือนกลุ่มว่าหุ่นยนต์ Code Base อาจไม่อยู่ในสี่เหลี่ยมในครั้งแรก แต่ให้พยายามต่อไป! นักเรียนอาจไม่คิดว่าแต่ละด้านของสี่เหลี่ยมจัตุรัสและแต่ละรอบควรมีขนาดเท่ากัน เตือนนักเรียนให้คำนึงถึงสิ่งนี้ในขณะที่กำลังเขียนโค้ด
- ถามขอให้นักเรียนพิจารณาว่าหุ่นยนต์ Code Base ของตนกำลังทำอะไรอยู่ และเกี่ยวข้องกับงานที่สกปรก น่าเบื่อ หรืออันตรายหรือไม่ อันไหน?
ทางเลือก: หากเป็นไปได้ เก็บ Code Base ไว้ประกอบสำหรับห้องทดลองอื่นๆ ในหน่วยนี้