Skip to main content
พอร์ทัลครู

เล่น

ส่วนที่ 1 - ทีละขั้นตอน

  1. สั่งให้สั่งให้นักเรียนสำรวจวิธีการทำให้ฐานโค้ดของพวกเขาเลี้ยวซ้ายและขวาโดยใช้องศา

    เป้าหมายในตอนท้ายของส่วนนี้คือการสร้างและเริ่มโครงการ 2 โครงการ: เลี้ยวซ้ายและ เลี้ยวขวา  ในการเริ่มต้น แต่ละกลุ่มจะต้องมีอุปกรณ์ ซอฟต์แวร์ VEXcode GO และโค้ดฐานที่สร้างขึ้นโครงการ VEXcode GO ที่ว่างเปล่าพร้อมบล็อกเมื่อเริ่มต้นแบบเริ่มต้น

  2. แบบจำลองแบบจำลองสำหรับนักเรียนขั้นตอนในการเปิดและบันทึกโครงการของพวกเขา
    • จำลองขั้นตอนของ เปิดและบันทึกโปรเจ็กต์ บทความ VEX Library และมี นักเรียนทำตามเพื่อเปิดและบันทึกโครงการของตน.
    • สั่งให้นักเรียนตั้งชื่อโครงการของตนเอง เลี้ยวขวา
    • มีนักเรียนแล้ว เชื่อมต่อสมอง ของพวกเขา รหัสฐานไปยังอุปกรณ์ของพวกเขา.

    หมายเหตุ: เมื่อคุณเชื่อมต่อ Code Base เข้ากับอุปกรณ์เป็นครั้งแรก Gyro ที่สร้างไว้ใน Brain อาจปรับเทียบ ส่งผลให้ Code Base เคลื่อนไหวเองชั่วขณะหนึ่ง นี่เป็นพฤติกรรมที่คาดไว้ อย่าแตะต้องฐานโค้ดในขณะที่กำลังปรับเทียบ 

    • เมื่อนักเรียนตั้งชื่อโครงการของตนเองและเชื่อมต่อสมองเข้ากับอุปกรณ์แล้ว จำลองขั้นตอนในการ กำหนดค่ารหัส ฐาน. ให้แน่ใจว่านักเรียนสามารถมองเห็นบล็อก Drivetrain ในกล่องเครื่องมือได้หลังจากกำหนดค่าหุ่นยนต์

      กล่องเครื่องมือบล็อก GO พร้อมแสดงหมวดหมู่บล็อกระบบส่งกำลัง
      หมวดหมู่ระบบส่งกำลังของบล็อค
    • แบบจำลองสำหรับให้นักเรียนลากบล็อก [Turn for] เข้ามาและติดเข้ากับบล็อก {When started} เพื่อให้หุ่นยนต์เลี้ยวขวา

      พื้นที่ทำงาน VEXcode GO ที่แสดงบล็อกเมื่อเริ่มต้นโดยมีเลี้ยวขวาเป็นมุม 90 องศาติดอยู่ข้างใต้
      เลี้ยวขวา โครงการ
    • ก่อนที่นักเรียนจะเริ่มโครงการ ให้ถามพวกเขาว่าคิดว่าฐานโค้ดจะอยู่ที่ใดเมื่อโครงการสิ้นสุดลง
    • Instruct students to start their project and observe the movement of the Code Base.
    • หลังจากที่นักเรียนหมุนฐานโค้ดได้สำเร็จเป็นมุม 90 องศาแล้ว ให้ใช้คำสั่ง “บันทึกเป็น” หรือ “บันทึกลงในอุปกรณ์ของคุณ” (ขึ้นอยู่กับเวอร์ชันของ VEXcode GO ที่นักเรียนใช้) ในเมนูไฟล์ เพื่อบันทึกโครงการด้วยชื่อใหม่และตั้งชื่อโครงการใหม่เป็น หมุนซ้าย
    • หลังจากบันทึกโครงการแล้ว ให้สร้างแบบจำลองวิธีเปลี่ยนพารามิเตอร์ของบล็อก [Turn for] จาก 'ขวา' เป็น 'ซ้าย'

      พื้นที่ทำงาน VEXcode GO ที่แสดงบล็อกเมื่อเริ่มต้นโดยมีเลี้ยวซ้ายเป็นมุม 90 องศาติดอยู่ข้างใต้ เมนูแบบดรอปดาวน์ของบล็อก Turn For จะเปิดขึ้น โดยแสดงวิธีที่ผู้ใช้สามารถเปลี่ยนทิศทางการเลี้ยวระหว่างซ้ายและขวาได้
      เลี้ยวซ้าย โครงการ
    • แบบอย่างสำหรับนักศึกษาวิธีการ เริ่มโครงการ เพื่อทดสอบมัน
  3. อำนวยความสะดวกอำนวยความสะดวกในการอภิปรายในขณะที่นักเรียนสร้างโปรเจ็กต์ของพวกเขาใน VEXcode GO โดยถามคำถามดังต่อไปนี้:
    1. ก่อนที่คุณจะเริ่มโครงการของคุณ คุณคิดว่า Code Base จะจบลงที่ไหน? ทำไม
    2. ส่วนใดของระบบส่งกำลังที่กำลังเคลื่อนที่เมื่อฐานโค้ดของคุณหมุน? 
    3. คุณใช้จำนวนองศาเท่าใดในโปรเจ็กต์ของคุณสำหรับ Code Base? ถ้าครั้งหน้าคุณทำให้ตัวเลขสูงขึ้น คุณคิดว่าจะเกิดอะไรขึ้น?
    4. คุณติดขัดอยู่หรือเปล่า? คุณจะลองอะไรต่อไปได้บ้าง? หาข้อมูลเพื่อ “หลุดพ้น” ได้จากที่ไหน
    ภาพวาดกลุ่มนักเรียนและครูที่กำลังวางแผนโครงการ โดยใช้ GO Code Base และแท็บเล็ตเพื่อช่วยให้เห็นภาพแผนได้ชัดเจน
    การสนทนากลุ่ม
  4. เตือนใจเตือนใจนักเรียนว่าการเรียนรู้แนวคิดใหม่ๆ อาจต้องใช้ความพยายามหลายครั้ง และสนับสนุนให้พวกเขาลองอีกครั้งในขณะที่สร้างโครงการ
  5. ถามขอให้เด็กนักเรียนคิดว่างานหุ่นยนต์ประเภทใดที่ต้องมีการเลี้ยวที่แม่นยำ มีงานสกปรก น่าเบื่อ หรืออันตรายใดๆ ที่ต้องให้หุ่นยนต์ทำหน้าที่หมุนหรือไม่ อันไหนบ้าง?

