v1.0.0

v1.0.0 คือ การเปิดตัวครั้งแรกของ OpenMV Arduino RPC library ซึ่งเป็นไลบรารี Arduino สำหรับควบคุม OpenMV Cam (หรือ Arduino อื่น หรือคอมพิวเตอร์) และดึงข้อมูลจากอุปกรณ์ผ่าน CAN, I²C, SPI, UART (อนุกรมแบบอะซิงก์) และ USB เนื่องจากเป็นเวอร์ชันแรก จึงไม่มีสิ่งใดต้องโยกย้าย รายการนี้สรุปสิ่งที่มาพร้อมกับการเปิดตัว

จุดเด่น

  • การเรียกใช้งานระยะไกลผ่านบัสใดก็ได้ — เรียกใช้ฟังก์ชันบน OpenMV Cam จาก Arduino ผ่าน CAN, I²C, SPI, UART หรือ USB และรับผลลัพธ์กลับมา

  • บทบาทคอนโทรลเลอร์และอุปกรณ์ต่อพ่วง — Arduino สามารถทำงานเป็นอุปกรณ์ควบคุมกล้อง หรือเป็นอุปกรณ์ต่อพ่วงที่ถูกกล้องหรือโฮสต์เรียกใช้ก็ได้

  • ทนต่อความผิดพลาด — กู้คืนอัตโนมัติเมื่อสายหลวม ข้อมูลเสียหาย หรือหมดเวลา

  • การส่งข้อมูลแบบสตรีม — โหมดสตรีมมิงสำหรับส่งข้อมูลขนาดใหญ่ เช่น เฟรม JPEG

ฟีเจอร์ใหม่

  • อินเทอร์เฟซ RPC ที่รองรับการทำงานผ่านบัส CAN, I²C, SPI, UART (อนุกรมแบบอะซิงก์) และ USB พร้อม API คอนโทรลเลอร์/อุปกรณ์ต่อพ่วงร่วมกันภายใต้เนมสเปซ openmv

  • โหมดสตรีมมิงสำหรับการส่งข้อมูลปริมาณสูง เช่น การส่งถ่ายภาพ

  • ตัวอย่างสเก็ตช์ — ฟีเจอร์ยอดนิยมในฐานะอุปกรณ์ควบคุม การส่งถ่ายภาพ JPEG และการเคลื่อนย้ายภาพ

  • รองรับ Linux / Raspberry Pi

การเปลี่ยนแปลง API ที่ไม่เข้ากัน

ไม่มี v1.0.0 คือเวอร์ชันแรก — ไม่มีเวอร์ชันก่อนหน้าที่ต้องรักษาความเข้ากันได้