Lottozahlen – Anzeige auf einem LCD

Kate­go­rien: ,


Seite als PDF

Ziel des Projekts

Der Ardui­no „spielt“ für dich 6 Zah­len. Anschlie­ßend wer­den die Lot­to­zah­len gezo­gen, auf­stei­gend sor­tiert und auf die Anzahl der über­ein­stim­men­den Zah­len unter­sucht. Das Ergeb­nis wird auf einem LCD ange­zeigt.

Benötigte Bauteile

Der Schaltplan

(Fah­re mit der Maus über das Bild, um die Bezeich­nun­gen der Bau­tei­le zu sehen)

Benö­tig­te Biblio­theken

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.

  • die Arrays für die ange­kreuz­ten und gespiel­ten Lot­to­zah­len:
    Spiel­zahl[] und Lot­to­zahl[]
  • Anzahl der zu zie­hen­den Zah­len (6)
  • Anzahl der mög­li­chen Zah­len: Mini­mum (1) und Maxi­mum (49)

Der setup-Teil

Der loop-Teil

Der loop-Teil beginnt mit dem Zurück­set­zen der Strings und der Anzahl der Tref­fer, dem Lesen des Tas­ters und der Zie­hung der Zah­len.

Anschlie­ßend wird das Array der gespiel­ten Zah­len auf­stei­gend sor­tiert und das Array als String (Gespiel­te­Zah­len) zusam­men­ge­setzt und aus­ge­ge­ben.

Die Zie­hung der Zah­len und das Sor­tie­ren der Zah­len) wird für die eigent­li­chen Lot­to­zah­len wie­der­holt..

Jetzt soll die Anzahl der Tref­fer ermit­telt wer­den:

Für die Anzei­ge wird aus den Ele­men­ten des Arrays Lot­to­Zahl ein String „zusam­men­ge­baut“ (Gezo­ge­ne­Zah­len).

Die Anzei­ge auf dem LCD:

Die Funktionen

Für die Bestim­mung der Spiel­zah­len und die Zie­hung der Lot­to­zah­len wird jeweils eine ⇒Funk­ti­on ver­wen­det:

Die Lot­to­zah­len wer­den mit Zah­len­Sor­tie­ren() auf­stei­gend sor­tiert:

Ähnliche Projekte


Letzte Aktualisierung: Aug. 2, 2026 @ 21:55