# ชุดฝึกนำทาง IMU และข้อความ — ขั้นประยุกต์

วัตถุประสงค์: ฝึกอ่านแกน หน่วย เวลา และเหตุผลของการคัดข้อความจากข้อมูลสังเคราะห์เดิมบน PC ใช้ประกอบบท https://drone.pk-research.work/knowledge/microcontrollers/applied/#guided-practice

เวลาเสนอ 45–60 นาที เป็นเวลาแนะนำ ยังไม่มีการทดลองกับผู้เรียนจริง ต้องเข้าใจ Serial และ timestamp จากบทพื้นฐานก่อน ใช้โปรแกรมอ่าน CSV/เครื่องคิดเลขได้โดยไม่ติดตั้งแพ็กเกจเพิ่ม หากต้องการ replay ใช้ Python 3.11+ กับ pc-labs.zip เดิมตามบทเรียน

1. อ่าน protocol.json ก่อน: FRD, roll แกนเดียว, คาบ10 ms, tau0.5 s, gate0.3 m/s² และข้อความ16 bit อายุไม่เกิน40 ms ใน clock/boot เดียว
2. กรอก worksheet.csv ข้อ A1–A4 ด้วยหน่วยและเหตุผล ใช้ summary เดิมใน pc-labs.zip ประกอบ A4
3. อ่าน telemetry.csv เติม message-worksheet.csv ทีละแถว เก็บ last_seq เฉพาะแถว accepted; เลข data_row นับจากข้อมูลแถวแรก ไม่รวม header
4. ตอบ A5–A8 ก่อนเปิด answers.md ตรวจเหตุผลแล้วบันทึกหัวข้อที่ต้องทบทวน

เกณฑ์ตรวจตนเองที่เสนอ: ข้อละ2 คะแนน (คำตอบ1 + เหตุผล/หน่วยหรือข้อจำกัด1), รวม16 คะแนน ใช้เลือกหัวข้อทบทวน ไม่มีเกณฑ์ผ่านเพื่อรับรองการบินหรือความพร้อมอุปกรณ์ การทบทวน A5 ต้องตรงทั้ง12แถวก่อนให้คะแนนส่วนคำตอบ ข้ออื่นใช้รายละเอียดในเฉลย

telemetry.csv และ protocol.json คัด bytes ตรงจาก pc-labs.zip protocol1.0.0 ดู manifest.json สำหรับ SHA-256 ของ ZIP แหล่งอ้างอิงและสมาชิกที่ใช้ ไม่เปลี่ยนข้อมูล/สคริปต์/เฉลยเดิม

ขอบเขต: ข้อมูล synthetic และข้อความ decoded; ไม่ใช่ผลวัด IMU, ESP-NOW/UART, clock synchronization หรือ packet loss ทางวิทยุ ไม่มี firmware/SITL/บอร์ด/การบิน/ผู้เรียนจริงรอบใหม่
