v1.0.0

v1.0.0, OpenMV Arduino RPC kütüphanesinin ilk sürümüdür — bir OpenMV Cam’i (ya da başka bir Arduino’yu veya bir bilgisayarı) kontrol etmek ve ondan CAN, I²C, SPI, UART (asenkron seri) ve USB üzerinden veri akışı almak için bir Arduino kütüphanesi. İlk sürüm olduğundan geçiş yapılacak bir şey yoktur; bu girdi, kütüphanenin neyle birlikte geldiğini özetler.

Öne çıkanlar

  • Herhangi bir veriyolu üzerinden uzaktan yordam çağrıları — bir OpenMV Cam üzerindeki fonksiyonları bir Arduino’dan CAN, I²C, SPI, UART veya USB üzerinden çağırın ve sonuçları geri akıtın.

  • Kontrolcü ve çevre birimi rolleri — bir Arduino, kontrolcü cihaz olarak bir kamerayı sürebilir veya bir kameranın ya da ana makinenin çağırdığı bir çevre birimi olarak davranabilir.

  • Hataya dayanıklı — gevşek kablolardan, paket bozulmalarından ve zaman aşımlarından otomatik olarak kurtulur.

  • Veri akışı — JPEG çerçeveleri gibi büyük yükleri taşımak için bir akış modu.

Yeni özellikler

  • CAN, I²C, SPI, UART (asenkron seri) ve USB taşıyıcıları boyunca uygulanan RPC arayüzü; openmv ad alanı altında ortak bir kontrolcü / çevre birimi API’si ile birlikte.

  • Görüntü aktarımı gibi yüksek iş hacmine sahip transferler için bir akış modu.

  • Örnek taslaklar (sketch) — kontrolcü cihaz olarak popüler özellikler, JPEG görüntü aktarımı ve bir görüntü taşıma.

  • Linux / Raspberry Pi desteği.

Kırıcı API değişiklikleri

Yok. v1.0.0 ilk sürümdür — uyumluluğunun bozulacağı önceki bir sürüm yoktur.