เล่น
ส่วนที่ 1 - ทีละขั้นตอน
- คำสั่งคำสั่งแต่ละกลุ่มว่าพวกเขาจะเปิดและเริ่มต้นโครงการตัวอย่าง 'หลีกเลี่ยงอุปสรรค' ใน VEXcode GO เพื่อดูว่าเซ็นเซอร์ตาตรวจจับวัตถุอย่างไร
ฐานโค้ดหลีกเลี่ยงอุปสรรค - โมเดลโมเดลสำหรับนักเรียนขั้นตอนในการเปิดตัว VEXcode GO
- Model the steps to connect a Brain to your device.
หมายเหตุ: เมื่อคุณเชื่อมต่อ 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.
- หมายเหตุ: หากคุณไม่มีผนังสำหรับกระเบื้อง ให้ใช้อุปกรณ์ในห้องเรียน เช่น หนังสือ เพื่อจัดพื้นที่ให้นักเรียนได้ทดสอบโครงการ พื้นที่ทดสอบควรจะแบนราบและมีวัตถุอยู่ทั้งสี่ด้านหากเป็นไปได้
-
โค้ดเบสในสนาม
-
โครงการนี้มีบล็อก [Forever] อยู่รอบๆ หากต้องการให้โครงการหยุดการทำงานหลังจากที่ Code Base ตรวจพบกำแพง นักเรียนจะต้องแน่ใจว่าได้เลือก "หยุด" ในแถบเครื่องมือ
หยุดโครงการ - นักเรียนควรสังเกตว่าฐานโค้ดตรวจพบกำแพง แล้วจึงถอยหลังแล้วเลี้ยวขวา ให้เด็กนักเรียนเริ่มโครงการใหม่อีกครั้ง และดูว่า Code Base จะทำซ้ำรูปแบบนี้นานแค่ไหนเมื่อตรวจพบกำแพง
- อำนวยความสะดวกอำนวยความสะดวกในการอภิปรายกับนักเรียนเกี่ยวกับโครงการและเซ็นเซอร์ตา
- คุณคิดว่า Code Base จะตรวจจับวัตถุแล้วเลี้ยวขวาได้นานแค่ไหน? ชี้ให้เด็กนักเรียนเห็นบล็อก [ตลอดกาล] ที่อยู่รอบส่วนหลักของโครงงาน
- อธิบายว่าฐานโค้ดจะเคลื่อนไหวอย่างไรหากตรวจพบกำแพงสี่ด้าน Code Base จะเคลื่อนไหวเป็นรูปร่างแบบไหน?
- ฐานโค้ดอยู่ห่างจากกำแพงประมาณเท่าไรจึงจะตรวจจับได้? ประมาณการหรือใช้มืออธิบายว่าไกลแค่ไหน
- เตือนเตือนนักเรียนว่าจะต้องติดเซ็นเซอร์ตาเข้ากับสมองก่อนเปิดสมองเพื่อให้ทำงานได้อย่างถูกต้อง หากติดหรือถอดเซ็นเซอร์ตาออกหลังจากเปิดเครื่องสมองแล้ว จะต้องปิดและเปิดสมองอีกครั้งเพื่อให้เซ็นเซอร์ตาทำงานได้อย่างถูกต้อง
เตือนกลุ่มให้เปิดและสังเกต Monitor Console หลังจากที่เริ่มโครงการแล้ว พวกเขาจะสามารถสังเกตได้เมื่อเลข <Eye found object> รายงานว่า 'จริง'
คอนโซลมอนิเตอร์ - ถามถามนักเรียนว่าพวกเขาสามารถใช้การตรวจจับวัตถุในชีวิตประจำวันได้อย่างไร
ตัวอย่างโง่ๆ เช่น ถ้าเด็กๆ อยากเดินถอยหลังไปตามทางเดินในโรงเรียน พวกเขาสามารถใช้เซ็นเซอร์เพื่อบอกพวกเขาเมื่อเข้าใกล้กำแพงหรือคนอื่นมากเกินไป! พวกเขาสามารถคิดวิธีอื่นๆ ในการใช้ฟังก์ชั่นการตรวจจับวัตถุของ Eye Sensor ได้อย่างไร?
พักเบรกกลางเกม & อภิปรายเป็นกลุ่ม
เมื่อกลุ่ม แต่ละกลุ่มได้ทดสอบโครงการตัวอย่าง 'หลีกเลี่ยงอุปสรรค'แล้ว ให้มารวมตัวกันเพื่อสนทนาสั้นๆ
- เซ็นเซอร์ตาตรวจจับอะไรในโครงการตัวอย่างนี้
- เซ็นเซอร์ตายังสามารถตรวจจับสีได้! ต่อไปเราจะสร้างโปรเจ็กต์โดยหากเซ็นเซอร์ตรวจจับดวงตาได้สีเขียว สีน้ำเงิน หรือสีแดง โค้ดฐานจะดำเนินการต่างๆ
- มาฝึกซ้อมกันก่อนนะคะ เมื่อคุณเห็นสีเขียวให้ยกมือขวาของคุณขึ้น เมื่อคุณเห็นสีฟ้า ให้ยกมือซ้ายของคุณขึ้น เมื่อคุณเห็นสีแดงให้ยกมือทั้งสองข้างขึ้น (จากนั้นครูควรถือวัตถุ 3 ชิ้นขึ้นมาและดูว่านักเรียนสามารถทำตามรูปแบบได้หรือไม่ เล่นเกมซ้ำตามจำนวนที่ต้องการ)
ตอนที่ 2 - ทีละขั้นตอน
- คำสั่งคำสั่งให้แต่ละกลุ่มทราบว่าพวกเขาจะสร้างโปรเจ็กต์โดยใช้ฐานโค้ดที่ใช้ฟังก์ชันการตรวจจับสีของเซ็นเซอร์ตาเพื่อนำทางในเขาวงกตดิสก์สี นักเรียนจะเพิ่มดิสก์ลงในช่องของตนเองเพื่อสร้างเขาวงกตดิสก์สี จากนั้นพวกเขาจะสร้างโปรเจ็กต์โดยที่ Code Base จะขับผ่านเขาวงกตแล้วเลี้ยวขวา เลี้ยวซ้าย หรือหยุด ขึ้นอยู่กับสีของดิสก์ที่ตรวจพบ
ชมแอนิเมชั่นด้านล่างเพื่อดูว่า Code Base จะเคลื่อนไหวอย่างไรเพื่อสร้างเขาวงกตให้สำเร็จ ในแอนิเมชั่นนี้ โค้ดฐานจะเริ่มที่มุมล่างซ้ายของสนาม ตรงข้ามกับดิสก์สีเขียวบนสนาม ขับเคลื่อนไปข้างหน้าจนกว่าจะตรวจพบดิสก์สีเขียว จากนั้นย้อนกลับและหมุนไปทางขวา 90 องศาเพื่อเผชิญกับดิสก์ถัดไป จากนั้นหุ่นยนต์จะขับไปข้างหน้าจนกว่าจะตรวจพบดิสก์สีน้ำเงิน จากนั้นจึงถอยหลังและเลี้ยวซ้าย 90 องศาเพื่อเผชิญหน้ากับดิสก์สุดท้าย สุดท้ายหุ่นยนต์จะขับไปข้างหน้าจนกระทั่งตรวจพบดิสก์สีแดง จากนั้นจึงหยุด
ไฟล์วีดีโอ - โมเดลโมเดลที่ใช้การตั้งค่าของกลุ่ม วิธีเปิดใช้งาน 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.
-
ขั้นแรกนักเรียนจะต้องสร้างโครงการเพื่อตรวจจับดิสก์สีเขียวและสีน้ำเงินในเขาวงกต แบบจำลองสำหรับให้นักเรียนจำลองโครงการในภาพนี้ พวกเขาจะต้องเพิ่มบล็อกและเปลี่ยนแปลงพารามิเตอร์ตามความจำเป็นเพื่อจำลองโค้ด
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.
ตั้งชื่อโครงการ -
นักเรียนควรเพิ่มดิสก์สีสามแผ่นลงในสนามเพื่อสร้างเขาวงกตดิสก์สี
การก่อสร้างดิสก์ -
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. ให้เด็กนักเรียนสังเกตว่าฐานโค้ดตอบสนองอย่างไรเมื่อเซนเซอร์ตรวจจับสีเขียวและสีน้ำเงิน เมื่อโครงการดำเนินการเสร็จสิ้น ให้สั่งให้นักเรียนหยุดโครงการ
เขาวงกตดิสก์สี -
ตอนนี้ นักเรียนจะแก้ไขโค้ดของตนเพื่อรวม Red Disk ด้วย แบบจำลองสำหรับนักเรียนเกี่ยวกับวิธีการเพิ่มบล็อคเพิ่มเติมลงในโครงการของตน เพื่อให้ฐานโค้ดขับเคลื่อนไปที่ดิสก์สีแดงและหยุด
Color Disk Maze: เพิ่มการตรวจจับสีแดง - Have students place their Code Base at the start of the color disk maze and once again start the project. เมื่อโครงการดำเนินการเสร็จสิ้น ให้สั่งให้นักเรียนหยุดโครงการ
- อำนวยความสะดวกอำนวยความสะดวกในการสนทนากับนักเรียนในขณะที่พวกเขาแก้ไขและทดสอบโครงการของพวกเขา
- ฐานโค้ดอยู่ห่างจากดิสก์ประมาณเท่าไรจึงจะตรวจจับสีได้ ประมาณการหรือใช้มืออธิบายว่าไกลแค่ไหน
- คุณคิดว่าจะเกิดอะไรขึ้นหากบล็อกสุดท้ายในโปรเจ็กต์เป็นบล็อก [ไดรฟ์] ฐานโค้ดจะทราบหรือไม่ว่าควรหยุดขับรถเมื่อใด
- เตือนเตือนนักเรียนว่าจะต้องติดเซ็นเซอร์ตาเข้ากับสมองก่อนเปิดสมองเพื่อให้ทำงานได้อย่างถูกต้อง หากติดหรือถอดเซ็นเซอร์ตาออกหลังจากเปิดเครื่องสมองแล้ว จะต้องปิดและเปิดสมองอีกครั้งเพื่อให้เซ็นเซอร์ตาทำงานได้อย่างถูกต้อง
- นอกจากนี้ ให้เตือนกลุ่มให้ตรวจสอบพารามิเตอร์ของตนหลังจากสร้างโครงการใหม่เพื่อให้แน่ใจว่าตรงกับภาพของโค้ด
- ในขณะที่โครงการกำลังดำเนินอยู่ ให้เตือนนักเรียนให้เปิดหน้าต่างมอนิเตอร์ และสังเกตเมื่อเซ็นเซอร์ตาตรวจจับสี
เซ็นเซอร์ตาตรวจจับสี - ถามถามนักเรียนว่าพวกเขานึกถึงอุปกรณ์หรือสิ่งของใดได้บ้างที่ใช้เซ็นเซอร์ตา ตัวอย่างบางส่วนอาจรวมถึงกริ่งประตูอัจฉริยะหรือกล้องที่มีเซ็นเซอร์ตรวจจับความเคลื่อนไหว