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