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

เล่น

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

  1. คำสั่งคำสั่งแต่ละกลุ่มว่าพวกเขาจะเปิดและเริ่มต้นโครงการตัวอย่าง 'การใช้ LED Bumper' ใน VEXcode GO เพื่อดูฟังก์ชันการเปลี่ยนสีของ LED Bumper

    โค้ดฐานกันชน LED ด้านบนพร้อมไฟ LED สัมผัสเรืองแสงสีเขียว
    การใช้ LED Bumper บนฐานโค้ด
  2. โมเดลโมเดลสำหรับนักเรียนขั้นตอนในการเปิดตัว VEXcode GO

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

    • นักเรียนจะใช้โครงการตัวอย่างเพื่อช่วยให้พวกเขาเรียนรู้เกี่ยวกับคำสั่งที่เกี่ยวข้องกับ LED Bumper ใน VEXcode GO แบบจำลองสำหรับนักเรียนเพื่อเปิดเมนูไฟล์และเลือก "เปิดตัวอย่าง"
    • เมนูไฟล์ใน VEXcode เปิดโดยเลือกตัวเลือก Open Examples ที่ถูกเน้นไว้ในกล่องสีแดง เปิดตัวอย่างเป็นตัวเลือกเมนูที่สาม ใต้ โปรเจ็กต์บล็อกใหม่และเปิด
    • เปิดโครงการตัวอย่าง 'การใช้กันชน LED'

    ไอคอนตัวอย่างโครงการเขียนว่า 'ใช้ LED Bumper' ที่ด้านล่าง และแสดงภาพไอคอนสีม่วงของ Touch LED พร้อมลูกศรพันรอบๆ
    เปิดโครงการตัวอย่าง "การใช้กันชน LED"
    • Model for students how to save the example project, and name it Using the LED Bumper, then start the project and observe the changing color pattern on the LED Bumper.

    กล่องชื่อโครงการที่อยู่ตรงกลางแถบเครื่องมือ VEXcode GO จะถูกเน้นด้วยกล่องสีแดง และเขียนว่า ใช้ LED Bumper
    เปลี่ยนชื่อและบันทึกโครงการ
    • หลังจากที่โครงการเสร็จสมบูรณ์แล้ว นักเรียนควรแน่ใจว่าเลือก 'หยุด' ในแถบเครื่องมือ

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

    โครงการตัวอย่างการใช้ LED Bumper จะแสดงสองครั้ง เพื่อเน้นย้ำวิธีการเปลี่ยนพารามิเตอร์ในบล็อกต่างๆ ทางด้านซ้าย พารามิเตอร์ของบล็อกบัมเปอร์ชุดแรกจะเปิดขึ้นและเลือก "สีแดง" ทางด้านขวา พารามิเตอร์ของบล็อก Wait แรกจะถูกเน้นและเปลี่ยนเป็น 3
    เปลี่ยนแปลงพารามิเตอร์
    • สร้างแบบจำลองวิธีการเพิ่มหรือลบบล็อคจากโครงการตัวอย่างเพื่อสร้างรูปแบบใหม่ นักเรียนควรเปลี่ยนแปลงพารามิเตอร์หรือบล็อกเพียง 1 หรือ 2 รายการในแต่ละครั้ง จากนั้นจึงเริ่มโครงการเพื่อดูว่ามีอะไรเปลี่ยนแปลงไป

    แสดงภาพรวมเกี่ยวกับวิธีการเพิ่มหรือลบบล็อคจากโครงการตัวอย่าง ในกองทางด้านซ้าย จะเห็นบล็อกบัมเปอร์ชุดสุดท้ายแยกออกจากโครงการ เหมือนกับว่าจะเอาออก ในสแต็กทางด้านขวา จะมีบล็อก Set bumper to off และบล็อก Wait ที่กำลังถูกลากเข้าหาสแต็ก ราวกับว่าจะเพิ่มบล็อกเหล่านี้เข้าในโปรเจ็กต์
    เพิ่มหรือลบบล็อค
    • นักเรียนควรทำการทดสอบโครงการของตนต่อไปเพื่อสร้างรูปแบบใหม่ของการแสดงสี LED Bumper
  3. อำนวยความสะดวกอำนวยความสะดวกในการสนทนากับนักเรียนในขณะที่พวกเขาสร้างรูปแบบใหม่

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

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

     

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

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

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

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

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

  1. สั่งให้สั่งให้นักเรียนใช้โครงการตัวอย่างอื่นเพื่อสำรวจว่ากันชน LED สามารถใช้เพื่อทำให้เกิดพฤติกรรมเมื่อกดได้อย่างไร

    ภาพระยะใกล้ของ Code Base ที่มุมของ GO Field พร้อมกับมือที่ยื่นไปกดส่วนบนของ LED Bumper
    การกดกันชน LED
  2. แบบจำลองแบบจำลองที่ใช้การตั้งค่าของกลุ่ม วิธีเปิดโครงการตัวอย่าง 'รอจนกว่าจะผลักดัน' และทดสอบ วางฐานโค้ดลงในช่องเพื่อเริ่มต้น
    • แบบจำลองสำหรับนักเรียนในการเปิดเมนูไฟล์และเลือก 'เปิดตัวอย่าง'
    • เมนูไฟล์ใน VEXcode เปิดโดยเลือกตัวเลือก Open Examples ที่ถูกเน้นไว้ในกล่องสีแดง เปิดตัวอย่างเป็นตัวเลือกเมนูที่สาม ใต้ โปรเจ็กต์บล็อกใหม่และเปิด
    • เลือกโครงการตัวอย่าง 'รอจนกว่าจะผลักดัน'

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

    กล่องชื่อโครงการที่อยู่ตรงกลางแถบเครื่องมือ VEXcode GO จะถูกเน้นด้วยกล่องสีแดง และเขียนว่า รอจนกว่าจะกด
    เปลี่ยนชื่อโครงการ รอจนกว่าจะถูกผลัก
    • Model for students how to start the project and observe the behavior of the Code Base. อย่าลืมเลือกหยุดในแถบเครื่องมือเมื่อโครงการเสร็จสมบูรณ์
    • นักเรียนควรทดสอบโครงการนี้ด้วยตนเอง หลังจากการทดสอบเบื้องต้น นักเรียนควรเพิ่มบล็อกเพิ่มเติมเพื่อขยายพฤติกรรมของฐานโค้ดเมื่อกด LED Bumper นักเรียนสามารถใช้บล็อก [Drive for] หรือ [Turn for] เพื่อเพิ่มการเคลื่อนไหว หรือเพิ่มบล็อก [Set bumper color] เพื่อเพิ่มการแสดงสีที่ใช้ในการเล่นส่วนที่ 1 
  3. อำนวยความสะดวกอำนวยความสะดวกให้ผู้เรียนเข้าใจถึงสาเหตุและผลที่ตามมาของ LED Bumper ในโครงการนี้ ขณะที่พวกเขากำลังทดสอบโครงการของตน

    โปรเจ็กต์ VEXcode GO เริ่มต้นด้วยบล็อกเมื่อเริ่มต้นและความคิดเห็นแนบที่อ่านว่า กดกันชน LED เพื่อเริ่มการเคลื่อนที่ของระบบส่งกำลัง เมื่อบล็อกทั้ง 2 อันติดอยู่ให้รอจนกว่าจะกดกันชนเข้าที่ จากนั้นจึงขับไปข้างหน้า 150 มม. กำลังลากเทิร์นสำหรับบล็อคไปยังโปรเจ็กต์เพื่อเพิ่มเข้าในสแต็ก
    เพิ่มบล็อคลงในโครงการ
    • การกด LED Bumper ในโครงการเดิมมีผลอย่างไร?
    • คุณต้องการให้ Code Base ทำอะไรเพิ่มเติมเมื่อคุณกด LED Bumper? คุณต้องเพิ่มบล็อคอะไรบ้างเพื่อทำสิ่งนั้น?
  4. เตือนใจเตือนใจนักเรียนว่าพวกเขาควรคิดถึงพฤติกรรมที่ตั้งใจไว้ก่อนที่จะเพิ่มบล็อกลงในโครงการของพวกเขา
    • หากการเปลี่ยนแปลงโครงการของพวกเขาไม่ทำงานตามที่ตั้งใจไว้ โปรดเตือนนักเรียนว่าการลองผิดลองถูกเป็นส่วนหนึ่งของการเรียนรู้และการเขียนโค้ด
    • เตือนนักเรียนว่าการพูดคุยถึงปัญหาต่างๆ กับกลุ่มจะช่วยให้พวกเขาสามารถอธิบายความคิดของตนเองได้ และช่วยให้พวกเขาร่วมกันแก้ไขปัญหาได้
  5. ถามขอให้เด็กนักเรียนคิดว่าพวกเขาสามารถนึกถึงความสัมพันธ์เชิงเหตุและผลอื่นๆ อะไรได้บ้าง เช่น เมื่อคุณได้ยินเสียงระฆังดัง (สาเหตุ) คุณจะเข้าแถวเพื่อพัก (ผลกระทบ) คุณนึกถึงตัวอย่างอื่นๆ อะไรได้อีกบ้าง?