Kann man den richtigen UBS-Port vom Script "suchen" lassen?

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
Asmodix
User
Beiträge: 2
Registriert: Dienstag 17. Februar 2015, 11:47

Hi Leute,

ich möchte einen Arduino über USB mit einem Python3-Script auslesen (String), was auch soweit gut klappt. Mein Problem besteht darin, dass später weitere USB-Geräte angeschlossen werden (die aber nicht weiter mit dem Script zu tun haben) und sich so evtl. der Port ändert. Momentan läuft es über ACM0 (ach ja, auf Ubuntu 14). Wenn aber z.B. der Ardu abgezogen und wieder angeschlossen wird, verschiebt sich das auf ACM1 und das Script bricht mit Fehlermeldung ab, es sei denn man ändert im Script den Port auf ACM1.

Meine Frage daher: Gibt es eine Möglichkeit, irgendwie den Port zu "scannen", damit das Script den richtigen Port zum Ardu findet?

Gruß,
Martin
Asmodix
User
Beiträge: 2
Registriert: Dienstag 17. Februar 2015, 11:47

Oder hab ich da was falsch verstanden und er spricht mit ACM0 immer den Ardu an?
Benutzeravatar
diesch
User
Beiträge: 80
Registriert: Dienstag 14. April 2009, 13:36
Wohnort: Brandenburg a.d. Havel
Kontaktdaten:

Sollte mit usbid machbar sein.
http://www.florian-diesch.de
Benutzeravatar
darktrym
User
Beiträge: 784
Registriert: Freitag 24. April 2009, 09:26

Werden alle Arduino als ACM erkannt? Wieviele Arduino werden da drangesteckt? Klingt für mich so, als ob dir mehr Arbeit machen willst als unbedingt notwendig.
„gcc finds bugs in Linux, NetBSD finds bugs in gcc.“[Michael Dexter, Systems 2008]
Bitbucket, Github
Antworten