เล่น
ส่วนที่ 1 - ทีละขั้นตอน
- สั่งให้สั่งให้ผู้เรียนแนบลูกลอยเข้ากับหุ่นยนต์ Code Base
โดยให้แน่ใจว่าวัสดุทั้งหมดอยู่บนหุ่นยนต์ Code Base
นักเรียนอาจจำเป็นต้องใช้โทเค็นเพิ่มเติมเพื่อรวบรวมวัสดุเพิ่มเติมสำหรับสิ่งนี้
โทเค็นสามารถเป็นสิ่งของในห้องเรียน เช่น ปุ่ม หรือ กระดาษโน้ต - โมเดลโมเดลที่ใช้การตั้งค่าของกลุ่ม วิธีการวางลูกลอยไว้ด้านบนหรือรอบๆ หุ่นยนต์ Code Base
แจ้งให้ผู้เรียนทราบว่าอาจจำเป็นต้องถอดลูกลอยออกจากหุ่นยนต์ Code Base เมื่อสิ้นสุดห้องปฏิบัติการ
พวกเขาจะต้องต่อทุ่นลอยกลับเข้าไปอีกครั้งในช่วงเริ่มต้นของแล็บที่ 3
- ส่งเสริมให้ผู้เรียนใช้พิน สแตนด์ออฟ และขั้วต่อจากชุด VEX GO เพื่อยึดลูกลอย See the ชิ้นส่วนของชุด VEX GO บทความ VEX Library สำหรับข้อมูลต่างๆ หมวดหมู่และฟังก์ชั่นของชิ้นส่วน Kit.
ออกแบบลูกลอยที่แนบกับฐานโค้ด - อำนวยความสะดวกอำนวยความสะดวกในกระบวนการผูกพันโดยการเดินไปรอบ ๆ
และช่วยเหลือนักเรียนที่กำลังดิ้นรน
กระตุ้นให้ผู้เรียนทำงานร่วมกันและใช้ภาษาเชิงพื้นที่เพื่อช่วยในการแนบลอย ตัวอย่างเช่น กระตุ้นให้เกิดการอภิปรายและการอธิบายโดยถามนักเรียนว่า:
- เหตุใดคุณถึงติดชิ้นส่วนนั้นไว้ที่ด้านข้าง/ด้านบน/ด้านหลังของหุ่นยนต์ Code Base ของคุณ?
- จะเกิดอะไรขึ้นหากคุณย้ายชิ้นส่วนนี้ไปอีกด้านหนึ่งหรือแม้แต่ด้านบนของลูกลอย?
- คุณจะอธิบายการติดตั้งลูกลอยเข้ากับหุ่นยนต์ Code Base อย่างไร คุณจะใช้คำศัพท์อะไรบ้าง เช่น on top of, next to หรือ behind?
- เตือนใจเตือนใจกลุ่มว่าความหงุดหงิดเกิดขึ้นได้ ในที่สุดแล้วการลองผิดลองถูกก็เป็นส่วนหนึ่งของชีวิต และมีเวลาเพียงพอสำหรับทั้งสองอย่าง
- ถามขอให้เด็กนักเรียนช่วยเหลือกลุ่มอื่นเมื่อพวกเขาทำการติดลอยเสร็จแล้ว
พักเบรกกลางเกม & อภิปรายเป็นกลุ่ม
เมื่อแต่ละกลุ่ม ได้ทำการแนบลูกลอยของตนเข้ากับหุ่นยนต์ Code Baseเรียบร้อยแล้ว ให้มารวมตัวกันเพื่อสนทนาสั้นๆ
- คุณเจอปัญหาอะไรบ้างในการติดลูกลอย?
- คุณแก้ไขปัญหานี้อย่างไร?
- กลุ่มของคุณใช้โซลูชันใดเมื่อคุณพบปัญหาในการออกแบบ?
ตอนที่ 2 - ทีละขั้นตอน
- คำสั่งสั่งให้นักเรียนสร้างโปรเจ็กต์โดยใช้ VEXcode GO
เพื่อให้รถลอยโค้ดฐานเคลื่อนที่ไปตามเส้นทางขบวนพาเหรด
แจ้งให้ผู้เรียนทราบว่าพวกเขาจะทำงานร่วมกับกลุ่มของตนเพื่อสร้างซูโดโค้ดและโครงการเพื่อขับเคลื่อนขบวนแห่ผ่านเส้นทางขบวนพาเหรดสั้นๆ
ตัวอย่างเส้นทางขบวนพาเหรด - แบบจำลอง แบบจำลองสำหรับให้นักเรียนเริ่มต้นเขียน pseudocode
เพื่อวางแผนการเดินทางรอบเส้นทางขบวนพาเหรด
- สาธิตให้เห็นว่าทุ่นจะเคลื่อนตัวไปตามเส้นทางอย่างไร เคลื่อนย้ายฐานรหัสไปตามเส้นทางขบวนพาเหรด และให้ผู้เรียนอธิบายภาษาเชิงพื้นที่เกี่ยวกับการเคลื่อนไหวของหุ่นยนต์ (คือ เคลื่อนที่ไปข้างหน้า 200 มิลลิเมตร (มม.) เลี้ยวขวา 90 องศา)
- เมื่อนักเรียนเข้าใจวิธีการนำทางเส้นทางขบวนพาเหรดแล้ว พวกเขาจะสร้างโค้ดเทียมเพื่อวางแผนเส้นทางของฐานโค้ดของพวกเขาตลอดเส้นทาง แสดงแอนิเมชั่นด้านล่างให้เด็กนักเรียนดูและอธิบาย ตอนต่างๆ เหล่านี้
ไฟล์วีดีโอ- แสดงให้นักเรียนเห็นวิธีเริ่มต้นเขียนซูโดโค้ดเพื่อวางแผนการเคลื่อนที่รอบเส้นทางขบวนพาเหรด เตือนพวกเขาว่าซูโดโค้ดเป็นโครงร่างทีละขั้นตอนที่เขียนด้วยมือ กระตุ้นให้ผู้เรียนใช้รหัสจำลองให้ชัดเจนโดยรวมถึงระยะทางในการขับขี่และองศาการเลี้ยว
ตัวอย่างของ Pseudocode - ให้เด็กนักเรียนทำงานร่วมกับกลุ่มของตนเพื่อเขียนซูโดโค้ด
เมื่อนักเรียนเขียน pseudocode เสร็จเรียบร้อยแล้ว พวกเขาจะต้องโอน pseudocode ลงในบล็อก [Comment] ใน VEXcode GO ให้แน่ใจว่านักเรียนได้ทำตามขั้นตอนต่อไปนี้เสร็จสิ้น หากจำเป็น ให้จำลองขั้นตอนที่ระบุไว้ในบทความไลบรารี VEX ที่แนบมา:
- เปิดตัว VEXcode GO
- Connected their GO Brain to their device
หมายเหตุ: เมื่อคุณเชื่อมต่อ Code Base เข้ากับอุปกรณ์เป็นครั้งแรก Gyro ที่สร้างไว้ใน Brain อาจปรับเทียบ ส่งผลให้ Code Base เคลื่อนที่เองชั่วขณะหนึ่ง นี่คือพฤติกรรมที่คาดไว้ อย่าแตะต้องฐานโค้ดในขณะที่กำลังปรับเทียบ
- ตั้งชื่อโครงการว่า พาเหรด 1
- Save the project
- กำหนดค่าฐานรหัส
แบบจำลองสำหรับนักเรียนในการเพิ่มบล็อค [ความคิดเห็น] ลงในโครงการ นักเรียนจะต้องมีหนึ่งบล็อก [Comment] สำหรับแต่ละบรรทัดของ pseudocode ดังนั้น หากพวกเขามี pseudocode แปดบรรทัด พวกเขาจะต้องมีบล็อก [Comment] แปดบล็อก สร้างแบบจำลองสำหรับนักเรียนสามบรรทัดแรกของตัวอย่าง
Pseudocode ถูกโอนไปยังบล็อค [ความคิดเห็น] เมื่อนักเรียนถ่ายโอนซูโดโค้ดของตนเสร็จสิ้นแล้ว พวกเขาจะเพิ่มบล็อค Drivetrain เตือนนักเรียนว่าบล็อก [ความคิดเห็น] ใช้เพื่อจัดระเบียบโครงการของพวกเขา และจะไม่ดำเนินการตามพฤติกรรมใดๆ พวกเขาจะต้องเพิ่มบล็อค Drivetrain เพื่อให้สามารถเคลื่อนฐานโค้ดได้
- ให้เด็กนักเรียนเพิ่มบล็อก [ไดรฟ์สำหรับ] ใต้บล็อก [ความคิดเห็น] แรก
เพิ่ม [ไดรฟ์สำหรับ] บล็อค - จากนั้นให้ให้นักเรียนปรับพารามิเตอร์ให้ตรงกับสิ่งที่เรียกร้องในบล็อก [ความคิดเห็น] ในกรณีนี้คือ 200 มิลลิเมตร (มม.)
ปรับพารามิเตอร์ - สั่งให้นักเรียนเพิ่มบล็อกที่ตรงกันต่อไปตลอดทั้งซูโดโค้ดของตน
- ในขณะที่นักเรียนกำลังทำโครงการของตนเสร็จสิ้น ให้พวกเขาเริ่มโครงการและทดสอบโค้ดของตนบนการตั้งค่าเส้นทางขบวนพาเหรดทดสอบ
ตัวอย่างโครงการด้วย Pseudocode - อำนวยความสะดวกอำนวยความสะดวกในการอภิปรายกับนักเรียนโดยถามคำถามต่อไปนี้:
- เส้นทางขบวนแห่มีกี่โค้งคะ? พวกเขาอยู่ทิศทางไหน?
- หุ่นยนต์ Code Base ของคุณต้องเคลื่อนที่ไปไกลแค่ไหนตลอดเส้นทางขบวนพาเหรด?
- คุณสามารถใช้มือของคุณอธิบายได้ไหมว่าหุ่นยนต์ต้องเคลื่อนที่ไปตามเส้นทางอย่างไร

- เตือนใจเตือนใจนักเรียนว่าแต่ละขั้นตอนในซูโดโค้ดคือพฤติกรรมที่หุ่นยนต์ Code Base ของพวกเขาจะต้องทำให้เสร็จ พฤติกรรมควรมีความเฉพาะเจาะจงให้มากที่สุด
- ถามถามว่างานประเภทไหนที่ต้องใช้การเขียนโค้ด? พวกเขาจะสามารถเห็นตัวเองทำงานที่ต้องอาศัยการเขียนโค้ดได้หรือไม่? การเขียนโค้ดมีความสนุกอย่างไร?