also, von den hardwarelösungen habe ich bisher noch keine ausprobiert, da ich lieber erst alle softwarelösungen versuchen möchte.... ausserdem hab ich grad keine dieser kondensatoren da 
aber vielen dank für die tipps, wenns weiterhin nicht klappt, werde ich halt dann in trotzdem in betracht ziehen müssen, am asuro rumzulöten
ok, mit dem folgenden code fährt der asuro von beginn weg rückwärts.
ist irgendwo im code ein grundlegender fehler??
Code:
#include "asuro.h"
int main()
{
unsigned char s;
int i;
Init();
while(1)
{
s = PollSwitch();
s = s & PollSwitch();
s = s & PollSwitch();
s = s & PollSwitch();
if (s==0)
{
FrontLED(ON);
BackLED(OFF,OFF);
MotorDir(FWD,FWD);
MotorSpeed(150,150);
StatusLED(GREEN);
}
else
{
MotorDir(RWD, RWD);
MotorSpeed(100,150);
StatusLED(RED);
FrontLED(OFF);
BackLED(ON,ON);
for (i=0; i < 250; i++) { Sleep(255); }
}
}
return 0;
}
Lesezeichen