เล่น
ส่วนที่ 1 - ทีละขั้นตอน
- คำสั่งคำสั่งแต่ละกลุ่มว่าพวกเขาจะเปิดและเริ่มต้นโครงการตัวอย่าง 'การใช้ LED Bumper' ใน VEXcode GO เพื่อดูฟังก์ชันการเปลี่ยนสีของ LED Bumper
การใช้ LED Bumper บนฐานโค้ด - โมเดลโมเดลสำหรับนักเรียนขั้นตอนในการเปิดตัว VEXcode GO
- Model the steps to connect a Brain to your device.
หมายเหตุ: เมื่อคุณเชื่อมต่อ Code Base เข้ากับอุปกรณ์เป็นครั้งแรก Gyro ที่สร้างไว้ใน Brain อาจปรับเทียบ ส่งผลให้ Code Base เคลื่อนไหวเองชั่วขณะหนึ่ง นี่คือพฤติกรรมที่คาดไว้ อย่าแตะต้องฐานโค้ดในขณะที่กำลังปรับเทียบ
- นักเรียนจะใช้โครงการตัวอย่างเพื่อช่วยให้พวกเขาเรียนรู้เกี่ยวกับคำสั่งที่เกี่ยวข้องกับ LED Bumper ใน VEXcode GO แบบจำลองสำหรับนักเรียนเพื่อเปิดเมนูไฟล์และเลือก "เปิดตัวอย่าง"
- เปิดโครงการตัวอย่าง 'การใช้กันชน 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.
เปลี่ยนชื่อและบันทึกโครงการ - หลังจากที่โครงการเสร็จสมบูรณ์แล้ว นักเรียนควรแน่ใจว่าเลือก 'หยุด' ในแถบเครื่องมือ
หยุดโครงการ - สร้างแบบจำลองให้กับนักเรียนว่าพวกเขาสามารถเปลี่ยนพารามิเตอร์ของบล็อกได้อย่างไรโดยเลือกดร็อปดาวน์หรือเปลี่ยนตัวเลขในบล็อก [ตั้งค่าสีบัมเปอร์] และ [รอ]
เปลี่ยนแปลงพารามิเตอร์ - สร้างแบบจำลองวิธีการเพิ่มหรือลบบล็อคจากโครงการตัวอย่างเพื่อสร้างรูปแบบใหม่ นักเรียนควรเปลี่ยนแปลงพารามิเตอร์หรือบล็อกเพียง 1 หรือ 2 รายการในแต่ละครั้ง จากนั้นจึงเริ่มโครงการเพื่อดูว่ามีอะไรเปลี่ยนแปลงไป
เพิ่มหรือลบบล็อค - นักเรียนควรทำการทดสอบโครงการของตนต่อไปเพื่อสร้างรูปแบบใหม่ของการแสดงสี LED Bumper
- อำนวยความสะดวกอำนวยความสะดวกในการสนทนากับนักเรียนในขณะที่พวกเขาสร้างรูปแบบใหม่
สร้างรูปแบบใหม่ - คุณกำลังพยายามสร้างรูปแบบอะไร?
- กลุ่มของคุณเปลี่ยนแปลงอะไรไปบ้างในโครงการจนถึงตอนนี้? ทำไม
- การแสดงสีจะมีประโยชน์ในโครงการได้อย่างไร?
- เตือนเตือนกลุ่มต่างๆ ว่าพวกเขาสามารถเปลี่ยนสีที่แสดงบน LED Bumper ได้ และเวลาที่ผ่านไประหว่างการเปลี่ยนสีแต่ละสีเพื่อสร้างรูปแบบใหม่
- หากต้องการเปลี่ยนระยะเวลาระหว่างการเปลี่ยนสีแต่ละครั้ง นักเรียนควรเปลี่ยนพารามิเตอร์ในบล็อก [รอ]
การเปลี่ยนเวลาระหว่างสี - ถามถามนักเรียนว่ามีอะไรอีกบ้างที่พวกเขาเห็นที่แสดงรูปแบบสี หรือแสดงสีเพื่อบ่งชี้บางสิ่งบางอย่าง แล้วจะทำให้วัตถุนั้นมีประโยชน์มากขึ้นอย่างไร? ตัวอย่างเช่น สัญญาณไฟจราจรใช้รูปแบบสีเพื่อบอกให้ผู้ขับขี่หยุดและไป ไฟแสดงสถานะบนแบตเตอรี่ VEX GO จะแสดงให้ผู้ใช้ทราบเมื่อถึงเวลาจำเป็นต้องชาร์จ
พักเบรกกลางเกม & อภิปรายเป็นกลุ่ม
ทันทีที่กลุ่ม แต่ละกลุ่มสร้างรูปแบบใหม่ด้วย LED Bumperมารวมตัวกันเพื่อสนทนาสั้นๆ
- กลุ่มของคุณสร้างรูปแบบใหม่อะไรขึ้นมา? คุณเปลี่ยนแปลงอะไรบ้างเพื่อที่จะทำเช่นนั้น?
- LED Bumper ดำเนินการอะไรในโครงการตัวอย่าง? กันชน LED สามารถนำไปใช้งานอย่างอื่นได้อีกอย่างไร? มาลองคิดดูถึงส่วนบัมเปอร์กันดีกว่า
- กันชน LED สามารถรับรู้ได้เมื่อมีการกด และสามารถใช้ข้อมูลนั้นเพื่อทำให้บางสิ่งบางอย่างเกิดขึ้นได้ ทำไมคุณถึงคิดว่ามันจะมีประโยชน์?
ตอนที่ 2 - ทีละขั้นตอน
- สั่งให้สั่งให้นักเรียนใช้โครงการตัวอย่างอื่นเพื่อสำรวจว่ากันชน LED สามารถใช้เพื่อทำให้เกิดพฤติกรรมเมื่อกดได้อย่างไร
การกดกันชน LED - แบบจำลองแบบจำลองที่ใช้การตั้งค่าของกลุ่ม วิธีเปิดโครงการตัวอย่าง 'รอจนกว่าจะผลักดัน' และทดสอบ วางฐานโค้ดลงในช่องเพื่อเริ่มต้น
- แบบจำลองสำหรับนักเรียนในการเปิดเมนูไฟล์และเลือก 'เปิดตัวอย่าง'
- เลือกโครงการตัวอย่าง 'รอจนกว่าจะผลักดัน'
ตัวอย่างโครงการผลักดันหน่วยรอ - Students should name and save the project as Wait Until Push.
เปลี่ยนชื่อโครงการ รอจนกว่าจะถูกผลัก - 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
- อำนวยความสะดวกอำนวยความสะดวกให้ผู้เรียนเข้าใจถึงสาเหตุและผลที่ตามมาของ LED Bumper ในโครงการนี้ ขณะที่พวกเขากำลังทดสอบโครงการของตน
เพิ่มบล็อคลงในโครงการ - การกด LED Bumper ในโครงการเดิมมีผลอย่างไร?
- คุณต้องการให้ Code Base ทำอะไรเพิ่มเติมเมื่อคุณกด LED Bumper? คุณต้องเพิ่มบล็อคอะไรบ้างเพื่อทำสิ่งนั้น?
- เตือนใจเตือนใจนักเรียนว่าพวกเขาควรคิดถึงพฤติกรรมที่ตั้งใจไว้ก่อนที่จะเพิ่มบล็อกลงในโครงการของพวกเขา
- หากการเปลี่ยนแปลงโครงการของพวกเขาไม่ทำงานตามที่ตั้งใจไว้ โปรดเตือนนักเรียนว่าการลองผิดลองถูกเป็นส่วนหนึ่งของการเรียนรู้และการเขียนโค้ด
- เตือนนักเรียนว่าการพูดคุยถึงปัญหาต่างๆ กับกลุ่มจะช่วยให้พวกเขาสามารถอธิบายความคิดของตนเองได้ และช่วยให้พวกเขาร่วมกันแก้ไขปัญหาได้
- ถามขอให้เด็กนักเรียนคิดว่าพวกเขาสามารถนึกถึงความสัมพันธ์เชิงเหตุและผลอื่นๆ อะไรได้บ้าง เช่น เมื่อคุณได้ยินเสียงระฆังดัง (สาเหตุ) คุณจะเข้าแถวเพื่อพัก (ผลกระทบ) คุณนึกถึงตัวอย่างอื่นๆ อะไรได้อีกบ้าง?