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

เล่น

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

  1. สั่งให้สั่งให้นักเรียนสำรวจวิธีการเคลื่อนย้ายหุ่นยนต์ Code Base ของพวกเขาไปข้างหน้า! ก่อนที่พวกเขาจะเริ่มโครงการ พวกเขาจะทำนายว่าหุ่นยนต์ Code Base จะไปสิ้นสุดที่ใด ชมแอนิเมชั่นด้านล่างเพื่อดูตัวอย่างของ Code Base ที่เคลื่อนไปข้างหน้าในระยะทางที่แตกต่างกัน ในแอนิเมชั่น โค้ดฐานจะเริ่มต้นที่มุมล่างซ้ายของไทล์ จากนั้นจะเคลื่อนไปข้างหน้า 150 มม. ก่อน จากนั้นจึงหยุด จากนั้นจะปรากฏที่ตำแหน่งเริ่มต้นอีกครั้ง และขับไปข้างหน้า 75 มม. จากนั้นจึงหยุด
    ไฟล์วีดีโอ
  2. แบบจำลองแบบจำลองวิธีเปิดใช้งาน VEXcode GO บนอุปกรณ์และสร้างโปรเจ็กต์ที่ย้ายฐานโค้ดไปข้างหน้าด้วยบล็อก [Drive for]
    • แบบจำลองสำหรับนักเรียนขั้นตอนของ เปิด และบันทึกโครงการ บทความห้องสมุด VEX และ ให้พวกเขาทำตามขั้นตอนเพื่อเปิดและบันทึกโปรเจ็กต์ 
    • สั่งให้นักเรียนตั้งชื่อโครงการของตนเอง ส่งต่อ
    • มีนักเรียนแล้ว เชื่อมต่อสมอง ของหุ่นยนต์ Code Base ไปยังอุปกรณ์ของพวกเขา
    • หลังจากที่นักเรียนตั้งชื่อโครงการของตนและเชื่อมต่อ Brain เข้ากับอุปกรณ์แล้ว พวกเขาจะต้องทำตามขั้นตอนเพื่อกำหนดค่าสำหรับหุ่นยนต์ Code Base Model ขั้นตอนจาก ที่ กำหนดค่าฐานรหัส บทความห้องสมุด VEX และมั่นใจ นักเรียนสามารถดูบล็อกระบบขับเคลื่อนในกล่องเครื่องมือ.
    • แสดงวิธีลากบล็อก [ไดรฟ์สำหรับ] เข้าไปในพื้นที่ทำงานและวางไว้ใต้บล็อก {When started}

      อินเทอร์เฟซ VEXcode GO พร้อมไดรฟ์สำหรับบล็อกที่แนบกับบล็อกเมื่อเริ่มต้นในเวิร์กสเปซ โครงการระบุว่า เมื่อเริ่มต้นให้ขับไปข้างหน้า 100 มม. ชื่อโครงการตรงกลางด้านบนของแถบเครื่องมือเขียนว่า 'ส่งต่อ'
      เพิ่มบล็อค [Drive for]
    • เปลี่ยนพารามิเตอร์ของบล็อก[ไดรฟ์สำหรับ] เป็น 150 มม. 

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

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

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

เมื่อกลุ่ม แต่ละกลุ่มเสร็จสิ้นโครงการให้มารวมตัวกันเพื่อพูดคุยสั้นๆ

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

แนะนำระบบส่งกำลัง:

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

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

  1. สอนสอนนักเรียนว่าพวกเขาจะสำรวจวิธีการเคลื่อนย้ายหุ่นยนต์ Code Base ไปข้างหน้าและถอยหลัง!

    ในการเริ่มต้น แต่ละกลุ่มควรมีอุปกรณ์ VEXcode GO เครื่องหมายตำแหน่งอย่างน้อยหนึ่งตัว และฐานโค้ดที่สร้างขึ้น ชมแอนิเมชั่นด้านล่างเพื่อดูว่า Code Base เคลื่อนไหวย้อนกลับอย่างไร ในแอนิเมชั่น โค้ดเบสจะเริ่มต้นที่มุมซ้ายบนของไทล์ จากนั้นจะขับถอยหลัง 150 มม. จากนั้นจึงหยุด จากนั้นกลับสู่ตำแหน่งเริ่มต้นและขับถอยหลัง 75 มม.

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

    อ้างอิงถึงขั้นตอนใน เปิดและบันทึก โครงการ บทความเพื่อดูข้อมูลเพิ่มเติม.

    • จำลองวิธีเปลี่ยนพารามิเตอร์บนบล็อก [Drive for] เพื่อให้ Code Base ขับเคลื่อนแบบย้อนกลับ

      โครงการ VEXcode GO เริ่มต้นด้วยบล็อก When started โดยมีไดรฟ์สำหรับบล็อกแนบมาด้วย เมนูแบบดรอปดาวน์พารามิเตอร์ทิศทางเปิดอยู่และมีการเลือกย้อนกลับ โปรเจ็กต์ตอนนี้อ่านว่า เมื่อเริ่มต้น ให้ขับถอยหลัง 150 มม.
      เปลี่ยนพารามิเตอร์ (ย้อนกลับ)
    • ใช้กระบวนการประมาณการแบบเดียวกันกับในส่วนการเล่นที่ 1 ให้เด็กนักเรียนวางฐานโค้ดไว้ที่ตำแหน่งเริ่มต้น จากนั้นประมาณว่าหุ่นยนต์จะเคลื่อนที่ไปไกลแค่ไหน พวกเขาควรวางเครื่องหมายไว้ตรงจุดที่คิดว่าฐานโค้ดจะหยุด 
    • ให้เด็กนักเรียนเริ่มต้นโครงการของพวกเขา คุณอาจต้องเตือนพวกเขาถึงขั้นตอนต่างๆ ถึงเชื่อมต่อ VEX GO Brain หากเกิดปัญหาการเชื่อมต่อ

      โปรเจ็กต์ VEXcode GO เปิดอยู่ในเวิร์กสเปซ และมีชื่อว่า Reverse ปรากฏที่ด้านซ้าย ทางด้านขวาเป็นมุมมองจากด้านบนของฐานโค้ดพร้อมลูกศรสีแดงที่ยื่นออกมาด้านหลังหุ่นยนต์อ่านค่าได้ 150 มม. ซึ่งระบุถึงการเคลื่อนที่ย้อนกลับ
      ถอยหลัง 150มม.
    • เมื่อนักเรียนได้สังเกตพฤติกรรมการขับรถถอยหลังแล้ว ให้สร้างแบบจำลองให้กับนักเรียนว่าจะต้องกลับไปยังโครงการของตนอย่างไร จากนั้นพวกเขาควรเปลี่ยนชื่อโครงการของตนเป็นเดินหน้าและถอยหลัง อ้างถึง ขั้นตอนใน เปิดและบันทึก บทความ VEX Library สำหรับข้อมูลเพิ่มเติม. 
    • แบบจำลองสำหรับนักเรียนในการเพิ่มบล็อค [Drive for] ที่สอง [การขับเคลื่อน] บล็อกหนึ่งควรให้หุ่นยนต์ขับไปข้างหน้า และบล็อกที่สองควรให้หุ่นยนต์ขับถอยหลัง สร้างแบบจำลองวิธีการแก้ไขพารามิเตอร์ของบล็อก [ขับเพื่อ] จากนั้นเริ่มโครงการใหม่อีกครั้งเพื่อดูว่าการเปลี่ยนแปลงพารามิเตอร์ส่งผลต่อการเคลื่อนไหวของหุ่นยนต์ Code Base อย่างไร

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

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