Ich arbeite derzeit mit einem Raspberry Pi (Modell B +) und habe einige Erfahrungen mit Arduino (und seinen Derivaten).
Jetzt gibt es drei Bibliotheken für den GPIO-Zugriff mit Python für den Pi:
- WiringPi (WiringPi2)
- RPi.GPIO
- RPIO
Was sind die Vor- und Nachteile von jedem, da ich keine umfassende Liste finden kann.
RPIO (letztes Update auf Version 0.10.1 vor 2 Jahren laut Github) soll RPi.GPIO ersetzen, das irgendwie noch gewartet wird (letztes Update auf Version 0.5.9 2015-01-04). Darüber hinaus ist das neueste Update für WiringPi2 auf Github vor 7 Monaten.
Insbesondere soll das RPIO bessere PWM-Ergebnisse liefern (unter anderem werde ich ein Servo steuern) als das RPi.GPIO, das bisher gute Arbeit geleistet hat.
Ich möchte mit nur einer Python GPIO-Bibliothek arbeiten.
AKTUALISIEREN:
Ich habe jetzt meinen gesamten Code migriert, um mit dem Pigpio- Framework zu arbeiten, das wie ein Charme funktioniert.