PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Asuro löst Tastendruck aus, ohne dass Taster gedrückt wurde!



Famal Gosner
09.04.2009, 17:29
Hallo liebe Robotergemeinde,

ich habe jetzt seit einer Woche meinen Asuro und spiel gerade programmiertechnisch ein wenig damit rum.

Wenn ich nun versuch die Taster mit einzubauen, dann läuft es ganz kurz wie gewollt und so nach einer guten Sekunde bricht er aus der Schleife aus und tut so, als ob der Schalter gedrückt wurde.

Hier mal der Code:

#include "asuro.h"
int main(void)
{
Init();
MotorDir(FWD,FWD);
MotorSpeed(120,120);
StatusLED(GREEN);
while (PollSwitch() == 0) {
BackLED(ON,ON);
}
MotorSpeed(0,0);
StatusLED(RED);
while(1);
return 0;
}

Es ist das Tasterbeispiel aus der Anleitung, da ich vorher auf eigene Faust probiert hab die Schalter einzubauen, jedoch hatte ich meine Probleme damit. Jetzt weiß ich, dass der Asuro die Schalter anscheinend schon ohne Betätigung auslöst.

Woran kann das liegen?

Gruß und danke schonmal
ein verzweifelter Roboterneuling :)

orusa
10.04.2009, 07:06
Das Problem mit PollSwitch() ist bekannt. Schau dir mal das hier an:
https://www.roboternetz.de/phpBB2/zeigebeitrag.php?t=43367

Famal Gosner
10.04.2009, 12:06
okay, vielen Dank :)