Einmaleinsreihen anzeigen

Kate­go­rie:


Seite als PDF

In die­sem Pro­gramm soll die Ein­ga­be im Seri­el­len Moni­tor dazu ver­wen­det wer­den, belie­bi­ge Ein­mal­eins­rei­hen anzu­zei­gen.

Für die­se Anlei­tung musst du den Ardui­no nur über USB ver­bin­den.

So sieht es aus:

Anzeige Serieller Monitor

Defi­nie­re Ein­ga­be als String und als glo­ba­le Varia­ble. Im set­up-Teil musst du den Seri­el­len Moni­tor star­ten:

Die seri­el­le Ein­ga­be wird mit einer ⇒while-Schlei­fe und ⇒Serial.available() abge­fragt. Zunächst wird der Druck auf die Enter-Tas­te (‚\n‘) abge­fragt.
Anschlie­ßend musst du noch den String Ein­ga­be in eine Inte­ger-Varia­ble umwan­deln. In die­sem Fall wird der Gel­tungs­be­reich mit unsi­gned long (bis 4.294.967.295) erwei­tert. Dann wird der Wert der ⇒Funk­ti­on Rei­he­An­zei­gen über­ge­ben.
Zum Schluss musst du noch den String Ein­ga­be lee­ren, damit Platz für eine neue Zahl ist.’\n‘

Die Funk­ti­on Rei­he­An­zei­gen ver­wen­det eine ⇒for-Schlei­fe. Hier wird der ein­ge­ge­be­ne Wert (unsi­gned long) über­ge­ben.

Erwei­te­rung des Pro­gramms

Es soll ver­hin­dert wer­den, dass Buch­sta­ben der Ein­mal­eins­rei­he hin­zu­ge­fügt wer­den.
Mit der Funk­ti­on isDi­git() wird geprüft, ob das ein­ge­ge­be­ne Zei­chen eine Zahl ist. Wenn das der Fall ist, wird das ein­ge­ge­be­ne Zei­chen hin­zu­ge­fügt. Im nächs­ten Schritt soll geprüft wer­den, ob der String nicht leer ist. Das ist der Fall, wenn die Län­ge des Strings grö­ßer als 0 ist.

Die Funk­ti­on length() über­prüft die Län­ge eines Strings.

Ergän­ze den loop-Teil:

Ähnliche Projekte


Letzte Aktualisierung: Juli 28, 2026 @ 9:22