แล็บ
1
-
ตรวจจับสิ่งกีดขวาง
คำถามเน้นหลัก:
ฉันจะใช้เซนเซอร์ตาเพื่อตรวจจับสิ่งกีดขวางบนพื้นที่ลงจอดของดาวอังคารได้อย่างไร
- นักเรียนจะแกล้งทำเป็นว่า Code Base เป็นรถแลนด์โรเวอร์ที่ได้รับมอบหมายให้ตรวจจับสิ่งกีดขวางในพื้นที่ลงจอดของดาวอังคาร (GO Field) เพื่อให้สามารถกำจัดสิ่งกีดขวางเหล่านี้ได้
- นักเรียนจะได้รู้จักกับเซนเซอร์ตรวจจับดวงตาที่ด้านหน้าของ Code Base และสังเกตวิธีการใช้เซนเซอร์ตรวจจับดวงตาเพื่อตรวจจับวัตถุ
- จากนั้นนักเรียนจะสร้างและทดสอบโปรเจ็กต์โดยใช้บล็อก [รอจนกระทั่ง] เพื่อขับเคลื่อนโค้ดเบสจนกระทั่ง เซ็นเซอร์ตาตรวจพบวัตถุ จากนั้น หยุดและเรืองแสงเป็นสี เพื่อให้พวกเขาสามารถ นำสิ่งกีดขวางออกจาก พื้นที่ลงจอด
แล็บ
2
-
เคลียร์พื้นที่ลงจอด
คำถามเน้นหลัก:
ฉันจะเขียนโค้ดฐานโค้ดเพื่อตรวจจับสิ่งกีดขวางทั้งหมดในพื้นที่ลงจอดดาวอังคารได้อย่างไร
- ในแล็บนี้ นักเรียนจะถูกท้าทายด้วยการสร้างโครงการ VEXcode GO ที่มี Code Base ตรวจสอบพื้นที่ลงจอดบนดาวอังคารทั้งหมด (GO Field) เพื่อให้แน่ใจว่าไม่มีสิ่งกีดขวางก่อนที่รถแลนด์โรเวอร์ Mars คันถัดไปจะลงจอด
- นักเรียนจะได้รับการแนะนำให้รู้จักกับลูปใน VEXcode GO และสังเกตว่าบล็อกเหล่านั้นทำให้ Code Base ทำซ้ำคำสั่งภายในบล็อก "C" บล็อกได้อย่างไร นักเรียนจะได้เห็นวิธีการใช้ลูปนี้กับการตอบสนองของเซ็นเซอร์ เพื่อให้ Code Base ตรวจจับสิ่งกีดขวางหลายรายการในสนาม
- ในส่วนการเล่น นักเรียนจะต้องทำภารกิจท้าทายปลายเปิดให้เสร็จ โดยสร้างและทดสอบโปรเจ็กต์ที่มี Code Base ขับเคลื่อนและตรวจจับสิ่งกีดขวางทั้งหมดในสนาม แม้ว่าตำแหน่งของสิ่งกีดขวางจะเปลี่ยนไปก็ตาม