วิธีการเข้ารหัสทางเลือก
ปรับหน่วยนี้เพื่อใช้วิธีการเข้ารหัสทางเลือก
หน่วยห้องปฏิบัติการ STEM นี้เขียนขึ้นเพื่อใช้กับบัตร Coder และ Coder อย่างไรก็ตามคุณสามารถปรับ Labs ในหน่วยนี้ให้ ใช้ VEXcode 123 ได้ ความยืดหยุ่นนี้จะช่วยให้ท่านตอบสนองความต้องการส่วนบุคคลของนักเรียนได้ ตัวอย่างเช่นหากนักเรียนของท่านคุ้นเคยกับ VEXcode 123 พวกเขาสามารถ ทำกิจกรรม การเข้ารหัสทั้งหมดด้วย VEXcode 123 ส่วนสรุปของแต่ละ ห้องปฏิบัติการมีข้อมูลเพิ่มเติม ที่สามารถช่วยคุณ ปรับเปลี่ยนแต่ละ ห้องปฏิบัติการเพื่อใช้ VEXcode 123
การปรับเปลี่ยน VEXcode 123
หากใช้ VEXcode 123 กับหน่วยนี้นักเรียนสามารถใช้บล็อก [Drive for] หรือ [Drive until] เพื่อขับเคลื่อนหุ่นยนต์ 123 ในกิจกรรม การเข้ารหัส สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการทำงานกับ VEXcode 123 โปรดดูที่ส่วน VEXcode 123 ของคลังSTEM
บล็อก VEXcode | พฤติกรรม |
---|---|
บล็อก [Drive for] เคลื่อนหุ่นยนต์ 123 ตัวไปข้างหน้าหรือย้อนกลับตามระยะทางที่กำหนด กำหนด ระยะทางที่หุ่นยนต์ 123 จะเคลื่อนที่โดยการป้อนค่าลงในวงรี | |
บล็อก [Drive until] เคลื่อนหุ่นยนต์ 123 ไปข้างหน้าหรือย้อนกลับจนกว่าเซ็นเซอร์ตรวจจับดวงตาจะตรวจพบวัตถุ | |
<Eye detects> รายงานหากเซ็นเซอร์ตรวจจับดวงตาตรวจพบสีที่ระบุ | |
บล็อก [If then else] เป็นบล็อก 'C' ที่เรียกใช้บล็อกภายในส่วนแรกหรือส่วนที่สองของบล็อก If then else ตามค่าบูลีนที่รายงาน | |
บล็อก [Forever] เป็นบล็อก 'C' ที่ทำซ้ำบล็อกใดๆที่มีอยู่ภายในตลอดไป |
- หากใช้ VEXcode 123 กับหน่วยนี้นักเรียนสามารถใช้บล็อก [Drive for] สำหรับกิจกรรมในห้องปฏิบัติการ 1 ได้ พวกเขาสามารถกำหนดระยะทางที่หุ่นยนต์ 123 จะเคลื่อนที่โดยการป้อนค่าลงในรูปไข่ในส่วน Lab 1 Play
- นักเรียนสามารถใช้บล็อก [Drive until] ในโครงการของพวกเขาสำหรับห้องปฏิบัติการ 2 พวกเขาสามารถใช้บล็อกนี้เพื่อให้หุ่นยนต์ 123 ตัวขับเคลื่อนจนกว่าจะตรวจพบบ้านของคุณยายใน Play Part 1 หรือ Wolf in Play Part 2
-
ในห้องปฏิบัติการ 3 นักเรียนสามารถใช้บล็อก [If then else <Eye detects>], และ [Forever] เพื่อสร้าง 'อัลกอริทึมการตรวจจับหมาป่า' โปรดทราบว่าบล็อก [Forever] ประกอบด้วยบล็อกอื่นๆทั้งหมดภายใน นั่นคือสิ่งที่กำหนดว่าบล็อกใดจะถูกทำซ้ำ