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

เล่น

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

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

    VEXcode GO บล็อคโครงการที่ขับเคลื่อนไปข้างหน้า โครงการระบุว่า เมื่อเริ่มต้นให้ขับไปข้างหน้า 100 มม.
    เพิ่ม [ไดรฟ์สำหรับ] บล็อค
    • แบบจำลองสำหรับนักเรียนเกี่ยวกับวิธีการเปลี่ยนพารามิเตอร์ของบล็อก [Drive for] เพื่อให้ฐานโค้ดขับเคลื่อนไปข้างหน้าไปยังตำแหน่งตัวอย่าง หมายเหตุ: 325 มิลลิเมตร (มม.) จะขับเคลื่อนฐานโค้ดไปยังตัวอย่างในการตั้งค่าฟิลด์ที่แนะนำ 

    โครงการต่อยอดจากโครงการบล็อก VEXcode GO ซึ่งตอนนี้ระยะการขับขี่เปลี่ยนจาก 100 มม. เป็น 325 มม. โครงการตอนนี้อ่านว่า เมื่อเริ่มต้น ให้ขับไปข้างหน้า 325 มม.
    เปลี่ยนพารามิเตอร์
    • จากนั้นให้ให้ผู้เรียนลากบล็อก [ตั้งค่าสีกันชน] เข้ามาเพื่อให้ฐานโค้ดส่งสัญญาณว่ากำลังรวบรวมตัวอย่าง บล็อคนี้จะมีไฟ LED Bumper เรืองแสงตามสีที่เลือก 

    โครงการต่อยอดจากบล็อก VEXcode GO โดยตอนนี้มีการเพิ่มบล็อก Set Bumper Color หลังจากบล็อก Drive For แล้ว ขณะนี้โครงการอ่านว่า เมื่อเริ่มต้น ให้ขับไปข้างหน้า 325 มม. จากนั้นตั้งกันชนให้เป็นสีแดง
    เพิ่มบล็อค [Set bumper color]
    • ขั้นต่อไป ให้ให้นักเรียนลากบล็อก [รอ] เข้ามา และตั้งค่าเป็น 3 วินาที สามวินาทีนี้จะช่วยให้ฐานโค้ดมีเวลาในการ "รวบรวมตัวอย่าง"

    โครงการต่อยอดจากบล็อก VEXcode GO โดยตอนนี้มีการเพิ่มบล็อก Wait 3 seconds เข้ามาหลังจากบล็อก Set Bumper Color ขณะนี้โครงการอ่านว่า เมื่อเริ่มต้น ให้ขับไปข้างหน้า 325 มม. จากนั้นตั้งกันชนให้เป็นสีแดง สุดท้ายให้รอ 3 วินาที
    เพิ่มบล็อค [Wait] และตั้งค่าเป็น 3 วินาที
    • จากนั้นนักเรียนควรเพิ่มบล็อก [ตั้งค่าสีกันชน] อีกบล็อกและตั้งค่าเป็นปิด การกระทำนี้จะทำให้ LED Bumper ดับลงเพื่อส่งสัญญาณว่าได้เก็บตัวอย่างแล้ว

    โครงการต่อยอดจากบล็อก VEXcode GO โดยตอนนี้มีการเพิ่ม Set Bumper Color ลงในบล็อกปิดหลังจากบล็อก Wait ขณะนี้โครงการอ่านว่า เมื่อเริ่มต้น ให้ขับไปข้างหน้า 325 มม. จากนั้นตั้งกันชนให้เป็นสีแดง สุดท้ายให้รอ 3 วินาทีแล้วตั้งกันชนเป็นปิด เมนูแบบเลื่อนลงสีของบล็อกสีบัมเปอร์เซ็ตสุดท้ายจะเปิดขึ้น ซึ่งระบุว่าผู้ใช้สามารถเปลี่ยนสีบัมเปอร์ได้อย่างไร
    เพิ่ม [ตั้งค่าสีบัมเปอร์] และตั้งค่าเป็นปิด

    มุมมองด้านบนของช่อง GO พร้อมสัญลักษณ์สองตัวที่ทำเครื่องหมายตำแหน่งเริ่มต้นและตำแหน่งของวัตถุ วัตถุอยู่เหนือตำแหน่งเริ่มต้นโดยตรง และเป้าหมายคือการไปถึงวัตถุจากตำแหน่งเริ่มต้น
    แล็บ 1 การตั้งค่าภาคสนาม
    • เมื่อวางฐานโค้ดลงบนสนามแล้ว ให้ให้ผู้เรียนเลือกเริ่มต้นใน VEXcode GO เพื่อทดสอบโปรเจ็กต์ของพวกเขา

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

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

