kk logo

Versuche nach genau 5 Sekunden, besser 5000 Millisekunden, auf den Knopf zu drücken. Der Arduino misst die Abweichung und gibt Rückmeldung. Ein gutes Spiel nicht nur für Zeitgefühl und Geduld, sondern auch um zu verstehen wie sinnvoll die Arduino Funktion "Millis" auch in Ardublock ist.

Arduino Anfänger Projekt 5 Sekunden Zeitmessspiel 5

 Spiel 7 aus der 200 Arduino Spiele Sammlung.

Warum überhaupt "millis"

Arduino Anfänger Projekt 5 Sekunden Zeitmessspiel 2Die Funktion millis() ist für Arduino-Projekte entscheidend, da sie echtes Multitasking ermöglicht, ohne den Prozessor durch Pausen zu blockieren. Dadurch bleibt das System jederzeit reaktionsfähig für Sensoren oder Eingaben, während Zeitintervalle effizient im Hintergrund laufen. Ein besonderer Vorteil ist, dass millis() die Zeit seit dem Programmstart automatisch im Hintergrund erfasst, sodass man keine eigenen Zähler oder Timer-Logiken mühsam selbst programmieren muss. Dieser Ansatz verhindert Programmstopps und führt zu deutlich stabilerem, professionellerem Code für komplexe Anwendungen.

 

Arduino Hardware mit 20x4 LCD und Taster

 Ich habe eine Button Leiste verwendet, wer wie hier gezeichnet zwei einzelne Taster verwendet, muss die internen Wiederstände des Arduino verwenden oder 2 Pullup Wiederstände einbauen. Das LCD wird an A4 und A5 angeschlossen, mehr ist es dann auch schon nicht. 

Arduino Anfänger Projekt 5 Sekunden Zeitmessspiel 1

 

Der Arduino Code für das Spiel

 

Kontakt

visitenkarte

Ronnie

schwäbischer tüftler und bastler, kraftsportler, neurodivers, 45 Jahre, 1 Frau, 5 Kinder und 1003 Ideen. 

1.2 ronnie berzins