postmaster-ino:
Bei Deinem Sketch fehlt mir momentan der Elan, Den 'durchzukauen' - in Kurzform, was funktioniert nicht so, wie Du willst?
Der grundlegendste Fehler ist dass er nicht versteht was Funktionen eigentlich machen
Wenn man das drumherum mal weglässt:
void loop()
{
Main_Menu();
}
void Main_Menu()
{
Sub_Menu();
...
loop();
}
void Sub_Menu()
{
Main_Menu();
}
Das Problem ist viel elementarer als "Mein Programm macht nicht was ich will"
Um das klar zu machen: hier geht es nicht um schlechten Stil, sondern dass der Controller so nicht arbeiten kann. Selbst wenn das im Moment geht (wahrscheinlich weil die Funktionsaufrufe nach langsamen Benutzereingaben erfolgen), wird er das auf Dauer sicherlich nicht tun