Code:
#include "asuro.h"
#define POLLSWITCH KNOPF
int main(void)
{
Init ();
start:
MotorDir(FWD,FWD);
MotorSpeed(250,233);
StatusLED(GREEN);
FrontLED(ON);
if (PollSwitch()>0);
else if (PollSwitch()>0) {goto stop;}
else {goto start;}
stop:
MotorSpeed(0,0);
while(1);
return 0;
}
-----
das mein code für grade aus fahren und stehen bleiben wenn er irgendwo anstößt.
nur wie bestimm ich jetzt die PollSwitches?
also wenn K1 gedrückt wrd dreht er links rum bei K2 spielt er musik bei K3 fährt er rückwärts usw
eben für jeden einzelnen Taster eine einzelne Funktion.
in der Anleitung find ich es nicht.
ich hab mir aber gedacht:
Code:
if (PollSwitch(1,2,3)>0);
else if (PollSwitch(1,2,3)>0) {goto stop;}
else {goto start;}
eben für K1=1 für K2=2 K3=3 usw in die erste klammer nur da kommt en fehler der sagt mir
error: too many arguments to function `PollSwitch'
schon mal danke im vorraus.....
gruß xyphrox
Lesezeichen