Ich hab hier ein einfaches Programm geschrieben:
Der Asuro soll solange vorwärts fahren, bis ein Taster gedrückt wird, danach ~1s rückwärts und danach wieder vorwärts.^^ Ja, ist ein bisschen sinnlos, weil er immer wieder gegen die Wand knallt, aber ich wollte nur mal ein bisschen rumprobieren, wie das mit dem Programmieren beim Asuro so funktioniert.
(Das MotorDir(FWD,FWD) ist vll nichtmal notwendig, aberCode:#include "asuro.h" int main(void) { while(1) { int Zaehler; Init(); StatusLED(GREEN); MotorDir(FWD,FWD); MotorSpeed(120,120); if (PollSwitch() > 0) { MotorDir(RWD,RWD); for (Zaehler = 0; Zaehler < 334; Zaehler++) { Sleep(216); } } MotorDir(FWD,FWD); } return 0; }
Wenn ich den Asuro einschalte, fährt er die ganze Zeit nur rückwarts.







Zitieren
Lesezeichen