Python: curses UND smbus in python2/3
Hallo,
wir haben mal wieder ein kleines Problem, bei dem uns hier sicher jemand helfen kann.
Zuerst eine kleine Beschreibung unseres Projekts:
Wir wollen einen Roboter auf RPI-Basis bauen, welchen man mittels Putty vom PC aus steuern kann. Dazu wollen wir ein Programm in Python schreiben, welches die Pfeiltasten einliest und die ermittelten Daten über I2C zu einem Arduino schickt, welcher dann mehrere Schrittmotoren ansteuert. Das Programm welches die Tasten einliest haben wir bereits in python3 mit curses realisiert.
Um die Daten an den Arduino zu senden brauchen wir allerdings die smbus Library, die es nur in python2 gibt. Wie kann man dieses Programm entweder in python2 bzw. 3 realisieren? Kann man smbus bei python3 irgendwie nachinstallieren?
Wir würden uns über eine Antwort sehr freuen!
Mit freundlichen Grüßen
SGH-pRO.BOTICS
Getestet: Funktioniert leider nicht
So, da ich es nicht mehr abwarten konnte, habe ich die vorgeschlagene Variante gerade mal (unter Raspbian 3.12.28+) ausprobiert:
Anfangs funktioniert sie auch wunderbar, leider jedoch nur bis zum Punkt ,,python --Version"; Diese Funktion gibt nämlich immer noch Python 2.7.3 zurück, anstatt der vorausgesetzten Python-Version 3.4.1 . . .
Vielleicht gibt es ja noch eine andere Möglichkeit; eine andere I2C-Library wäre auch super. :confused:
MfG
SGH pRO.BOTICS