Raspberry Pi'de (TkInter) aracılığıyla fare hareketini ve olayları yakalamak için bir Python komut dosyası kullanıyorum. Amacım bu verileri gerçek zamanlı olarak başka bir bağlı Arduino cihazına (Leonardo) göndermek.
İlk kararım, bu verileri nasıl bağlayıp göndereceğim. Anladığım kadarıyla 3 ana seçenek var:
- USB yoluyla doğrudan
- I2C
- Seri GPIO
Her iki USB bağlantı noktası da kullanıldığından 3. yöntemi, seri GPIO'yu seçiyordum. Ancak, bir Python modülü RPi.GPIO 'dan bahsettiği için gecikme sorunlarıyla ilgileniyorum:
bu modül gerçek zamanlı veya zamanlama açısından kritik uygulamalar için uygun değil
Seri GPIO için, C dilinde yazıldığından ve Python sarmalayıcısına sahip olduğundan daha az gecikme sorunu yaşayabileceğini tahmin ettiğim WiringPI de var.
Herhangi bir Raspberry Pi / Python uzmanı devreye girebilir mi? Gecikmeyi en aza indirmek için bir USB çözümü kullansam daha iyi olur mu?