Stoppuhr

Lesezeit: 5 Minuten

Seite als PDF

Zunächst soll eine Stop­puhr pro­gram­miert wer­den, die nach jedem Tas­ter­druck die Stop­puhr neu startet und anschließend das Ergeb­nis anzeigt. Hier sollen die Sekun­den noch in Minuten umgerech­net wer­den, wenn jew­eils 60 Sekun­den über­schrit­ten wer­den.

So soll es ausse­hen:

Download

Stop­puhr Serieller Mon­i­tor

Schließe das LCD an:

LCD

Nor­maler­weise wäre eine kom­plexe Verk­a­belung zum Betrieb eines LCDs nötig. Der ⇒I2C-Bus regelt über einen eige­nen Mikro­prozes­sor die Kom­mu­nika­tion der Daten­leitun­gen untere­inan­der. Es wer­den deshalb nur vier Anschlüsse benötigt.

Die Hel­ligkeit kann mit einem Poten­tiome­ter auf der Rück­seite des LCDs eingestellt wer­den.

Benötigte Bauteile:

  • Taster
  • 4‑zeiliges LCD mit I²C-Schnittstelle
  • Leitungs­drähte

Baue die Schal­tung auf.
(Fahre mit der Maus über das Bild, um die Beze­ich­nun­gen der Bauteile zu sehen)

Benötigte Bib­lio­theken:

Binde die benötigten Bib­lio­theken ein und definiere die Vari­ablen:

Der set­up-Teil startet das LCD und legt die benötigten Ein­stel­lun­gen für die Bib­lio­thek OneB­ut­ton fest.

Der loop-Teil sorgt lediglich dafür, dass der Taster abge­fragt wird:

Die Funk­tion ein­Klick() misst die Zeit und sorgt für die Aus­gabe auf dem LCD:

Die Stop­puhr soll jet­zt erweit­ert wer­den. Ein Druck auf den Taster startet die Stop­puhr, der näch­ste Druck stoppt sie. Es sollen vier Run­den erfasst wer­den.

Ein Dop­pelk­lick auf den Taster zeigt die Ergeb­nisse der bish­eri­gen Run­den an, ein langer Druck startet die Stop­puhr wieder bei Runde eins.

Download

Eine Stop­puhr für den Seriellen Mon­i­tor find­est du ⇒hier.

So soll es ausse­hen:

Ergänze die Vari­ablen:

Im set­up-Teil müssen die Aktio­nen für den Dop­pelk­lick und den lan­gen Tas­ter­druck zusät­zlich definiert wer­den:

Im loop-Teil gibt es keine Änderun­gen.

Die Funk­tion ein­Klick() wird ergänzt. Beachte die Kom­mentare.

Die Funk­tion Dop­pelK­lick() zeigt das Ergeb­nis der Run­den an, die Funk­tion langer­Druck­Stopp() sorgt für den Neustart.


Startseite
Aufgaben A-Z
Suchen
Downloads
Fehlermeldungen
Seite als PDF

Verwandte Anleitungen:


Letzte Aktualisierung: Nov. 3, 2025 @ 21:16