- 3D-Druck Einstieg und Tipps         
Ergebnis 1 bis 9 von 9

Thema: Python: curses UND smbus in python2/3

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Neuer Benutzer Öfters hier
    Registriert seit
    16.06.2013
    Beiträge
    18

    Frage 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

  2. #2
    Erfahrener Benutzer Fleißiges Mitglied Avatar von Mcgrizzly123
    Registriert seit
    15.06.2012
    Beiträge
    142
    Hi
    ich habs zwar nicht getestet, kann ich morgen mal machen, aber hier ist das was ich dazu gefunden habe.

    http://procrastinative.ninja/2014/07...-on-raspberry/
    | Mfg |
    | McGrizzly123 |

  3. #3
    Neuer Benutzer Öfters hier
    Registriert seit
    16.06.2013
    Beiträge
    18
    OK, vielen Dank für die schnelle Antwort!
    Wir werden es auch einmal ausprobieren wenn wir wieder am Projekt weiterarbeiten (Dienstag).

    MfG

    SGH pRO.BOTICS
    Geändert von SGH pRO.BOTICS (05.12.2014 um 14:48 Uhr)

  4. #4
    Neuer Benutzer Öfters hier
    Registriert seit
    16.06.2013
    Beiträge
    18

    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.

    MfG

    SGH pRO.BOTICS

  5. #5
    Neuer Benutzer Öfters hier
    Registriert seit
    16.06.2013
    Beiträge
    18
    Hat hier wirklich niemand mehr eine Idee?

  6. #6
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    18.05.2007
    Ort
    Berlin
    Alter
    52
    Beiträge
    765
    Im Zweifel Python vom svn laden und selbst kompilieren, wenn es denn das da gibt.

    Edit:
    Versuch mal

    Code:
    apt-get update
    apt-get install python3
    Evtl. musst Du auch statt python einfach irgendwo python3 schreiben.
    Geändert von peterfido (15.12.2014 um 15:33 Uhr)
    Wenn das Herz involviert ist, steht die Logik außen vor! \/

Ähnliche Themen

  1. CRC-8 in Python
    Von Crashmichl im Forum Raspberry Pi
    Antworten: 10
    Letzter Beitrag: 16.02.2015, 00:07
  2. Daten Flash vom BQ3060 über den SMBus beschreiben
    Von KingVita1989 im Forum C - Programmierung (GCC u.a.)
    Antworten: 2
    Letzter Beitrag: 09.07.2013, 22:44
  3. Python und SQL habe da ein Problem...
    Von Sebas im Forum Offtopic und Community Tratsch
    Antworten: 1
    Letzter Beitrag: 13.04.2012, 15:47
  4. AVR und Python/PyMite
    Von KlausK51 im Forum Bauanleitungen, Schaltungen & Software nach RoboterNetz-Standard
    Antworten: 9
    Letzter Beitrag: 26.02.2010, 12:39
  5. i2c python und der parallelport Problem mit Funktionsparamet
    Von magic33 im Forum Open Source Software Projekte
    Antworten: 0
    Letzter Beitrag: 17.10.2008, 14:54

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

fchao-Sinus-Wechselrichter AliExpress