Hallo Thorsten,
willkommen im RN-Forum und Glückwunsch zum asuro.
PollSwitch() "lügt" gelegentlich, deshalb sollte man die Tasten immer mehrfach abfragen:
GrußCode:#include "asuro.h" unsigned char Taste1, Taste2; int main(void) { Init(); MotorDir(FWD, FWD); MotorSpeed(128, 128); Taste2 = PollSwitch(); while (1) { Taste1 = PollSwitch(); if (Taste1 && (Taste1 == Taste2)) { BackLED(ON, ON); } else { BackLED(OFF, OFF); } Taste2 = Taste1; } return(0); }
mic
Lesezeichen