Forum: PC-Programmierung Daten von Excel über Uart an MC


von Christian K. (juppes)


Lesenswert?

Hi!

Ich möchte gerne 2 Modellbau Servos über meinen PC (Excel) ansteuern - 
soll nen extrem einfachen xy Tisch geben der Funktionen zeichnen kann.
Die Servos benötigen jeweil nur einen Impuls zwischen 1000 ys bis 2000 
ys um ihre neue Position übermittelt zu bekommen.

Wie kann ich jetzt die 2 Werte mehrfach nacheinander über den Uart an 
den MC schicken, und wie weiss dieser dann welcher Wert für x und 
welcher für y ist?

Würde das Ganze gern in C++ programmieren.

Leider finde ich kaum Informationen wie die Uart Übertragung auf der PC 
Seite aussieht. Für die MC Seite habe ich etwas gefunden, allerdings 
ohne die xy Selektivität.

Gruß Klaus

: Verschoben durch Moderator
von asdf (Gast)


Lesenswert?

Christian K. schrieb:
> Die Servos benötigen jeweil nur einen Impuls zwischen 1000 ys bis 2000
> ys um ihre neue Position übermittelt zu bekommen.

wie bitte?

wieso excel?

hat dein pc eine serielle schnittstelle?

von Christian K. (juppes)


Lesenswert?

Hi!

Den Servos schickt man einfach einen Puls, die zeitliche Länge des 
Pulses gibt an welche Position der Servo einnehmen soll. 1ms - linker 
Anschlag, 1,5ms Mitte, 2ms - rechter Anschlag ...

Excel erscheint mir als eleganteste Lösung, deswegen.
Habe direkt keine serielle Schnittstelle, habe aber einen Adapter von 
USB auf seriellen Ausgang RS232.

Mfg

von asdf (Gast)


Lesenswert?

Christian K. schrieb:
> Excel erscheint mir als eleganteste Lösung

nicht dein ernst oder? ^^
excel wird in vba also visual basic programmiert. c++ geht also nicht.

von Silvan K. (silvan) Benutzerseite


Lesenswert?

asdf schrieb:
> excel wird in vba also visual basic programmiert. c++ geht also nicht.

So wie ich das verstehe, erstellt er mit Exel eine Tabelle, die die 
Positionen der Servos enthält.
In dem Fall würde ich die Tabelle im CSV-Format exportieren. Das ist 
leichter zu verarbeiten als das Exelformat.

Gibts noch mehr Informationen?

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.