Code:
#include "asuro.h"
int main(void)
{
unsigned char tswitch;
Init();
while(1){
FrontLED(ON);
StatusLED(GREEN);
MotorDir(FWD,FWD);
MotorSpeed(80,87);
tswitch = 0;
tswitch = PollSwitch();
if( tswitch > 0 ) {
MotorSpeed(0,0);
StatusLED(RED);
}
}
return 0;
}
Dit is de code. Hij rijdt gewoon vooruit totdat een van de schakelaars ingedrukt wordt. Dan verandert de waarde tswitch naar iets groters dan 0. Vervolgens stopt hij en verandert de statusLED naar rood.
Hij doet het echter niet, iemand een idee wat er mis mee kan zijn?