เล่น
ส่วนที่ 1 - ทีละขั้นตอน
- สั่งนักเรียนว่าพวกเขาจะใช้หุ่นยนต์ของพวกเขาเพื่อรวบรวมข้อมูลเกี่ยวกับด้านล่างของสะพาน พวกเขาจะเรียกใช้โปรเจกต์ที่จะพิมพ์ข้อมูลไปยัง Print Console ใน VEXcode GO การพิมพ์ข้อมูลด้วยวิธีนี้จะช่วยให้นักเรียนดูและบันทึกข้อมูลหลังจากที่โครงการดำเนินการเสร็จสิ้น ดูวิดีโอด้านล่างเพื่อดูตัวอย่างการทำงานของโปรเจกต์นี้
หมายเหตุ: นักเรียนควรมุ่งเน้นไปที่ข้อมูลที่พิมพ์ไปยัง Print Console เมื่อดำเนินโครงการ เป้าหมายของห้องปฏิบัติการอยู่ที่ข้อมูลไม่ใช่การเข้ารหัสหุ่นยนต์ ดังนั้นนักเรียนไม่จำเป็นต้องเข้าใจแนวคิดการเข้ารหัสในโครงการข้อมูลการพิมพ์เพื่อทำกิจกรรมในห้องปฏิบัติการให้เสร็จสมบูรณ์
ไฟล์วิดีโอ - โมเดลตัวอย่างวิธีที่นักเรียนจะเปิดและดำเนินโครงการใน VEXcode GO ใช้การตั้งค่าของกลุ่มหนึ่งและตรวจสอบให้แน่ใจว่านักเรียนสามารถเห็น Print Console ใน VEXcode GO ได้อย่างชัดเจน ท่านสามารถให้นักเรียนมารวมตัวกันรอบๆการตั้งค่าหรือโปรเจกต์ VEXcode GO เพื่อให้นักเรียนทั้งชั้นเห็น
หมายเหตุ: หากคุณไม่สามารถโหลดโครงการการพิมพ์ข้อมูลไปยังอุปกรณ์ของนักเรียนได้ให้ใช้การเล่นส่วนที่ 1 เป็นการสาธิต ดาวน์โหลดโครงการไปยังอุปกรณ์ เดียวและให้ทั้งชั้นเรียนใช้ชุดข้อมูลนั้นเพื่อทำกิจกรรมในห้องปฏิบัติการให้เสร็จสมบูรณ์
- แบบจำลองสำหรับนักเรียนวิธีการเปิด โครงการข้อมูล การพิมพ์ใน VEXcode GO (ตรวจสอบให้แน่ใจว่านักเรียนได้ดาวน์โหลดโครงการลงในอุปกรณ์ก่อนเริ่มบทเรียน เข้าถึงโครงการในรายการ วัสดุในหน้าสรุป)
-
เปิด เมนูไฟล์จากนั้นเลือก เปิด ใช้อินเทอร์เฟซของอุปกรณ์ของคุณเพื่อเลือก
-
- ดูบทความเฉพาะอุปกรณ์เหล่านี้เพื่อเรียนรู้เพิ่มเติมเกี่ยวกับการเปิดโครงการที่มีอยู่ใน VEXcode GO: Chrome Browser; iPad; Android; Chromebook
-
เมื่อเปิดแล้วโปรเจกต์ควรมีลักษณะเหมือนภาพนี้ โปรดจำไว้ว่าจุดสนใจของห้องปฏิบัติการอยู่ที่ข้อมูลไม่ใช่การเขียนโค้ด นักเรียนไม่จำเป็นต้องสร้างหรือแก้ไขโครงการนี้แต่อย่างใดพวกเขาควรเรียกใช้เป็นเครื่องมือในการพิมพ์ข้อมูลที่พวกเขาจะใช้ในรายงานการตรวจสอบสะพานของพวกเขา
- แบบจำลองสำหรับนักเรียนวิธีการเปิด โครงการข้อมูล การพิมพ์ใน VEXcode GO (ตรวจสอบให้แน่ใจว่านักเรียนได้ดาวน์โหลดโครงการลงในอุปกรณ์ก่อนเริ่มบทเรียน เข้าถึงโครงการในรายการ วัสดุในหน้าสรุป)
- แบบจำลองวิธีการเปิดจอมอนิเตอร์ใน VEXcode GO เพื่อดู Print Console
-
เลือกไอ คอน จอภาพในแถบเครื่องมือ
-
เรียกความสนใจของนักเรียนไปที่ Print Console ที่ส่วนล่างของจอภาพตามที่แสดงที่นี่ นี่คือที่ที่ข้อมูลที่พิมพ์เมื่อมีการเรียกใช้โปรเจกต์จะปรากฏขึ้น EDU
-
-
สร้างแบบจำลองวิธีการตั้งค่าและเรียกใช้โปรเจกต์ ตั้งฐานรหัสที่จุดเริ่มต้นของสะพานโดยมีเซ็นเซอร์ตรวจจับสายตาชี้ขึ้นไปใต้สะพาน ตรวจสอบให้แน่ใจว่าเซ็นเซอร์ตรวจจับสายตาอยู่ในแนวเดียวกับลำแสงสีเหลืองของสะพานและฐานรหัสชี้ตรงไปข้างหน้า
-
เลือก เริ่มเพื่อเริ่มโครงการ
- ในขณะที่โครงการกำลังดำเนินอยู่ให้เรียกความสนใจของนักเรียนไปที่ค่าที่พิมพ์ในคอนโซลการพิมพ์
- หุ่นยนต์ควรขับช้าๆใต้สะพาน (ที่ความเร็ว 20%) และจะพิมพ์ข้อมูลระยะทางและค่าความเข้มสีในช่วงเวลาปกติประมาณทุก 0.25 วินาที
- สำหรับแต่ละรายการค่า 'ระยะทาง' คือจำนวนมิลลิเมตร (มม.) ที่หุ่นยนต์เดินทางและ 'Hue' คือค่าความเข้มสีที่รายงานจากเซ็นเซอร์ตรวจจับดวงตาณเวลานั้น
-
นี่คือตัวอย่างของข้อมูล Print Console เมื่อโครงการกำลังทำงาน:
- ในขณะที่โครงการกำลังดำเนินอยู่ให้เรียกความสนใจของนักเรียนไปที่ค่าที่พิมพ์ในคอนโซลการพิมพ์
-
เลือก หยุดเพื่อหยุดโครงการเมื่อเสร็จสิ้น
- ท่านอาจต้องการเรียกใช้โปรเจกต์หลายครั้งเพื่อให้นักเรียนสามารถให้ความสนใจกับการเคลื่อนไหวของหุ่นยนต์เช่นเดียวกับข้อมูลที่พิมพ์ในจอมอนิเตอร์เพื่อให้พวกเขาเตรียมพร้อมเมื่อเรียกใช้โปรเจกต์ด้วยตัวเอง
-
ตรวจสอบให้แน่ใจว่าได้เลือก ล้างเพื่อล้างคอนโซลการพิมพ์ก่อนเรียกใช้โปรเจกต์อีกครั้งเพื่อให้มีเพียงชุดข้อมูลเดียวที่ปรากฏขึ้นในแต่ละครั้ง
-
-
-
แสดงให้นักเรียนเห็นวิธีเลื่อนดู Print Console เพื่อให้สามารถดูข้อมูลทั้งหมดที่พิมพ์ออกมาได้ดังที่แสดงไว้ที่นี่
ไฟล์วิดีโอ
ตรวจสอบให้แน่ใจว่าฐานรหัสกำลังขับตรงผ่านใต้สะพานโดยมีเซ็นเซอร์ตรวจจับสายตาอยู่ในแนวเดียวกับคานสี
- เพื่อให้แน่ใจว่าข้อมูลของนักเรียนมีการรายงานตามที่ตั้งใจไว้ให้มองหารูปแบบในข้อมูล คุณควรเห็นข้อมูลที่มีรูปแบบของ:
- ส่วนของค่าความเข้มสีในช่วง 30 -80 (สำหรับลำแสงสีเหลืองและสีเขียว)
- ส่วนในช่วง 200 -300 (สำหรับ Blue Beams)
- ส่วนที่สองของค่าความเข้มสีในช่วง 30 -80 (สำหรับคานสีเขียวและสีเหลืองถัดไป)
- หากข้อมูลของนักเรียนไม่รวมค่าความเข้มสีในช่วง 200 หุ่นยนต์อาจไม่อยู่ในตำแหน่งที่ถูกต้องใต้สะพาน ให้พวกเขาดำเนินโครงการอีกครั้งและตรวจสอบว่าหุ่นยนต์อยู่ในแนวที่ถูกต้อง
เพื่อช่วยให้นักเรียนมุ่งเน้นไปที่ข้อมูลที่กำลังพิมพ์ให้ถามคำถามเช่น:
- โปรเจกต์นี้พิมพ์ข้อมูลอะไรบ้าง? สองค่านี้คืออะไร? ค่านิยมเหล่านั้นรวมกันบอกอะไรคุณ?
- เหตุใดจึงสำคัญที่ต้องทราบระยะทางที่หุ่นยนต์เดินทางในแต่ละครั้งที่พิมพ์ค่าความเข้มสี
- เหตุใดการพิมพ์ข้อมูลในโครงการนี้จึงเป็นประโยชน์มากกว่าการเฝ้าดูจอมอนิเตอร์เหมือนที่เราทำในห้องปฏิบัติการ 1
- เรากำลังรวบรวมจุดข้อมูลจำนวนมากในโครงการนี้ ท่านคิดว่าเหตุใดจึงเป็นประโยชน์?
ช่วยให้นักเรียนยังคงคิดเกี่ยวกับการเชื่อมต่อระหว่างข้อมูลแสงและเซ็นเซอร์ตาในโครงการนี้โดยถามคำถามเช่น:
- ท่านคิดว่าเหตุใดการเปิดไฟตาในสถานการณ์เช่นนี้จึงเป็นสิ่งสำคัญ?
- ข้อมูลอาจแตกต่างกันอย่างไรหากปิดไฟตา? คุณคิดว่าข้อมูลจะถูกต้องเหมือนกันหรือไม่? เหตุใดจึงรู้สึกเช่นนั้น?
- หากนักเรียนเรียกใช้โปรเจกต์หลายครั้งเตือนให้นักเรียนล้าง Print Console ระหว่างการเรียกใช้แต่ละครั้ง
- ตรวจสอบให้แน่ใจว่าแต่ละกลุ่มมีชุดข้อมูลที่แสดงใน Print Console ในตอนท้ายของ Play Part 1 เพื่อให้พวกเขาสามารถวาดกราฟข้อมูลใน Play Part 2 ได้
การสนทนา & กลุ่มช่วงพักระหว่างเล่น
ทันทีที่ทุกกลุ่ม พิมพ์ข้อมูลไปยัง Print Console ใน VEXcode GO ให้มารวมกันเพื่อสนทนา สั้นๆ
พูดคุยกับนักเรียนเกี่ยวกับข้อมูลที่พวกเขาเห็นขณะนี้พวกเขาได้ดำเนินโครงการแล้ว ตอนนี้เรามีข้อมูลเกี่ยวกับสะพานใน Print Console แล้วเรามาพูดถึงข้อมูลที่เราเห็นกัน
-
แต่ละบรรทัดของคอนโซลการพิมพ์เป็น 'จุดข้อมูล' มีตัวเลขสองตัวในแต่ละจุดข้อมูล
- เลขสองตัวนั้นหมายถึงอะไร?
- ตัวเลขแรกที่รายงานคือ 'ระยะทาง' นี่คือระยะทางที่หุ่นยนต์เดินทางใต้สะพาน
- เหตุใดข้อมูลระยะทางจึงสำคัญเมื่อเราคิดถึงสะพาน?
- หมายเลขที่สองที่รายงานคือ 'Hue' นี่คือค่าความเข้มสีที่รายงานในสถานที่นั้น
- เราดูข้อมูลค่าความเข้มสีในห้องปฏิบัติการ 1 ใครจำได้บ้างว่าค่าความเข้มสีคืออะไร?
- ตัวเลขแรกที่รายงานคือ 'ระยะทาง' นี่คือระยะทางที่หุ่นยนต์เดินทางใต้สะพาน
- เกณฑ์ความปลอดภัยของสะพานของเรามีข้อมูลค่าความเข้มสีอยู่ในนั้น เราสามารถเรียนรู้อะไรเกี่ยวกับพื้นผิวของสะพานจากข้อมูลค่าความเข้มสีที่เรามี?
- คุณมีจุดข้อมูลที่มีค่าความเข้มสีมากกว่า 200 หรือไม่? หมายความว่าอย่างไร?
- ขั้นตอนต่อไปคือการวาดกราฟข้อมูลจาก Print Console ใน VEXcode ในรายงานการตรวจสอบ Bridge ของเรา สิ่งนี้จะช่วยให้เราดูว่ามีรูปแบบข้อมูลของเราหรือไม่ คุณคิดว่าข้อมูล 'ระยะทาง' และ 'ความเข้มสี' ใน Print Console เชื่อมต่อกับกราฟอย่างไร?
- พูดคุยกับนักเรียนเกี่ยวกับวิธีที่พวกเขาคิดว่าพวกเขาสามารถแสดงจุดข้อมูลบนกราฟได้ พวกเขาจะได้เรียนรู้วิธีการพล็อตแต่ละจุดใน Play Part 2
ส่วนที่ 2 - ทีละขั้นตอน
- สั่งนักเรียนว่าตอนนี้พวกเขากำลังจะวาดกราฟข้อมูลจาก Print Console มีหลายวิธีในการมองเห็นข้อมูลและการวาดกราฟข้อมูลสามารถช่วยให้นักเรียนระบุรูปแบบในข้อมูลได้ง่ายขึ้น
- โมเดลโมเดลสำหรับนักเรียนในการวาดกราฟจุดข้อมูลแรกจาก Print Console ลงบนกราฟในรายงานการตรวจสอบสะพาน ท่านสามารถสาธิตสิ่งนี้สำหรับชั้นเรียนหรือให้นักเรียนทำตามพร้อมกับท่านในการสาธิตที่มีคำแนะนำ
แต่ละจุดข้อมูลจะถูกแทนด้วยเส้นบนกราฟ ตัวอย่างที่นี่จะแสดงวิธีการวาดกราฟจุด 10, 43
- ขั้นแรกจำลองวิธีการพลอตค่า ระยะทางของจุดข้อมูลบนแกน x ของกราฟ – ระยะทาง (มม.) ที่มีป้ายกำกับ
-
ทำเครื่องหมายจุดที่ตรงกับค่าระยะทางตามแกน x ดังที่แสดงไว้ที่นี่ (ลูกศรแสดงจุดที่ประมาณ 10 บนแกน x)
-
จากนั้นลากเส้นขึ้นจากจุดบนแกน x ไปยังค่า ความเข้มสี ตามแกน y ซึ่งมีป้ายกำกับว่าค่าความเข้มสี (องศา) บนกราฟ เส้นตรงนี้แสดงค่าความเข้มสีประมาณ 43
-
-
กราฟควรแสดงจุดข้อมูลแต่ละจุดเป็นเส้นแยกกันโดยมีรูปแบบที่จุดข้อมูล 'crack' มีลักษณะเหมือน 'spike' ในกราฟ ตัวอย่างนี้แสดงบันทึกข้อมูลบางส่วนที่พล็อตลงบนกราฟ
- เตือนนักเรียนว่าพวกเขาจะประมาณค่าบนกราฟโดยใช้มาตรวัดที่ให้ไว้และแต่ละจุดข้อมูลไม่จำเป็นต้องแน่นอนแต่ควรใกล้เคียงกัน
- นักเรียนสามารถทำเครื่องหมายกึ่งกลางระหว่างแต่ละช่วงเวลาบนแกน x และ y เพื่อดูช่วงเวลา 10 มากกว่า 20
- เมื่อนักเรียนวาดกราฟเสร็จแล้วพวกเขาควรเช็คอินกับคุณ จากนั้นนักเรียนจะบันทึกจุดข้อมูลที่สอดคล้องกับรอยแตกในตารางข้อมูลในรายงานการตรวจสอบสะพาน
-
แบบจำลองสำหรับนักเรียนในการระบุจุดข้อมูลที่สอดคล้องกับรอยแตก ค่าความเข้มสีที่มากกว่า 200 แสดงถึงรอยแตก นักเรียนสามารถดูทั้งกราฟและ Print Console เพื่อระบุจุดข้อมูลที่มีค่าความเข้มสีมากกว่า 200
- สร้างแบบจำลองวิธีการบันทึกจุดข้อมูลของรอยแตกจากคอนโซลการพิมพ์ลงในตารางข้อมูลในรายงานการตรวจสอบสะพาน
-
ระยะทางจะถูกบันทึกไว้ในคอลัมน์ระยะทางและ Hue จะถูกบันทึกไว้ในคอลัมน์ค่า Hue ดังที่แสดงไว้ที่นี่
-
นักเรียนควรบันทึกจุดข้อมูลตามลำดับ (เนื่องจากอยู่ใน Print Console) จากระยะทางที่เล็กที่สุดไปจนถึงค่าระยะทางที่ใหญ่ที่สุด
-
-
- ขั้นแรกจำลองวิธีการพลอตค่า ระยะทางของจุดข้อมูลบนแกน x ของกราฟ – ระยะทาง (มม.) ที่มีป้ายกำกับ
- อำนวยความสะดวกในการสนทนากับนักเรียนเกี่ยวกับการวาดกราฟและบันทึกข้อมูลขณะทำงานในกลุ่ม
กระตุ้นให้นักเรียนเริ่มคิดเกี่ยวกับรูปแบบใดๆที่พวกเขาสามารถเห็นได้ในข้อมูลโดยถามคำถามเช่น:
- คุณสังเกตเห็นอะไรเกี่ยวกับข้อมูลบ้าง? คุณเห็นรูปแบบใดๆในค่าระยะทางหรือไม่?
- คุณสังเกตเห็นรูปแบบใดๆในค่าความเข้มสีหรือไม่? คุณคิดว่านั่นหมายความว่าอย่างไร? เพราะเหตุใด?
- สะพานมีรอยแตกหรือไม่? คุณรู้ได้อย่างไร?
เพื่อช่วยให้นักเรียนคิดว่าพวกเขากำลังมองเห็นข้อมูลที่เก็บรวบรวมได้อย่างไรให้ถามคำถามเช่น:
- Print Console และกราฟแสดงข้อมูลเดียวกันหรือไม่ คุณช่วยอธิบายให้ฉันฟังหน่อยได้ไหมว่าจุดข้อมูลบนกราฟเชื่อมต่อกับ Print Console อย่างไร?
- ข้อใดมีประโยชน์มากกว่าสำหรับคุณในการระบุรอยแตกในสะพาน? เพราะเหตุใด?
เพื่อช่วยให้นักเรียนฝึกทักษะการอ่านกราฟขอให้พวกเขาระบุจุดข้อมูลหนึ่งหรือสองจุดบนกราฟ สิ่งนี้ยังช่วยให้คุณมั่นใจได้ว่าพวกเขาเข้าใจวิธีการแสดงข้อมูลในกราฟ
- หากนักเรียนประสบปัญหาในการเชื่อมต่อจุดข้อมูลกับเส้นกราฟให้ลองแยกข้อมูลเพื่อให้พวกเขาสามารถมุ่งเน้นไปที่ทีละด้านได้
- ให้พวกเขาชี้ไปที่ที่ค่าระยะทาง 50, 100 หรือ 150 อยู่ตามแกน x
- ให้พวกเขาชี้ไปที่ที่ค่าความเข้มสี 80, 150 หรือ 220 อยู่ตามแกน y
- จากนั้นให้พวกเขาวาดด้วยนิ้วของพวกเขาโดยที่เส้นสำหรับ 50, 80; 100, 150 หรือ 150, 220 จะไป
เมื่อนักเรียนทำกราฟเสร็จแล้วให้พวกเขาเช็คอินกับท่าน ตรวจสอบให้แน่ใจว่ากราฟของแต่ละกลุ่มมีรูปแบบข้อมูลที่เหมือนกัน คุณควรเห็นเครื่องหมาย 'ขัดขวาง' ในเส้นกราฟที่อยู่ตรงกลางของกราฟเพื่อแสดงรอยแตก
- เมื่อพวกเขาทำกราฟเสร็จแล้วตรวจสอบให้แน่ใจว่านักเรียนบันทึกจุดข้อมูลของรอยร้าวในตารางข้อมูลในรายงานการตรวจสอบสะพาน
- หากนักเรียนทำกราฟและบันทึกข้อมูลให้เสร็จก่อนเวลาขอให้พวกเขาคิดว่าพวกเขาจะระบุตำแหน่งของแคร็กตามกราฟของพวกเขาได้อย่างไร พวกเขาคิดว่ามันอยู่ในพื้นที่ปลอดภัยมีความเสี่ยงหรืออันตรายหรือไม่? เพราะเหตุใด?
หมายเหตุ: นักเรียนจะยังคงทำงานกับจุดข้อมูลของรอยร้าวจากห้องปฏิบัติการนี้และรายงานการตรวจสอบสะพานของพวกเขาในห้องปฏิบัติการที่ 3 ตรวจสอบให้แน่ใจว่าได้รวบรวมรายงานเพื่อใช้ในห้องปฏิบัติการถัดไป
- เตือนนักเรียนให้ผลัดกันวาดกราฟข้อมูลกับคู่ของพวกเขา คู่หูคนหนึ่งควรอ่านจุดข้อมูลในขณะที่อีกคนหนึ่งเขียนกราฟ พวกเขาสามารถสลับบทบาททุก 5 จุดข้อมูลเพื่อให้แน่ใจว่าทั้งคู่ได้รับโอกาสในการทำงานกับข้อมูลและกราฟ
เตือนนักเรียนว่า 'ผู้อ่าน' ควรตรวจสอบเส้นที่วาดโดย 'grapher' เพื่อให้แน่ใจว่าตรงกับจุดข้อมูลอย่างถูกต้อง
- ถามว่าพวกเขาคิดว่าการแสดงข้อมูลเดียวกันในรูปแบบต่างๆจะเป็นประโยชน์ต่อผู้คนในการเรียนรู้จากข้อมูลนั้นอย่างไร ลองนึกถึงสถานการณ์เช่นเมนูร้านอาหารที่มีรูปภาพและคำอธิบายอาหารเป็นลายลักษณ์อักษร – นี่เป็นข้อมูลเดียวกันซึ่งแสดงในสองวิธี เหตุใดจึงมีหลายวิธีในการมองเห็นข้อมูลที่มีประโยชน์