Das ist ein neues programm:
sry hab ich vergessen...Code:#include "asuro.h" int main(void) { unsigned char tasterzustand; Init(); tasterzustand=PollSwitch(); while (1) StatusLED(RED); sleep(255); BackLED(ON,ON); Sleep(255); FrontLED(ON); sleep(255); return 0; if (tasterzustand > 7) // Hier macht er es nur wenn Taster K1 bis K3 gedrückt werden und zwar in beliebiger Kombination, d.h. auch alle zusammen. (Siehe Tabelle in deinem letzten Thread. einfach addieren) { MotorDir(RWD,BREAK); MotorSpeed(120,0); } else if (tasterzustand > 0 && tasterzustand <= 7) // analog zu oben nur hier K4 bis K6 { MotorDir(BREAK,RWD); MotorSpeed(0,120); } else // Hier ist keiner gedrückt (tasterzustand == 0) { MotorDir(RWD,RWD); MotorSpeed(120,120); { } return 0; }
Edit: Ich habs rübergeflasht und da hat er noch das selbe gemacht wie vorher.







Zitieren

Lesezeichen