เล่น
ส่วนที่ 1 - ทีละขั้นตอน
- สั่งให้สั่งให้นักเรียนสำรวจวิธีการทำให้ฐานโค้ดของพวกเขาเลี้ยวซ้ายและขวาโดยใช้องศา
เป้าหมายในตอนท้ายของส่วนนี้คือการสร้างและเริ่มโครงการ 2 โครงการ: เลี้ยวซ้ายและ เลี้ยวขวา ในการเริ่มต้น แต่ละกลุ่มจะต้องมีอุปกรณ์ ซอฟต์แวร์ VEXcode GO และโค้ดฐานที่สร้างขึ้น
- แบบจำลองแบบจำลองสำหรับนักเรียนขั้นตอนในการเปิดและบันทึกโครงการของพวกเขา
- จำลองขั้นตอนของ เปิดและบันทึกโปรเจ็กต์ บทความ VEX Library และมี นักเรียนทำตามเพื่อเปิดและบันทึกโครงการของตน.
- สั่งให้นักเรียนตั้งชื่อโครงการของตนเอง เลี้ยวขวา
- มีนักเรียนแล้ว เชื่อมต่อสมอง ของพวกเขา รหัสฐานไปยังอุปกรณ์ของพวกเขา.
หมายเหตุ: เมื่อคุณเชื่อมต่อ Code Base เข้ากับอุปกรณ์เป็นครั้งแรก Gyro ที่สร้างไว้ใน Brain อาจปรับเทียบ ส่งผลให้ Code Base เคลื่อนไหวเองชั่วขณะหนึ่ง นี่เป็นพฤติกรรมที่คาดไว้ อย่าแตะต้องฐานโค้ดในขณะที่กำลังปรับเทียบ
-
เมื่อนักเรียนตั้งชื่อโครงการของตนเองและเชื่อมต่อสมองเข้ากับอุปกรณ์แล้ว จำลองขั้นตอนในการ กำหนดค่ารหัส ฐาน. ให้แน่ใจว่านักเรียนสามารถมองเห็นบล็อก Drivetrain ในกล่องเครื่องมือได้หลังจากกำหนดค่าหุ่นยนต์
หมวดหมู่ระบบส่งกำลังของบล็อค -
แบบจำลองสำหรับให้นักเรียนลากบล็อก [Turn for] เข้ามาและติดเข้ากับบล็อก {When started} เพื่อให้หุ่นยนต์เลี้ยวขวา
เลี้ยวขวา โครงการ - ก่อนที่นักเรียนจะเริ่มโครงการ ให้ถามพวกเขาว่าคิดว่าฐานโค้ดจะอยู่ที่ใดเมื่อโครงการสิ้นสุดลง
- Instruct students to start their project and observe the movement of the Code Base.
- หลังจากที่นักเรียนหมุนฐานโค้ดได้สำเร็จเป็นมุม 90 องศาแล้ว ให้ใช้คำสั่ง “บันทึกเป็น” หรือ “บันทึกลงในอุปกรณ์ของคุณ” (ขึ้นอยู่กับเวอร์ชันของ VEXcode GO ที่นักเรียนใช้) ในเมนูไฟล์ เพื่อบันทึกโครงการด้วยชื่อใหม่และตั้งชื่อโครงการใหม่เป็น หมุนซ้าย
-
หลังจากบันทึกโครงการแล้ว ให้สร้างแบบจำลองวิธีเปลี่ยนพารามิเตอร์ของบล็อก [Turn for] จาก 'ขวา' เป็น 'ซ้าย'
เลี้ยวซ้าย โครงการ - แบบอย่างสำหรับนักศึกษาวิธีการ เริ่มโครงการ เพื่อทดสอบมัน
- อำนวยความสะดวกอำนวยความสะดวกในการอภิปรายในขณะที่นักเรียนสร้างโปรเจ็กต์ของพวกเขาใน
VEXcode GO โดยถามคำถามดังต่อไปนี้:
- ก่อนที่คุณจะเริ่มโครงการของคุณ คุณคิดว่า Code Base จะจบลงที่ไหน? ทำไม
- ส่วนใดของระบบส่งกำลังที่กำลังเคลื่อนที่เมื่อฐานโค้ดของคุณหมุน?
- คุณใช้จำนวนองศาเท่าใดในโปรเจ็กต์ของคุณสำหรับ Code Base? ถ้าครั้งหน้าคุณทำให้ตัวเลขสูงขึ้น คุณคิดว่าจะเกิดอะไรขึ้น?
- คุณติดขัดอยู่หรือเปล่า? คุณจะลองอะไรต่อไปได้บ้าง? หาข้อมูลเพื่อ “หลุดพ้น” ได้จากที่ไหน
การสนทนากลุ่ม - เตือนใจเตือนใจนักเรียนว่าการเรียนรู้แนวคิดใหม่ๆ อาจต้องใช้ความพยายามหลายครั้ง และสนับสนุนให้พวกเขาลองอีกครั้งในขณะที่สร้างโครงการ
- ถามขอให้เด็กนักเรียนคิดว่างานหุ่นยนต์ประเภทใดที่ต้องมีการเลี้ยวที่แม่นยำ มีงานสกปรก น่าเบื่อ หรืออันตรายใดๆ ที่ต้องให้หุ่นยนต์ทำหน้าที่หมุนหรือไม่ อันไหนบ้าง?
พักเบรกกลางเกม & อภิปรายเป็นกลุ่ม
ทันทีที่แต่ละกลุ่ม ทันทีที่แต่ละกลุ่มหมุนหุ่นยนต์ Code Base ของตนไปทางซ้ายและขวามารวมตัวกันเพื่อสนทนาสั้นๆ
- Code Base จบลงที่ที่คุณคิดไว้หรือเปล่า? คุณสนิทกันแค่ไหน?
- เมื่อ Code Base ของคุณหมุน ล้อจะเคลื่อนที่อย่างไร?
- ความแตกต่างหลักระหว่างสองโครงการที่คุณสร้างคืออะไร?
ตอนที่ 2 - ทีละขั้นตอน
- สั่งให้สั่งให้นักเรียนรวมข้อมูลทั้งหมดที่เรียนรู้เกี่ยวกับการสร้างโปรเจ็กต์สำหรับ
Code Base เพื่อสั่งให้ขับเคลื่อนในสี่เหลี่ยมรอบโกดังสินค้า พวกเขาจะใช้กระเบื้อง VEX GO
เพื่อกำหนดขอบเขตของคลังสินค้า
ในการเริ่มต้น แต่ละกลุ่มจะต้องมีอุปกรณ์ VEX GO Tile, ซอฟต์แวร์ VEXcode GO และ Code Base ที่สร้างไว้แล้ว
โค้ดเบสในคลังสินค้า Challenge - โมเดลแบบจำลองการใช้อุปกรณ์ของกลุ่มและ VEXcode GO
แสดงให้เห็นว่านักเรียนจะใช้บล็อกใดในการสร้างโปรเจ็กต์และทำตามความท้าทายได้สำเร็จ
แสดงให้เด็กนักเรียนเห็นว่าพวกเขาจะต้องขับไปข้างหน้าและเลี้ยวสี่ครั้งเพื่อสร้างรูปสี่เหลี่ยมจัตุรัส
ดังที่แสดงในภาพเคลื่อนไหวด้านล่าง ในแอนิเมชั่น โค้ดฐานจะเริ่มจากมุมล่างซ้ายห่างจากกระเบื้อง
มันขับไปข้างหน้าไปยังอีกด้านหนึ่งของกระเบื้อง จากนั้นเลี้ยวขวา
และทำซ้ำพฤติกรรมเหล่านี้เพื่อขับเข้าไปในรูปสี่เหลี่ยมรอบกระเบื้อง
ไฟล์วีดีโอ
แบบจำลองสำหรับนักเรียนเกี่ยวกับการเปลี่ยนแปลงพารามิเตอร์ของบล็อคเพื่อเปลี่ยนระยะทางและองศา แจ้งให้นักเรียนทราบว่าบล็อกควรเชื่อมต่อกับบล็อก {When started} เนื่องจากบล็อกนั้นจะอยู่อันดับแรกเสมอ
- แสดงให้นักเรียนเห็นบล็อคต่อไปนี้:
-
{When started}
{เมื่อเริ่มต้น} บล็อค -
[ขับไป]
[ขับไป] บล็อค - [หันไป]
-
[เปิด] บล็อค - แสดงให้เด็กนักเรียนเห็นถึงวิธีวาง GO Tile และทำแผนที่เส้นทางของหุ่นยนต์ Code Base รอบๆ สี่เหลี่ยม พวกเขาควรจะวัดระยะทางที่ต้องเดินทางในแต่ละด้าน
- แสดงให้ผู้เรียนเห็นวิธีป้อนองศาสำหรับการเลี้ยวในบล็อก [เลี้ยวเพื่อ]
- แบบอย่างสำหรับนักศึกษาวิธีการ เริ่มโครงการของพวกเขา เพื่อทดสอบ มัน.
- แสดงให้นักเรียนเห็นบล็อคต่อไปนี้:
- อำนวยความสะดวกอำนวยความสะดวกในการอภิปรายกับกลุ่มในขณะที่คุณเดินวนรอบห้องเรียน
ขอให้นักเรียนอธิบายขั้นตอนในการสร้างรูปสี่เหลี่ยมจัตุรัส
วิธีนี้จะช่วยให้ผู้เรียนเริ่มคิดเกี่ยวกับวิธีแสดงรายการคำสั่งต่างๆ ในโครงการของตนได้
คุณสามารถทำตามคำแนะนำของพวกเขาด้วยดินสอและกระดาษหรือบนกระดานได้
- ขั้นตอนแรกในการวาดรูปสี่เหลี่ยมจัตุรัสคืออะไร?
- ฉันจะถึงเมื่อไหร่?
- คำแนะนำที่คุณให้ฉันมีความเกี่ยวข้องกับคำสั่งสำหรับฐานโค้ดอย่างไร
- มีอะไรผิดปกติหรือเปล่า? ยอดเยี่ยม! คุณจะใช้ข้อผิดพลาดนี้เพื่อปรับปรุงโครงการของคุณได้อย่างไร?
- เตือนเตือนกลุ่มว่าหุ่นยนต์ Code Base อาจไม่เข้าไปในช่องสี่เหลี่ยมในครั้งแรก แต่ให้พยายามต่อไป! นักเรียนอาจไม่คิดว่าด้านแต่ละด้านของสี่เหลี่ยมจัตุรัสและแต่ละรอบควรมีขนาดเท่ากัน เตือนนักเรียนให้คำนึงถึงสิ่งนี้ขณะที่พวกเขากำลังเขียนโค้ด
- ถามขอให้เด็กนักเรียนคิดว่าหุ่นยนต์ Code Base ของพวกเขากำลังทำอะไรอยู่ และมันจะเกี่ยวข้องกับงานที่สกปรก น่าเบื่อ หรืออันตรายหรือไม่ อันไหนบ้าง?
ทางเลือก: หากเป็นไปได้ ให้รวบรวมฐานโค้ดสำหรับห้องปฏิบัติการอื่นในหน่วยนี้ไว้