Hier bitte



#include "asuro.h"

// Hauptprogramm
int main(void)
{
int z;

Init();


while(1)
{
char message[] = "1";
SerRead(message,1,0);



if(message[0] == 'd')
{
SerWrite("d",1);
MotorDir(FWD,RWD); //rechts
MotorSpeed(200,200);
for(z=0 ; z < 30 ; z++){Sleep(216);}

MotorSpeed(0,0);
}

if(message[0] == 'a')
{
SerWrite("a",1);
MotorDir(RWD,FWD); //Links
MotorSpeed(200,200);
for(z=0 ; z < 30 ; z++){Sleep(216);}

MotorSpeed(0,0);
}

if(message[0] == 'w')
{
SerWrite("w",1);
MotorDir(FWD,FWD);
MotorSpeed(200,200); //Vorwärts
for(z=0 ; z < 100 ; z++){Sleep(216);}
MotorSpeed(0,0);
}

if(message[0] == 's')
{
SerWrite("s",1);
MotorDir(RWD,RWD);
MotorSpeed(200,200); //Rückwärts
for(z=0 ; z < 100 ; z++){Sleep(216);}
MotorSpeed(0,0);
}

if(message[0] == 'r')
{
SerWrite("r",1);
MotorDir(RWD,RWD);
MotorSpeed(120,250);
BackLED(ON,ON);
for(z=0 ; z < 500 ; z++){Sleep(216);}
MotorSpeed(0,0);
BackLED(OFF,OFF);}

if(message[0] == 'q')
{
SerWrite("q",1);
MotorDir(FWD,FWD);
MotorSpeed(120,250);
BackLED(ON,ON);
for(z=0 ; z < 500 ; z++){Sleep(216);}
MotorSpeed(0,0);
BackLED(OFF,OFF);}


}
return 0;
}