Hallo,
ich habe meinen Asuro fertiggestellt und er hat den Selbsttest nun auch fehlerfrei bestanden
Nun möchte ich ihn programmieren. Auch dies funktioniert soweit. Allerdings hat er scheinbar Probleme mit den Schaltern.
Folgendes Programm geht:
#include "asuro.h"

int main(void)
{
Init();
MotorDir(FWD,FWD);
while(1){
MotorSpeed (150,150);
}
while(1);
return 0;
}


Nachfolgendes allerdings nicht:

#include "asuro.h"

int main(void)
{
Init();
MotorDir(FWD,FWD);
while(PollSwitch==0){
MotorSpeed (150,150);
}
MotorSpeed (0,0);
while(1);
return 0;
}

Hier fährt er garnicht erst los so als würde er die Schleife überspringen da PollSwitch != 0 was allerdings nicht der Fall ist.
Auch bei einem Programm, welches ich hier aus dem Forum geladen habe wo er immer Forwärtsfahren sollte bis er wo gegenstößt, dann kurz Rückwärts und dann wieder Forwärts bis zum gegenstoß usw. ist er immer nur Rückwärtsgefahren als würden die Schalter dauerhaft gedrückt sein......

Was kann ich nur machen damit es geht??
Wäre nett wenn ihr mir helfen könntet.

MFG
Christian