เมื่อกลุ่ม แต่ละกลุ่มเก็บตัวอย่างครบแล้ว ให้มารวมกันเพื่อสนทนาสั้นๆ

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

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

  1. สั่งให้สั่งให้นักเรียนเพิ่มเนื้อหาลงในโครงการของตน ดังนั้นฐานโค้ดจึงนำ "ตัวอย่าง" กลับไปที่ฐาน แอนิเมชั่นด้านล่างนี้แสดงให้เห็นฐานโค้ดกำลังขับรถไปเก็บ "ตัวอย่าง" จากนั้นจึงกลับไปที่ฐานเพื่อส่งมอบ "ตัวอย่าง"
    ไฟล์วีดีโอ
  2. แบบจำลอง แบบจำลองสำหรับนักเรียนในการสร้างโครงการ VEXcode GO ที่มีอยู่และทดสอบบนภาคสนาม
    • นักเรียนของคุณอาจสามารถสร้างโครงการเพื่อทำความท้าทายนี้ให้สำเร็จได้ด้วยตนเอง อย่างไรก็ตาม สำหรับนักเรียนที่อายุน้อยกว่า คุณอาจต้องการสร้างโครงการร่วมกันเป็นชั้นเรียน เช่นเดียวกับที่คุณทำใน Play ส่วนที่ 1 หากคุณกำลังสร้างโครงการร่วมกันคุณสามารถทำตามขั้นตอนต่อไปนี้ได้ 
    • หากนักเรียนจำเป็นต้องเปิดโครงการ Collect 1 ให้จำลองขั้นตอนเฉพาะอุปกรณ์ ตามที่แสดงในบทความไลบรารี VEX ในส่วนเปิดและบันทึก.
    • ให้เด็กนักเรียนเพิ่มบล็อกลงในโครงการ VEXcode GO เพื่อสร้างโค้ดใหม่ในรูปภาพด้านล่าง กล่องสีแดงระบุถึงบล็อคใหม่ที่ต้องเพิ่มเข้าไปในโครงการ

    โครงการต่อยอดจากบล็อก VEXcode GO ซึ่งตอนนี้มีบล็อกใหม่ 5 อันในตอนท้ายเพื่อขับเคลื่อนกลับไปยังตำแหน่งเริ่มต้นและจะสว่างขึ้นเป็นสีแดงเป็นเวลา 3 วินาที ขณะนี้โครงการอ่านว่า เมื่อเริ่มต้น ให้ขับไปข้างหน้า 325 มม. จากนั้นตั้งกันชนให้เป็นสีแดง จากนั้นรอ 3 วินาทีแล้วตั้งกันชนเป็นปิดก่อนจะเลี้ยวขวา 180 องศา ขับไปข้างหน้าต่อไป 325 มม. ตั้งกันชนให้เป็นสีแดง รอ 3 วินาที และในที่สุดตั้งกันชนให้เป็นปิด
    เพิ่มบล็อคเพื่อให้โครงการ Code Base Return- Collect Return
    • หากนักเรียนไม่เคยใช้บล็อก [Turn for] ในโปรเจ็กต์ก่อนหน้านี้ ให้จำลองวิธีลากบล็อก [Turn for] เข้าไปในโปรเจ็กต์ และเปลี่ยนพารามิเตอร์เป็น 180 องศา ระยะการหมุนถูกตั้งไว้ที่ 180 องศา เพื่อให้ฐานโค้ดหมุนกลับมาเผชิญหน้ากับฐานก่อนจะขับเคลื่อนไปข้างหน้าเพื่อส่งมอบตัวอย่าง 

    VEXcode GO Turn สำหรับบล็อกที่อ่านว่า 'เลี้ยวขวา 180 องศา'
    [หมุนเพื่อ] ตั้งบล็อคเป็น 180 องศา

    แถบเครื่องมือ VEXcode GO พร้อมปุ่ม Start ที่แสดงอยู่ในกล่องสีแดง ระหว่างไอคอน Brain และ Step
    เลือกเริ่มเพื่อทดสอบโครงการ
    • หลังจากที่ Code Base ขับเคลื่อนไปยังสถานที่รวบรวม นักเรียนควรวางไอเทม "ตัวอย่าง" ไว้ด้านบนของหุ่นยนต์เมื่อไฟ LED Bumper สว่างเป็นสีแดง จากนั้นฐานโค้ดจะเลี้ยวขวา 180 องศาและขับกลับฐาน หลังจากที่หุ่นยนต์กลับสู่ฐานและไฟ LED Bumper เรืองแสงสีแดง นักเรียนควรลบ "ตัวอย่าง" ออกจากฐานโค้ด กันชน LED จะดับลงเพื่อเป็นสัญลักษณ์ว่าตัวอย่างได้ถูกส่งมอบแล้ว
    • หากนักเรียนรวบรวมและส่งมอบตัวอย่างเสร็จแล้วและมีเวลาเพิ่มเติม ควรแนะนำให้นักเรียนลองไปค้นหาสถานที่เก็บตัวอย่างอื่น ใช้ปากกามาร์กเกอร์สำหรับไวท์บอร์ดเพื่อทำเครื่องหมายตำแหน่งตัวอย่างที่ใกล้หรือห่างจากฐานหนึ่งขั้น จากนั้นให้เด็กๆ ปรับพารามิเตอร์ของโครงการเพื่อเข้าถึงตัวอย่างใหม่นี้และส่งมอบไปที่ฐาน
  3. อำนวยความสะดวกอำนวยความสะดวกให้นักศึกษาได้ทดสอบโครงการของพวกเขาและผลัดกันลงสนาม ในขณะที่นักเรียนกำลังทดสอบ ให้ถามพวกเขาเกี่ยวกับลำดับของบล็อกในโปรเจ็กต์ที่ช่วยให้ฐานโค้ดเคลื่อนไปยังตำแหน่งที่ถูกต้องได้
    • คุณแสดงให้ฉันดูด้วยมือของคุณได้ไหมว่า Code Base จะเคลื่อนที่อย่างไรหากตั้งค่าบล็อก [Turn for] ไว้ที่ซ้ายแทนที่จะเป็นขวา
    • ถ้าส่วนการเลี้ยวของโครงการมาอยู่ก่อนส่วนการขับเคลื่อนจะเกิดอะไรขึ้น? ฐานโค้ดของคุณสามารถเข้าถึงตัวอย่างได้หรือไม่

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

  4. เตือนเตือนนักเรียนว่าพวกเขาควรตรวจสอบโครงการของตนและเปรียบเทียบกับภาพของโครงการก่อนที่จะทำการทดสอบ หากนักศึกษาหนึ่งคนสร้างโปรเจ็กต์ใน VEXcode GO คู่หูของนักศึกษาจะสามารถตรวจสอบโค้ดได้ก่อนที่จะวางฐานโค้ดลงบนสนามและเริ่มต้นโปรเจ็กต์
  5. ถามถามนักเรียนเกี่ยวกับจำนวนตัวอย่างที่พวกเขาคิดว่านักวิทยาศาสตร์พยายามรวบรวมเพื่อศึกษาดาวอังคาร เหตุใดจำนวนตัวอย่างที่มากขึ้นจึงมีประโยชน์มากกว่าจำนวนตัวอย่างที่น้อยลง? คุณคิดว่าฐานโค้ดของเราสามารถรวบรวมตัวอย่างหลายตัวอย่างได้หรือไม่