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

เล่น

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

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

    ฐานโค้ดอยู่ที่มุมสนาม VEX GO โดยหันหน้าไปทางกำแพง เพื่อระบุว่าเซ็นเซอร์ตรวจจับตาที่ด้านหน้าของหุ่นยนต์จะตรวจจับกำแพงได้
    ฐานโค้ดหลีกเลี่ยงอุปสรรค

     

  2. โมเดลโมเดลสำหรับนักเรียนขั้นตอนในการเปิดตัว VEXcode GO

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

    • นักเรียนจะใช้โครงการตัวอย่างเพื่อช่วยให้พวกเขาเรียนรู้เกี่ยวกับคำสั่งที่เกี่ยวข้องกับเซ็นเซอร์ตาใน VEXcode GO แบบจำลองสำหรับนักเรียนในการเปิดโครงการตัวอย่าง ‘การหลีกเลี่ยงอุปสรรค’

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

       

    • Model for students how to save the example project, and name it Avoiding Obstacles. Students should then place their Code Base in the Field and start the project.
    • หมายเหตุ: หากคุณไม่มีผนังสำหรับกระเบื้อง ให้ใช้อุปกรณ์ในห้องเรียน เช่น หนังสือ เพื่อจัดพื้นที่ให้นักเรียนได้ทดสอบโครงการ พื้นที่ทดสอบควรจะแบนราบและมีวัตถุอยู่ทั้งสี่ด้านหากเป็นไปได้
    • มุมมองจากด้านบนของสนาม VEX GO ขนาด 2x2 พร้อมกำแพง โดยมีฐานโค้ดอยู่ในตำแหน่งเริ่มต้นที่มุมล่างซ้าย ตรงกลางเส้นแนวตั้งสีดำ
      โค้ดเบสในสนาม

     

    • โครงการนี้มีบล็อก [Forever] อยู่รอบๆ หากต้องการให้โครงการหยุดการทำงานหลังจากที่ Code Base ตรวจพบกำแพง นักเรียนจะต้องแน่ใจว่าได้เลือก "หยุด" ในแถบเครื่องมือ

      แถบเครื่องมือ VEXcode GO พร้อมปุ่ม Stop ที่เน้นอยู่ในกล่องสีแดง ไอคอนจากซ้ายไปขวาจะแสดงไอคอนสมองสีเขียว จากนั้นคือ เริ่ม ก้าว หยุด แชร์ และข้อเสนอแนะ
      หยุดโครงการ

       

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

    เตือนกลุ่มให้เปิดและสังเกต Monitor Console หลังจากที่เริ่มโครงการแล้ว พวกเขาจะสามารถสังเกตได้เมื่อเลข <Eye found object> รายงานว่า 'จริง' 

    Monitor Console ใน VEXcode GO จะแสดงความเร็วไดรฟ์เป็น % ที่รายงานเป็น 0 และวัตถุที่พบถูกรายงานว่าเป็นเท็จ ซึ่งบ่งชี้ว่าสามารถดูข้อมูลเซ็นเซอร์ได้อย่างไรในขณะที่โปรเจ็กต์กำลังทำงานอยู่
    คอนโซลมอนิเตอร์

     

  5. ถามถามนักเรียนว่าพวกเขาสามารถใช้การตรวจจับวัตถุในชีวิตประจำวันได้อย่างไร

    ตัวอย่างโง่ๆ เช่น ถ้าเด็กๆ อยากเดินถอยหลังไปตามทางเดินในโรงเรียน พวกเขาสามารถใช้เซ็นเซอร์เพื่อบอกพวกเขาเมื่อเข้าใกล้กำแพงหรือคนอื่นมากเกินไป! พวกเขาสามารถคิดวิธีอื่นๆ ในการใช้ฟังก์ชั่นการตรวจจับวัตถุของ Eye Sensor ได้อย่างไร?

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

