Wenn ich dann in der if-Zeile die ">" ersetzte durch"==" dann dreht er sich für ne sek und fähr den letzten abschnit (also rückwährts)
/edit jetzt dreht er sich nur
Deine Abfrage vom Pollswitch ist auch an der falschen Stelle.
Code:while ( 1 ) { if (PollSwitch()>0) { MotorSpeed(112,100); MotorDir(RWD,RWD); StatusLED(RED); BackLED(ON,ON); } }
Grüße,
Daniel
Wenn ich dann in der if-Zeile die ">" ersetzte durch"==" dann dreht er sich für ne sek und fähr den letzten abschnit (also rückwährts)
/edit jetzt dreht er sich nur
Naja dann brauchst du den Taster ja auch nicht drücken. Kenn die ASURO-Funktionen zwar nicht, aber PollSwitch ist sicherlich nur größer 0 wenn der Taster gedrückt wird.
Grüße,
Daniel
wenn ich dann das von dir mach und die "> einsetzt, gehz wieder nur nach vorne!!
Eventuell solltes du nach
BackLED(ON,ON);
Noch eine Warteschleife oder ein Sleep einbauen. Nur um zu vermeiden, dass er nicht genügend Zeit hat um es auszuführen.
Grüße,
Daniel
Ok probiere ich mal und neben bei danke an alle die hier so freundlich sind und mir helfen (und anderen)
Lesezeichen