พักเบรกกลางเกม & อภิปรายเป็นกลุ่ม

ทันทีที่แต่ละกลุ่ม ทันทีที่แต่ละกลุ่มหมุนหุ่นยนต์ Code Base ของตนไปทางซ้ายและขวามารวมตัวกันเพื่อสนทนาสั้นๆ

  • Code Base จบลงที่ที่คุณคิดไว้หรือเปล่า? คุณสนิทกันแค่ไหน?
  • เมื่อ Code Base ของคุณหมุน ล้อจะเคลื่อนที่อย่างไร?
  • ความแตกต่างหลักระหว่างสองโครงการที่คุณสร้างคืออะไร?

ตอนที่ 2 - ทีละขั้นตอน

  1. สั่งให้สั่งให้นักเรียนรวมข้อมูลทั้งหมดที่เรียนรู้เกี่ยวกับการสร้างโปรเจ็กต์สำหรับ Code Base เพื่อสั่งให้ขับเคลื่อนในสี่เหลี่ยมรอบโกดังสินค้า พวกเขาจะใช้กระเบื้อง VEX GO เพื่อกำหนดขอบเขตของคลังสินค้า

    ในการเริ่มต้น แต่ละกลุ่มจะต้องมีอุปกรณ์ VEX GO Tile, ซอฟต์แวร์ VEXcode GO และ Code Base ที่สร้างไว้แล้ว

    มุมมองจากด้านบนของสนามสำหรับ Warehouse Challenge โดยมีหุ่นยนต์ Code Base เริ่มต้นที่มุมล่างซ้าย ลูกศรสีแดงบ่งชี้ว่าหุ่นยนต์จะเคลื่อนที่เป็นช่องสี่เหลี่ยมรอบกระเบื้องสนามตามทิศทางตามเข็มนาฬิกา
    โค้ดเบสในคลังสินค้า Challenge
  2. โมเดลแบบจำลองการใช้อุปกรณ์ของกลุ่มและ VEXcode GO แสดงให้เห็นว่านักเรียนจะใช้บล็อกใดในการสร้างโปรเจ็กต์และทำตามความท้าทายได้สำเร็จ แสดงให้เด็กนักเรียนเห็นว่าพวกเขาจะต้องขับไปข้างหน้าและเลี้ยวสี่ครั้งเพื่อสร้างรูปสี่เหลี่ยมจัตุรัส ดังที่แสดงในภาพเคลื่อนไหวด้านล่าง ในแอนิเมชั่น โค้ดฐานจะเริ่มจากมุมล่างซ้ายห่างจากกระเบื้อง มันขับไปข้างหน้าไปยังอีกด้านหนึ่งของกระเบื้อง จากนั้นเลี้ยวขวา และทำซ้ำพฤติกรรมเหล่านี้เพื่อขับเข้าไปในรูปสี่เหลี่ยมรอบกระเบื้อง
    ไฟล์วีดีโอ

    แบบจำลองสำหรับนักเรียนเกี่ยวกับการเปลี่ยนแปลงพารามิเตอร์ของบล็อคเพื่อเปลี่ยนระยะทางและองศา แจ้งให้นักเรียนทราบว่าบล็อกควรเชื่อมต่อกับบล็อก {When started} เนื่องจากบล็อกนั้นจะอยู่อันดับแรกเสมอ

    • แสดงให้นักเรียนเห็นบล็อคต่อไปนี้:
      1. {When started}

        บล็อค VEXcode GO เมื่อเริ่มต้น
        {เมื่อเริ่มต้น} บล็อค
      2. [ขับไป]

        VEXcode Drive สำหรับบล็อกที่อ่านไดรฟ์ไปข้างหน้า 100 มม. เมนูแบบดรอปดาวน์จะเปิดขึ้นเพื่อแสดงให้เห็นว่าผู้ใช้สามารถเปลี่ยนทิศทางการขับขี่ระหว่างเดินหน้าและถอยหลังได้อย่างไร
        [ขับไป] บล็อค
      3. [หันไป]

    VEXcode Turn สำหรับบล็อกที่อ่านค่าเลี้ยวขวาเป็นมุม 90 องศา เมนูแบบดรอปดาวน์จะเปิดขึ้นเพื่อแสดงให้เห็นว่าผู้ใช้สามารถเปลี่ยนทิศทางการเลี้ยวระหว่างซ้ายและขวาได้อย่างไร
    [เปิด] บล็อค
    • แสดงให้เด็กนักเรียนเห็นถึงวิธีวาง GO Tile และทำแผนที่เส้นทางของหุ่นยนต์ Code Base รอบๆ สี่เหลี่ยม พวกเขาควรจะวัดระยะทางที่ต้องเดินทางในแต่ละด้าน
    • แสดงให้ผู้เรียนเห็นวิธีป้อนองศาสำหรับการเลี้ยวในบล็อก [เลี้ยวเพื่อ]
    • แบบอย่างสำหรับนักศึกษาวิธีการ เริ่มโครงการของพวกเขา เพื่อทดสอบ มัน.
  3. อำนวยความสะดวกอำนวยความสะดวกในการอภิปรายกับกลุ่มในขณะที่คุณเดินวนรอบห้องเรียน ขอให้นักเรียนอธิบายขั้นตอนในการสร้างรูปสี่เหลี่ยมจัตุรัส วิธีนี้จะช่วยให้ผู้เรียนเริ่มคิดเกี่ยวกับวิธีแสดงรายการคำสั่งต่างๆ ในโครงการของตนได้ คุณสามารถทำตามคำแนะนำของพวกเขาด้วยดินสอและกระดาษหรือบนกระดานได้
    1. ขั้นตอนแรกในการวาดรูปสี่เหลี่ยมจัตุรัสคืออะไร? 
    2. ฉันจะถึงเมื่อไหร่? 
    3. คำแนะนำที่คุณให้ฉันมีความเกี่ยวข้องกับคำสั่งสำหรับฐานโค้ดอย่างไร 
    4. มีอะไรผิดปกติหรือเปล่า? ยอดเยี่ยม! คุณจะใช้ข้อผิดพลาดนี้เพื่อปรับปรุงโครงการของคุณได้อย่างไร?
  4. เตือนเตือนกลุ่มว่าหุ่นยนต์ Code Base อาจไม่เข้าไปในช่องสี่เหลี่ยมในครั้งแรก แต่ให้พยายามต่อไป! นักเรียนอาจไม่คิดว่าด้านแต่ละด้านของสี่เหลี่ยมจัตุรัสและแต่ละรอบควรมีขนาดเท่ากัน เตือนนักเรียนให้คำนึงถึงสิ่งนี้ขณะที่พวกเขากำลังเขียนโค้ด
  5. ถามขอให้เด็กนักเรียนคิดว่าหุ่นยนต์ Code Base ของพวกเขากำลังทำอะไรอยู่ และมันจะเกี่ยวข้องกับงานที่สกปรก น่าเบื่อ หรืออันตรายหรือไม่ อันไหนบ้าง?

ทางเลือก: หากเป็นไปได้ ให้รวบรวมฐานโค้ดสำหรับห้องปฏิบัติการอื่นในหน่วยนี้ไว้