Also ich habe ein kleines "Kollisions - zurückfahr - umdreh - weiterfahr" Programm geschrieben und möchte jetzt das Asuro je nach dem wie er sich gestoßen hat verschieden dreht. Jetzt mein Problem: Ich weiß nicht wie ich einzelne Gruppen von Tasten ansprechen soll.
Hier mal das Programm:
An die Leute denen es aufgefallen istCode:#include "asuro.h" int main(void) { Init(); int t; MotorDir(FWD,FWD); MotorSpeed(120,120); StatusLED(GREEN); FrontLED(ON); while (1){ while (PollSwitch()==0) { SerWrite("Ab die Post!",12); } MotorSpeed(0,0); StatusLED(RED); MotorDir(RWD,RWD); MotorSpeed(120,120); BackLED(ON,ON); for(t=0;t<1000;t++){ Sleep(72);} BackLED(OFF,OFF); MotorDir(FWD,FWD); MotorSpeed(0,180); for (t=0; t<1000; t++){ Sleep(72);} MotorDir(FWD,FWD); MotorSpeed(120,120); } }
Ich habe Teile das Programms insbesondere die for - Schleife aus diesem Forum übernommen um mir Anzugucken wie man so ein Programm erstellt.







Zitieren

Lesezeichen