Guten Abend,
ich hätte mal eine Nachfrage zu einem Arduinoprogramm, was wir gerade in der Schule zum Üben programmieren.
Es soll eine Eingabe im Seriellen Monitor abgefragt werden und ausgegeben werden.
Das Programm haben wir soweit fertig. Das Problem besteht jetzt darin, das die Enter-Taste ebenfalls als Buchstabe erkannt wird und man nach Eingabe eines Buchstabens und drücken der Enter-Taste zwei Zeilen ausgegeben werden.
Sobald ich im seriellen Monitor "kein Zeilenende" einstelle, funktioniert alles super.
Wäre das schon die Lösung?
char taste;
bool merker = false;
void setup() {
Serial.begin(9600);
}
void loop() {
if (merker == false) {
Serial.println("\n\nBitte geben Sie die Noten als Buchstaben ein!");
merker = true;
}
if (Serial.available() > 0) {
taste = Serial.read();
Serial.print("Eingegebener Buchstabe: ");
Serial.println(taste);
}
}