Hallo.
Ich hab heut mal damit angefangen, ASURO über Hyperterminal fernzusteuern:
Code:
	while(1)
	{
		//Befehle Empfangen
		msg = "";
		SerRead(msg,1,0);
		Send("\r\nEmpfangen: >");
		Send(msg);
		Send("<");
		if(msg == "w")
		{
			FrontLED(ON);
		}
	}
Die Funktion: Wenn man im Terminal "w" drückt, sollte die Front LED angehen, tut sie aber net o.O
Wie ihr seht sendet der Asuro zu testzwecken die Taste zurück, die angekommen ist. Ankommen sollte: "Empfangen: >w<" Empfangen wird aber :
"Empfangen >w
<"
Also mit einem Zelenumbruch. Nun will ich die Zeile if(msg == "w") so umändern, das nur das erste byte(das "w") verglichen wird. Mit msg[1] funktioniert das aber nicht! Wie kann man das machen?