Let me google this for you!
asurowiki: Tasten
Pollswitches_testen
Let me google this for you!
asurowiki: Tasten
Pollswitches_testen
Also gibt isHindernis(), je nach dem welche Taster gedrückt sind, einen Wert an das Hauptprogramm? Also z.B. 8 oder 16 oder so?
Wenn ja müsste da nicht noch verglichen werden, also wenn PollSwitch()>0 dann ist da ein Hindernis?
Oder verbirgt sich hinter isHindernis() einfach TRUE oder FALSE?
while (!isHindernis() ) { }
Dies ist gleichzusetzen mit :
while (isHindernis() == 0) { }
Also solange kein Taster gedrückt ist, Endlosschleife.
In C entspricht eine 0 'false', jeder andere Wert ist 'true'.
Z.B. bedeutet
if(a) tueEtwas();
'Wenn a nicht 0 ist tueEtwas'
Teste mal deine Taster auf Funktion mit dem Programm: Pollswitches_testen
Lesezeichen