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
Gast
#2165645
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?
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
Gast
#2166246
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.
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?
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.