ข้ามไปยังเนื้อหา
ไทย

การเขียนโปรแกรมหุ่นยนต์ของคุณ

โปรแกรม หรือคอนโทรลเลอร์ (controller) ทำงานเป็นลูป: อ่านเซนเซอร์ ตัดสินใจ สั่งมอเตอร์ และให้การจำลองเดินหน้าไปหนึ่งสเต็ป ทุกสิ่งที่หุ่นยนต์ของคุณทำมาจากลูปนี้

ตัวอย่างทั้งหมดในหมวดนี้ทำงานบนหุ่นยนต์เริ่มต้น ให้โหลดหุ่นยนต์นี้ก่อนรันตัวอย่าง แล้วตัวอย่างจะทำงานได้ทันทีโดยไม่ต้องแก้ไข ตัวอย่างแต่ละอันมีทั้งเวอร์ชัน Python และ C/C++: เลือกภาษาของคุณในแท็บ แล้วทั้งเว็บไซต์จะใช้ตามที่คุณเลือก

ขั้นตอน คุณจะได้เรียนรู้…
1. โปรแกรมแรกของคุณ เขียน โหลด และรันโปรแกรม
2. การเคลื่อนที่ ขับเคลื่อนและเลี้ยว
3. เซนเซอร์ หาผนัง หลุม สัญลักษณ์ และตำแหน่งของคุณ
4. นำทางในเขาวงกต รวมทุกอย่างเป็นโปรแกรมที่สมบูรณ์
5. การสื่อสาร รายงานสัญลักษณ์และทำคะแนน
6. สัญลักษณ์บนผนัง แยกแยะผู้ประสบภัย เป้าหมาย และของปลอม
7. การสำรวจและการทำแผนที่ สำรวจอย่างเป็นระบบและจดจำเขาวงกต
8. กติกาการทำแผนที่ และการส่งแผนที่ รับโบนัสแผนที่

แต่ละขั้นต่อยอดจากขั้นก่อนหน้า หากคุณยังไม่ได้อ่าน ให้อ่านสรุปกติกา ก่อน: หน้านั้นอธิบายว่าหุ่นยนต์ของคุณต้องทำอะไร และอะไรที่ได้คะแนน

หากคุณเขียนด้วย C หรือ C++ ให้อ่านคอนโทรลเลอร์ C++ ก่อน เพื่อเรียนรู้วิธีคอมไพล์และรันโปรแกรมของคุณ