hallo frank
bei dir wird das ganze genau einmal von oben nach unten durchlaufen und dann bleibt das programm bei der endlosschleife "hängen". um die geschwindigkeit zu erhöhen musst du das ganze wiederholen:
Code:
#include "asuro.h"
int main(void)
{
int p;
int i;
Init();
p=150; //Startwert
MotorDir(FWD,FWD); //Richtung festlegen
while(1) //wiederhole folgendes
{
MotorSpeed(p,p);
if (PollSwitch()>8);
{
p=(p+20);
for(i=1;i<500;i++) //eine halbe Sekunde warten, damit es nicht zu schnell geht
{Sleep(72);}
}
}
while(1);
return 0;
}
ich hoffe es funktioniert, da ich es nicht getestet habe
könntest du bitte dein programm zwischen die code-tags schreiben, das würde es übersichtlicher machen:
[code ] dein programm [/code ] (ohne leerzeichen nach code!)
Lesezeichen