Hi,

probiers mal so

Code:
#include "asuro.h"

int main(void)
{
   unsigned char empfangen[0]="000";

   Init();
      /* Menü Anzeige */
        {
        SerPrint("\n\r");
      SerPrint("Fernsteruerung:\n\r");
      SerPrint("[w] => Geradeaus fahren\n\r");
      SerPrint("[s] => Rueckwaerts fahren\n\r");
      SerPrint("[a] => Linkskurfe\n\r");
      SerPrint("[d] => Rechtskurfe\n\r");
      SerPrint("[q] => Stopp\n\r");
      }

      while(1)
      {
         SerRead(empfangen, 1, 2);      //1 Zeichen über UART  einlesen, TimeOut 2ms

         if (empfangen [0] == 'w')      //Geradeaus fahren
            {
            MotorSpeed(205,200);
            MotorDir(FWD,FWD);
            }

        else if (empfangen [0] == 's')      //Rückwärts fahren
            {
            MotorSpeed(130,120);
            MotorDir(RWD,RWD);
            }

       else  if (empfangen [0] == 'a')      //Linkskurfe
            {
            MotorSpeed(100,185);
            MotorDir(FWD,FWD);
            }

       else  if (empfangen [0] == 'd')      //Rechtskurfe
            {
            MotorSpeed(190,100);
            MotorDir(FWD,FWD);
            }
      
       else  if (empfangen [0] == 'q')      //Stopp
            {
            MotorDir(BREAK,BREAK);
            }
      else

            {
            MotorDir(BREAK,BREAK);
            }

         
      }
   return 0;
}