Moin moin,
Habe deinen Teil mal mit eingebaut und jetzt macht er genau das was er soll. Aber den Kondensator werde ich trotzdem wieder einbauen, wenn ich einen passenden gefunden habe. 
Code:
#include "asuro.h"
int main(void)
{
int i;
Init();
while(1)
{
if (PollSwitch()>0) // wenn einer der Taster betätigt
{ // dann...
StatusLED (RED);
MotorDir(RWD,RWD);
MotorSpeed(100,150); //rückwärts wenden(mit großem Wendekreis)
for(i=0;i<1500;i++) // 3s
{Sleep(144);}
}
else //ansonsten...
{
MotorSpeed(0,0);
MotorDir(BREAK,BREAK); //Das englische wort für bremse heisst zwar brake... aber egal =)
Sleep(216); //3ms
MotorDir(FWD,FWD);
MotorSpeed(120,120); //geradeaus fahren
StatusLED (GREEN);
}
for(i=0;i<10;i++) // 30ms warten, damit er nicht durcheinander kommt
Sleep(216);
}
return(0);
}
Finde das Forum echt gut hier, da kann man viel lernen.
Lesezeichen