-
-
Ich bin zwar selbst neu auf dem Gebiet aber ich werde mal mitreden
und versuchen dir zu helfen..
Als erstes fehlt über dem while(1) folgendes: Init(); (dient zur initialisierung des microkontrollers.. ohne dem befehl weiß der kontroller gar nicht was er machen soll!)
Zweitens würde ich die while-Schleife ganz unten raushauen da diese sinnlos ist und überhaupt nichts macht..
Kurz gefasst, versuchs mal hiermit:
#include "asuro.h"
int main(void){
Init();
while(1){
if(PollSwitch()<6){
MotorDir(FWD,FWD);
MotorSpeed(150,150);
StatusLED(GREEN);
}
else{
MotorDir(BREAK,BREAK);
MotorSpeed(0,0);
StatusLED(RED);
}
}
return 0;
}
Das ganze müsste so eigentlich funktionieren 
MfG. mtzE
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen