3D-SLS-Scanner steuern

Guten Tag,

ich möchte einen Drehteller steuern auf dem ein Objekt steht, welches eingescannt werden soll. Die Software des Scanners kann einzelne Buchstaben nur über eine serielle Schnittstelle empfangen und senden um z.B. eine Aufnahme zu machen oder zu signalisieren "Bild abgespeichert".

Steuerung: Bild aufnehmen --> Drehteller dreht 20° weiter --> Bild aufnehmen usw.

Ich wollte das mit Arduino Uno R3, einem Motortreiber und einem Schrittmotor realisieren.
Zuerst dachte ich an den PC einen USB-Rs232-Adapter zu stecken und dann über einen MAX232 and den Arduino.
Habe aber gelesen, dass der Arduino beim direkten anstecken an USB sowohl als USB-Gerät erkannt wird als auch eine virtuelle serielle Schnittstelle im Gerätemanager bereitstellt.

Nun meine Frage: Ich könnte mir also den seriellen Kram sparen und über diesen virtuellen Serial-Port über das USB-Kabel mit dem Arduino Buchstaben austauschen (Lesen/Schreiben)?

Ich hoffe Ihr könnt mir helfen.

MfG Toni

habe ich dich richtig verstanden?

du Möchtest den Arduino direkt an dein "3D-SLS-Scanner" anschließen?
und an deinem 3D-SLS-Scanner ist eine Serielle Schnittelle?

EDIT: welchen "3D-SLS-Scanner" hast du denn?

Nun meine Frage: Ich könnte mir also den seriellen Kram sparen und über diesen virtuellen Serial-Port über das USB-Kabel mit dem Arduino Buchstaben austauschen (Lesen/Schreiben)?

Ja, nur vergibt das Betriebsystem die COM-Nummern. Im Programm muß die Com einstellbar sein.
Grüße Uwe

Sorry,

hab mich vielleicht unverständlich ausgedrückt.

Auf einem Win764bit Laptop ist die 3D-Scan SW drauf. In dieser kann man einschalten das über eine serielle Schnittstelle kommuniziert wird. Man kann Buchstaben für bestimmte Funktionen festlegen.

Also z.B. "Bild aufnehmen" legt man ein A fest. Bedeutet wenn am seriellen Eingang des PCs ein A ankommt macht das Programm eine Aufnahme. Umgekehrt kann man z.B. ein B festlegen, wenn eine "Aufnahme gespeichert" wurde. Dann wird ein B an der seriellen Schnittstelle des PCs ausgegeben.

Bisher habe ich noch keinen Arduino. Wird im Gerätemanager, denn eine serielle Schnittstelle abgelegt mit dem eine Kommunikation zwischen dem PC und dem Arduino erfolgt? Und kann ich das für eine solche Steuerung nutzen oder muss ich über direkt über eine echte serielle Schnittstelle gehen?

MfG

Sry Uwe,

hab erst jetzt deine Antwort gesehen. In der Scan-Sw kann man einstellen, welcher Port genau genutzt wird.
Danke für die Info.

Arduino Uno: R3http://www.amazon.de/dp/B008GRTSV6/ref=wl_it_dp_o_pC_nS_ttl?_encoding=UTF8&colid=PG1T9HKRTF3K&coliid=I2KXRYAFG3941P&psc=1

Motortreiber: http://www.ebay.de/itm/SainSmart-L293D-Motor-Drive-Shield-4-AVR-ATMEL-Arduino-Duemilanove-Mega-UNO-R3-/221038758362

Motor: http://www.amazon.de/dp/B00EYIFW70/ref=wl_it_dp_o_pC_S_ttl?_encoding=UTF8&colid=PG1T9HKRTF3K&coliid=I3MMP3ROAHOC9Y

Kann ich die HW (siehe oben) nehmen oder habt ihr andere Vorschläge?

MfG Toni