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

เล่น

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

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

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

     

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

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

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

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

       

    • แบบจำลองสำหรับนักเรียน วิธีการบันทึก โปรเจ็กต์ตัวอย่าง และตั้งชื่อว่า การหลีกเลี่ยงอุปสรรค จากนั้นนักเรียนควรวางฐานโค้ดไว้ในฟิลด์และ เริ่มโปรเจ็กต์.
    • หมายเหตุ: หากคุณไม่มีผนังสำหรับกระเบื้อง ให้ใช้อุปกรณ์ในห้องเรียน เช่น หนังสือ เพื่อจัดพื้นที่ให้นักเรียนได้ทดสอบโครงการ พื้นที่ทดสอบควรจะแบนราบและมีวัตถุอยู่ทั้งสี่ด้านหากเป็นไปได้
    • มุมมองจากด้านบนของสนาม 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
    • นักเรียนจะต้องกำหนดค่าฐานโค้ด เพื่อดูบล็อคที่ต้องการในกล่องเครื่องมือ
    • สร้างแบบจำลองขั้นตอนในการเชื่อมต่อสมองกับอุปกรณ์ของคุณ
    • ขั้นแรกนักเรียนจะต้องสร้างโครงการเพื่อตรวจจับดิสก์สีเขียวและสีน้ำเงินในเขาวงกต แบบจำลองสำหรับให้นักเรียนจำลองโครงการในภาพนี้ พวกเขาจะต้องเพิ่มบล็อกและเปลี่ยนแปลงพารามิเตอร์ตามความจำเป็นเพื่อจำลองโค้ด

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

       

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

     

    • ตอนนี้ฐานโค้ดได้รับการกำหนดค่าแล้ว Brain ได้รับการเชื่อมต่อแล้ว และโครงการได้รับการจำลอง ให้สร้างแบบจำลองสำหรับนักเรียน วิธีการบันทึกโครงการ และตั้งชื่อว่า Color Disk Maze.

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

       

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

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

       

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

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

       

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

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

       

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

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

     

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