So ich hab mal des mit der delay.h und so probiert und der Compiler hat mir dann ein Error rausgegeben:
Programm:
#include "asuro.h"
#include <avr/delay.h>
int main(void){
Init();
while(1)
MotorSpeed(112,100);
MotorDir(FWD,FWD);
StatusLED(GREEN);
while (PollSwitch()==0){
_delay_ms(200);
MotorSpeed(112,0);
MotorDir(FWD,FWD);
StatusLED(YELLOW);
FrontLED(ON);
if (PollSwitch()>0){
_delay_ms(200);
MotorDir(RWD,RWD);
MotorSpeed(112,100);
StatusLED(RED);
BackLED(ON,ON);
FrontLED(ON);}
else
_delay_ms(200);
MotorDir(FWD,FWD);
MotorSpeed(112,0);
StatusLED(YELLOW);
FrontLED(ON);}
}
/edit: ok habs problem gelöst.
Könnte jeman trotzdem noch drüber schauen
/edit: mhmm er macht nur das was in dem Ersten befehl steht
Lesezeichen