เมื่อกลุ่ม แต่ละกลุ่มได้ทดสอบโครงการตัวอย่าง 'หลีกเลี่ยงอุปสรรค'แล้ว ให้มารวมตัวกันเพื่อสนทนาสั้นๆ

  • เซ็นเซอร์ตาตรวจจับอะไรในโครงการตัวอย่างนี้
  • เซ็นเซอร์ตายังสามารถตรวจจับสีได้! ต่อไปเราจะสร้างโปรเจ็กต์โดยหากเซ็นเซอร์ตรวจจับดวงตาได้สีเขียว สีน้ำเงิน หรือสีแดง โค้ดฐานจะดำเนินการต่างๆ
    • มาฝึกซ้อมกันก่อนนะคะ เมื่อคุณเห็นสีเขียวให้ยกมือขวาของคุณขึ้น เมื่อคุณเห็นสีฟ้า ให้ยกมือซ้ายของคุณขึ้น เมื่อคุณเห็นสีแดงให้ยกมือทั้งสองข้างขึ้น (จากนั้นครูควรถือวัตถุ 3 ชิ้นขึ้นมาและดูว่านักเรียนสามารถทำตามรูปแบบได้หรือไม่ เล่นเกมซ้ำตามจำนวนที่ต้องการ)

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

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

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

    ไฟล์วีดีโอ
  2. โมเดลโมเดลที่ใช้การตั้งค่าของกลุ่ม วิธีเปิดใช้งาน VEXcode GO หากนักเรียนได้เปิด VEXcode GO ไว้แล้วจาก Play ส่วนที่ 1 ให้สร้างแบบจำลองให้กับนักเรียนว่าจะเปิดเมนูไฟล์และเลือก "โครงการบล็อกใหม่" ได้อย่างไร
    • เมื่อเปิดโครงการแล้ว ให้ให้เด็ก ๆ บันทึกโครงการเป็น Color Disk Maze
    • Students will need to configure the Code Base to see the blocks they need in the Toolbox. 
    • Model the steps to connect a Brain to your device.
    • ขั้นแรกนักเรียนจะต้องสร้างโครงการเพื่อตรวจจับดิสก์สีเขียวและสีน้ำเงินในเขาวงกต แบบจำลองสำหรับให้นักเรียนจำลองโครงการในภาพนี้ พวกเขาจะต้องเพิ่มบล็อกและเปลี่ยนแปลงพารามิเตอร์ตามความจำเป็นเพื่อจำลองโค้ด

      โครงการ VEXcode GO เริ่มต้นด้วยบล็อก When started และมีบล็อกจำนวน 8 บล็อกแนบมาด้วย บล็อกอ่านจากบนลงล่าง: ขับไปข้างหน้า รอจนกว่าตาตรวจพบสีเขียว ขับถอยหลัง 100 มม. เลี้ยวขวา 90 องศา ขับไปข้างหน้า รอจนกว่าตาตรวจพบสีน้ำเงิน ขับถอยหลัง 100 มม. และเลี้ยวซ้าย 90 องศา
      Color Disk Maze: ตรวจจับสีเขียวและสีน้ำเงิน

       

    หมายเหตุ:นักเรียนอาจจำเป็นต้องเปลี่ยนแปลงพารามิเตอร์ในโครงการขึ้นอยู่กับตำแหน่งของดิสก์ในการตั้งค่าเขาวงกตดิสก์สีที่ตั้งไว้  เราขอแนะนำให้คุณตั้งค่าสนาม 2x2 ก่อนที่จะเริ่มแล็บและทดสอบโครงการ ถ้าเป็นไปได้. ดูสไลด์ "เขาวงกตดิสก์สี" ในภาพสไลด์โชว์ Lab 4 เพื่อดูคำแนะนำในการวางดิสก์แต่ละแผ่นในเขาวงกตดิสก์สี หากคุณมีกระเบื้องหรือผนังไม่เพียงพอสำหรับเขาวงกตดิสก์สี ให้ตั้งดิสก์สีในลักษณะเดียวกันบนพื้นผิวเรียบ เช่น พื้นหรือโต๊ะ  

     

    • Now that the Code Base is configured, the Brain is connected, and the project is replicated, model for students how to save the project, and name it Color Disk Maze.

      กล่องชื่อโครงการที่อยู่ตรงกลางของแถบเครื่องมือ VEXcode GO จะถูกเน้นด้วยกล่องสีแดง และเขียนว่า Color Disk Maze
      ตั้งชื่อโครงการ

       

    • นักเรียนควรเพิ่มดิสก์สีสามแผ่นลงในสนามเพื่อสร้างเขาวงกตดิสก์สี

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

       

    • Once the Disks are added, students should then place their Code Base at the start of the color disk maze (with the Eye Sensor lined up on the black line of the Tile) and start the project. ให้เด็กนักเรียนสังเกตว่าฐานโค้ดตอบสนองอย่างไรเมื่อเซนเซอร์ตรวจจับสีเขียวและสีน้ำเงิน เมื่อโครงการดำเนินการเสร็จสิ้น ให้สั่งให้นักเรียนหยุดโครงการ

      มุมมองจากด้านบนของการตั้งค่า Color Disk Maze บนสนาม VEX GO ขนาด 2x2 พร้อมกำแพง ฐานโค้ดจะอยู่ในตำแหน่งเริ่มต้นที่มุมล่างซ้าย หันหน้าไปทางกึ่งกลางของสนาม ตรงกลางของเส้นแนวตั้งสีดำ ตรงข้ามกับหุ่นยนต์โดยตรงคือดิสก์สีเขียว ซึ่งยืนอยู่เหนือเส้นแนวนอนสีดำตรงกลางสนาม ทางด้านขวาของหุ่นยนต์ แผ่นดิสก์สีน้ำเงินจะหันเข้าหาหุ่นยนต์ใกล้กับกำแพงด้านขวา บนเส้นแนวนอนสีดำเส้นแรก ในด้านไกลของสนาม ดิสก์สีแดงตั้งอยู่หันหน้าไปทางศูนย์กลางของสนาม ทางด้านขวาของเส้นกึ่งกลาง
      เขาวงกตดิสก์สี

       

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

      โครงการ VEXcode GO เหมือนเดิมกับก่อนหน้านี้โดยมีการเพิ่มบล็อกต่อไปนี้ในสแต็ก: ขับไปข้างหน้า; รอจนกว่าตาจะตรวจพบสีแดง; จากนั้นหยุดการขับ
      Color Disk Maze: เพิ่มการตรวจจับสีแดง

       

    • Have students place their Code Base at the start of the color disk maze and once again start the project. เมื่อโครงการดำเนินการเสร็จสิ้น ให้สั่งให้นักเรียนหยุดโครงการ
  3. อำนวยความสะดวกอำนวยความสะดวกในการสนทนากับนักเรียนในขณะที่พวกเขาแก้ไขและทดสอบโครงการของพวกเขา
    • ฐานโค้ดอยู่ห่างจากดิสก์ประมาณเท่าไรจึงจะตรวจจับสีได้ ประมาณการหรือใช้มืออธิบายว่าไกลแค่ไหน
    • คุณคิดว่าจะเกิดอะไรขึ้นหากบล็อกสุดท้ายในโปรเจ็กต์เป็นบล็อก [ไดรฟ์] ฐานโค้ดจะทราบหรือไม่ว่าควรหยุดขับรถเมื่อใด
  4. เตือนเตือนนักเรียนว่าจะต้องติดเซ็นเซอร์ตาเข้ากับสมองก่อนเปิดสมองเพื่อให้ทำงานได้อย่างถูกต้อง หากติดหรือถอดเซ็นเซอร์ตาออกหลังจากเปิดเครื่องสมองแล้ว จะต้องปิดและเปิดสมองอีกครั้งเพื่อให้เซ็นเซอร์ตาทำงานได้อย่างถูกต้อง
    • นอกจากนี้ ให้เตือนกลุ่มให้ตรวจสอบพารามิเตอร์ของตนหลังจากสร้างโครงการใหม่เพื่อให้แน่ใจว่าตรงกับภาพของโค้ด
    • ในขณะที่โครงการกำลังดำเนินอยู่ ให้เตือนนักเรียนให้เปิดหน้าต่างมอนิเตอร์ และสังเกตเมื่อเซ็นเซอร์ตาตรวจจับสี

    มีการแสดงแผ่นดิสก์สามแผ่น แผ่นละสี โดยมีเซ็นเซอร์ตรวจจับดวงตาวางอยู่ในตำแหน่งเดียวกับที่กำลังตรวจจับสีของแผ่นดิสก์ โดยมี "ฟอง" สีอยู่เหนือเซ็นเซอร์เพื่อแสดงให้เห็นว่าเซ็นเซอร์จะรายงานอะไร
    เซ็นเซอร์ตาตรวจจับสี

     

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