@Martinius:

1. In Main immer: initRobotBase();
Sonst funktioniert nichts!

2. buffer_pos als "static" deklarieren!

3. Anstelle von:
Buffer[buffer_pos] = '\0';
return true;

... muss da in der Funktion Eingabe() stehen:
Buffer[buffer_pos] = '\0';
buffer_pos = 0;
return 1;

Dann sollte es klappen!