Hier die Funktion welche die Probleme verursacht
void instruction(){
// Anleitung anzeigen
// \t...Zeile enrücken
// \"..."
// \n...Zeilenumbruch
Serial.println("Anleitung:");
Serial.println("\t\"R\"...\tNeustart");
Serial.println("\t\"P\"...\tPause");
Serial.println("\t\" \"...\tFortsetzen");
Serial.println("\t\"?\"...\tRegeln");
Serial.println("\t\"N\"...\tAutomatischer Neustart wenn sich das Muster nicht mehr bewegt\n\t\toder alle Zellen gestorben sind");
Serial.println("\t\"M\"...\tAutomatischer Neustart wenn sich das Muster wiederholt,\n\t\taktiviert auch die Neustartfunktion fuer sich nicht bewegende Muster");
//Serial.println("\t\"+\"...\tZeit zwischen Generationen erhoehen");
//Serial.println("\t\"-\"...\tZeit zwischen Generationen erniedrigen");
//Serial.println("\t\"T\"...\tZeit zwischen Generationen zuruecksetzen");
Serial.println("\n\t\toder eine beliebige andere Taste um diese Anleitung wieder anzuzeigen.\n");
}
So funktioniert das Programm so wie es sollte, aber nur wenn ich die drei Zeilen auskommentiert lasse.
Wenn ich sie nicht auskommentiert lasse, lässt sich der Sketch noch kompilieren und auf meinen Arduino UNO uploaden, aber wenn ich dann irgendetwas über die Serielle Schnittstelle sende, "hängt" das Programm.
Meine Interrupt-Funktion läuft aber noch.
Ich habe keine Ahnung warum dieser Fehler auftritt, bei diesen drei Zeilen handelt es sich ja nur um einfache Befehle.
Habt ihr eine Idee warum das so ist?
falls Ihr den Rest des Code's oder sonst irgendwelche Informationen über mein Projekt braucht, einfach melden
MfG
J3RE