Gast
#2506326
Hallo, ich bin gerade dabei mit einem Atmel 89C5131 drei Modellbauservos für ein Schulprojekt anzusteuern. Die Positionsdaten lese ich von einem Xbox360-Controller aus und schicke sie als char-array über eine USB-Uart-Verbindung zum Microcontroller. Mit einem Wert funktioniert das alles bereits bestens. Nun zu meinem Problem: Wie kann ich am besten mehrere werte gleichzeitig in einem String verschicken und im µC wieder aufsplitten? Ich habe es schon versucht, die werte mit punkten o.ä. zu trennen, doch das ging nicht so wie ich wollte. die einfachste möglichkeit wäre es, zb. die ersten 3 stellen für den ersten wert, dann die nächsten 3 stellen der nächste wert und so weiter... mit welchen standart c-funktionen kann ich am einfachsten einen char-array abschneiden? (von vorne und hinten) Ich würde mich über eine schnelle Antwort freuen, da ich bis Donnerstag fertig sein muss... (= MFG Clemens