Stimmt der Com Port in deinem Python Script? COM1 ist normalerweise vom Mainboard belegt. Im Windows Geräte Manager sieht man die COM Port Nummern, wie sie vom Betriebssystem vergeben werden.
Stimmt der Com Port in deinem Python Script? COM1 ist normalerweise vom Mainboard belegt. Im Windows Geräte Manager sieht man die COM Port Nummern, wie sie vom Betriebssystem vergeben werden.
Erstmal Danke für die Antwort!
Interresannt.
Ich hab den Comport von dem USB-UART Wandler auf COM1 geendert, weil der APC sonst überhaut nicht gearbeitet hatte. (Frag mich nich Warum)
Wenn ich den COM1 anspreche leuchtet auch die Lampe am Umwandler. Meines Wissens war der COM1 vor der änderrung noch nicht vergeben.
Ich habe den Port je nach Verwendung immer geändert. (Kabel COM3 | APC/Umwandler COM1)
Ich hatte schon einiege Versuche mit VB.net gemacht. Da hatt das über COM1 bestens geklappt.
Nur nebenbei: PC: Toshiba Satellite Pro
An den COM dürftes eher nicht liegen.
Geändert von Greensiver (31.10.2012 um 07:57 Uhr)
Gut, bei meinen PCs ist COM1 immer belegt, aber dann scheint die PC Seite ja ok zu sein. Das wäre ja auch zu einfach gewesen.
Wie sieht es auf RoMeo Seite aus. Leuchtet da auch die Betriebs LED? Ist der Wireless Select Jumper gesetzt?
Ich nehme auch an, du hast beide Module mit dem RF-Magic Tool richtig konfiguriert.
Hm.
Was fürne Betriebs-LED der APC besitzt keine, und der Romeo leuchtet immer sobalt der Strom hat. (Die ist nur am USB-UART Wandler)
Was ist ein Wireless Select Jumper???
für die Configuration gibs nen Screenshot.
Ich denke das der Hase nicht Hardwaremäsig im Pfeffer liegt. Wenn ich ein "s" über die Arduino Entwicklungsumgebung an COM1 sende get ja die PIN13 LED an. Und beim großen "L" wieder aus.
Mir ist gerade was aufgefallen:
in dem Originalcode ist eine Zeile: servoPosition = chr(servo)
die habe Ich einfach rasgenommen, weil wen ich mir das über Print ausgeben lassen wollte stand da nur irgentein Kauderwelsch. Also hab ich die Werte direkt über ser.write geschickt. --> ging ja au über USB
Was macht dieses "chr" eigentlich?
Ich hab nämle Bemerkt das ich in den VB.net Code sowas ähnliches stehen habe:
SerialPort1.Write(ChrW(10))
Ich kann dadrüber (zumindest meine ich das) keine Buchstaben schicken, was ich aber machen wollte.
Sooo ich hoffe das hat uns eiin wenig weitergebracht
_____________________
Gruß Green
EDIT: Achso chr hat was mit ASCII zutun.
hab jetzt mal
INCode:if (move == 0): s = ("s") servo =(s)
geändert.Code:if (move == 0): servo = chr(115)
Gibt mir jetzt immernoch ein "s" als Print aus...der RoMeo sagt über Funk aber immer nochnichts
Geändert von Greensiver (31.10.2012 um 09:50 Uhr)
Der Jumper auf dem RoMeo board, der das APC Modul aktiviert. RTFM.
Bei Python/VB kann ich dir nicht weiterhelfen. Nicht meine Welt.
Lesezeichen