hallo Matze 3
eigentlich genügt eine if-abfrage zur feststellung, ob ein taster gedrückt ist
jedoch sollte man bei PollSwitch beachten, dass sie gerade bei laufendem motor manchmal einen falschen wert liefert
hier ein vorschlag, wie es funktionieren müsste:
Code:#include "asuro.h" int main(void) { Init(); unsigned char sw; while(1) { sw = PollSwitch(); if(PollSwitch() == sw) //Sicherheitsabfrage, um falsche Werte zu vermeiden MotorDir(BREAK,BREAK); } }
noch ein kleiner tipp: mit dem code-button kannst du hier deine programme schön posten
Lesezeichen