การเขียนโปรแกรมหุ่นยนต์ของคุณ
โปรแกรม หรือคอนโทรลเลอร์ (controller) ทำงานเป็นลูป: อ่านเซนเซอร์ ตัดสินใจ สั่งมอเตอร์ และให้การจำลองเดินหน้าไปหนึ่งสเต็ป ทุกสิ่งที่หุ่นยนต์ของคุณทำมาจากลูปนี้
ตัวอย่างทั้งหมดในหมวดนี้ทำงานบนหุ่นยนต์เริ่มต้น ให้โหลดหุ่นยนต์นี้ก่อนรันตัวอย่าง แล้วตัวอย่างจะทำงานได้ทันทีโดยไม่ต้องแก้ไข ตัวอย่างแต่ละอันมีทั้งเวอร์ชัน Python และ C/C++: เลือกภาษาของคุณในแท็บ แล้วทั้งเว็บไซต์จะใช้ตามที่คุณเลือก
เส้นทางการเรียนรู้
หัวข้อที่มีชื่อว่า “เส้นทางการเรียนรู้”| ขั้นตอน | คุณจะได้เรียนรู้… |
|---|---|
| 1. โปรแกรมแรกของคุณ | เขียน โหลด และรันโปรแกรม |
| 2. การเคลื่อนที่ | ขับเคลื่อนและเลี้ยว |
| 3. เซนเซอร์ | หาผนัง หลุม สัญลักษณ์ และตำแหน่งของคุณ |
| 4. นำทางในเขาวงกต | รวมทุกอย่างเป็นโปรแกรมที่สมบูรณ์ |
| 5. การสื่อสาร | รายงานสัญลักษณ์และทำคะแนน |
| 6. สัญลักษณ์บนผนัง | แยกแยะผู้ประสบภัย เป้าหมาย และของปลอม |
| 7. การสำรวจและการทำแผนที่ | สำรวจอย่างเป็นระบบและจดจำเขาวงกต |
| 8. กติกาการทำแผนที่ และการส่งแผนที่ | รับโบนัสแผนที่ |
แต่ละขั้นต่อยอดจากขั้นก่อนหน้า หากคุณยังไม่ได้อ่าน ให้อ่านสรุปกติกา ก่อน: หน้านั้นอธิบายว่าหุ่นยนต์ของคุณต้องทำอะไร และอะไรที่ได้คะแนน
หากคุณเขียนด้วย C หรือ C++ ให้อ่านคอนโทรลเลอร์ C++ ก่อน เพื่อเรียนรู้วิธีคอมไพล์และรันโปรแกรมของคุณ
