Einmaleinsreihen anzeigen

Lesezeit: 3 Minuten

Seite als PDF

In diesem Pro­gramm soll die Eingabe im Seriellen Mon­i­tor dazu ver­wen­det wer­den, beliebige Ein­malein­srei­hen anzuzeigen.

Für diese Anleitung musst du den Arduino nur über USB verbinden.

So sieht es aus:

Definiere Eingabe als String und als glob­ale Vari­able. Im set­up-Teil musst du den Seriellen Mon­i­tor starten:

Die serielle Eingabe wird mit ein­er ⇒while-Schleife und ⇒Serial.available() abge­fragt. Zunächst wird der Druck auf die Enter-Taste (‘\n’) abge­fragt.
Anschließend musst du noch den String Eingabe in eine Inte­ger-Vari­able umwan­deln. In diesem Fall wird der Gel­tungs­bere­ich mit unsigned long (bis 4.294.967.295) erweit­ert. Dann wird der Wert der ⇒Funk­tion Rei­heAnzeigen übergeben.
Zum Schluss musst du noch den String Eingabe leeren, damit Platz für eine neue Zahl ist.’\n’

Die Funk­tion Rei­heAnzeigen ver­wen­det eine ⇒for-Schleife. Hier wird der eingegebene Wert (unsigned long) übergeben.

Erweiterung des Pro­gramms

Es soll ver­hin­dert wer­den, dass Buch­staben der Ein­malein­srei­he hinzuge­fügt wer­den.
Mit der Funk­tion isDig­it() wird geprüft, ob das eingegebene Zeichen eine Zahl ist. Wenn das der Fall ist, wird das eingegebene Zeichen hinzuge­fügt. Im näch­sten Schritt soll geprüft wer­den, ob der String nicht leer ist. Das ist der Fall, wenn die Länge des Strings größer als 0 ist.

Die Funk­tion length() über­prüft die Länge eines Strings.

Ergänze den loop-Teil:


Startseite
Aufgaben A-Z
Suchen
Downloads
Fehlermeldungen
Seite als PDF

Verwandte Anleitungen:


Letzte Aktualisierung: Okt. 24, 2025 @ 12:57