Schneckenrennen LCD

Kate­go­rie:



Ziel des Projekts

Zwei Schne­cken lie­fern sich ein Ren­nen. Sie lau­fen eine zufäl­lig ermit­tel­te Anzahl von Schrit­ten. Wer als Ers­tes mit dem letz­ten Zug das Ziel über­schrei­tet, hat gewon­nen.

Benötigte Bauteile

Der Schaltplan

Benötigte Bibliotheken

Die Ansteue­rung von Hard­ware kann sehr bequem über ⇒Biblio­the­ken erle­digt wer­den. Das LCD wird mit der Biblio­thek LCDIC2 ange­steu­ert.

Die Biblio­thek Bounce2 hilft das soge­nann­te ⇒Prel­len des Tas­ters zu ver­hin­dern.

Das Programm

Bibliotheken und Variable

Im Kopf des Pro­gramms wer­den ver­schie­de­ne ⇒Arrays und ⇒Varia­ble ver­wen­det, damit die Aus­ga­be mög­lichst fle­xi­bel gestal­tet wer­den kann.

  • das Array Schne­cke[]: die Namen der Schne­cken
  • Ziel­vor­ga­be (16)
  • Anzahl der Schrit­te: Mini­mum und Maxi­mum
  • das Array Schritt­zei­chen als Pfeil muss als ⇒Son­der­zei­chen dar­ge­stellt wer­den

Der setup-Teil

Im set­up-Teil wird über die Ent­fer­nung zum Ziel, die betei­lig­ten Schne­cken infor­miert.

Der loop-Teil

Die Funktionen

Jetzt feh­len noch die ⇒Funk­ti­on Zufalls­Zahl() und die Funk­ti­on Bild­schirm­aus­ga­be().

Ähnliche Projekte


Letzte Aktualisierung: Juli 23, 2026 @ 21:40