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:
Allerdings habe ich mich über den Namen der Schnittstelle gewundert.
Mit "ps -ef | grep tty" habe ich mit die Liste ausgeben lassen:
ZitatAlles anzeigen
root 2202 1 0 Nov23 tty1 00:00:00 /sbin/getty --noclear 38400 tty1
root 2203 1 0 Nov23 tty2 00:00:00 /sbin/getty 38400 tty2
root 2204 1 0 Nov23 tty3 00:00:00 /sbin/getty 38400 tty3
root 2205 1 0 Nov23 tty4 00:00:00 /sbin/getty 38400 tty4
root 2206 1 0 Nov23 tty5 00:00:00 /sbin/getty 38400 tty5
root 2207 1 0 Nov23 tty6 00:00:00 /sbin/getty 38400 tty6
root 2208 1 0 Nov23 ? 00:00:00 /sbin/getty -L ttyAMA0 115200 vt
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)