Serielle Schnitstelle ansprechen

  • Guten Tag
    bin gerade dabei mehrere Arduinos mit dem RPI auszulesen.
    Das ganze sieht so aus: Der eine Arduino gibt über die Serielle USB Schnitstelle einfach immer Informationen aus. Der andere wartet auf eine Eingabe.
    Mit einem hat das ganze auch funktioniert. habe es so ausgelesen:

    Code
    import serial
    
    
    ser = serial.Serial('/dev/ttyAMA0', 9600)
    while True:
     print ser.readline()


    Allerdings habe ich mich über den Namen der Schnittstelle gewundert.
    Mit "ps -ef | grep tty" habe ich mit die Liste ausgeben lassen:


    Damals bin ich einfach alle durchgegangen und bei ttyAMA0 hat es dann funktioniert.
    Beim zweiten habe ich dann einfach mal ein Programm aufgespielt, welches einfach jede Sekunde "Hello world" ausgibt.
    Beide sind jetzt an den Raspberrypi angeschlossen, und nun kann ich keinen der beiden ansprechen.
    Habe ebenfalls mit lsusb mir einfach mal alle USB Geräte abzeigen lassen: Dort werden auch beide Arduinos angezeigt. Allerdings wüsste ich jetzt nicht, wie man diese ansprechen könnte:

    Zitat


    Bus 001 Device 002: ID 0424:9512 Standard Microsystems Corp.
    Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    Bus 001 Device 014: ID 2341:0043 Arduino SA Uno R3 (CDC ACM)
    Bus 001 Device 015: ID 046d:0805 Arduino SA Uno R3 (CDC ACM)

Jetzt mitmachen!

Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!