jetzt klapt alles bis auf SerWrite da kommt, ich hätte zu wenig argumente aber auch wenn ich als zahl dahinter schreibe als ich buchstaben habe gehts nicht...
wiso??
Code:
#include "asuro.h"
int main(void)
{
unsigned char t1;
unsigned char t2;
Init();
//SerWrite("Das Programm beginnt!\n,22");
while(1)
{
t1=PollSwitch(); //Tasterabfrage 2mal aufrufen
t2=PollSwitch();//und getrennt speicher
if(t1==t2) //nur wenn PollSwitch() 2mal den selben Wert
{ //liefert wird hier fortgesetzt
if(t1==0)
{
// SerWrite("Noch kein Taster\n,16");
FrontLED(ON);
MotorDir(FWD,FWD);
MotorSpeed(123,120);
}
else
{
while(1)
{
// SerWrite("Taster wurde betätigt!\n,22");
BackLED(ON,ON);
MotorDir(RWD,RWD);
MotorSpeed(129,120);
}
}
}
else
{
FrontLED(ON);
BackLED(ON,ON);
//SerWrite("Taster gedrückt!\n,16");
}
}
}
Lesezeichen