Hallo,
Mein erstes RP6-C-Programm ansteuern der Fahrtrichtung Vorwärts über die Tastertur
des PC. Der Befehl switch( getchar() ) wird ignoriert.Das Programm geht ohne fehler
über den Compiler! Kann mir jemand sagen was ich da falsch mache.
Erste oberflächliche Analyse von mic: Programm wird nach einem Durchlauf beendet!Code:#include "RP6RobotBaseLib.h" #include <stdio.h> #define MOVE_SPEED 50 int main(void) { initRobotBase(); setLEDs(0b111111); mSleep(1000); powerON(); writeString("Drücken die Taste y für FWD!\n"); mSleep(3000); switch( getchar () ) { case'y': setLEDs(0b100100); move(MOVE_SPEED, FWD, DIST_MM(300),BLOCKING); break; default: writeString("Taste ist nicht y!\n"); } getchar (); getchar (); return 0; }







Zitieren

Lesezeichen