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"); } } }







Zitieren

Lesezeichen