Inhaltsverzeichnis:

LED Whack-a-Maulwurf - Gunook
LED Whack-a-Maulwurf - Gunook

Video: LED Whack-a-Maulwurf - Gunook

Video: LED Whack-a-Maulwurf - Gunook
Video: Whack a Ghost 2024, November
Anonim
LED Whack-a-Maulwurf
LED Whack-a-Maulwurf

Dieses Spiel von "Whack-a-mole" verwendet sieben LEDs und einen Joystick. Auf meinem Board befinden sich 4 "Maulwürfe", die von links durch die 3., 4., 5. und 6. LED dargestellt werden. Eine dieser vier LEDs leuchtet zufällig auf und bietet eine festgelegte Zeit, um die entsprechende Richtung des Joysticks zu treffen. Ich stelle die LEDs so ein, dass die Auswahlmöglichkeiten auf dem Joystick von links nach rechts sind: links, unten, oben und rechts.

Lieferungen

1. Arduino UNO

2. 7 LEDs (3 grüne, 2 rote und 1 gelbe)

3. 7 Widerstände 330 Ohm

4. 1 PS2-Joystick

5. Drähte

6. Ein kleiner Schuhkarton

Schritt 1: Sammeln Sie alle Materialien

Sie benötigen keine ausgefallenen Werkzeuge, um dieses Projekt zu erstellen. Anstelle der 330-Ohm-Widerstände können Sie auch 220-Ohm-Widerstände verwenden. Wenn Sie die LEDs und die Drähte farblich kodieren, erleichtert dies das Spielen auf härteren Ebenen.

Schritt 2: Folgen Sie dem Schema

Folgen Sie dem Schaltplan
Folgen Sie dem Schaltplan

Alles sollte mit Ausnahme des Joysticks dem realen Bild des Projekts entsprechen. Mein Joystick hat 5 Pins, von denen ich 4 verwendet habe: von oben nach unten "Y", "X", "Bt" und "VCC" genannt, und "GND" ist mit GND und 5V auf dem Arduino verbunden, " X" und "Y" sind mit A0 und A1 verbunden. Sie können auch den 5. Pin des Joysticks verwenden, müssen jedoch eine weitere LED (einen weiteren Maulwurf) hinzufügen und auch den Code dafür hinzufügen.

Schritt 3: Wie man das Spiel spielt

Wie man das Spiel spielt
Wie man das Spiel spielt

Die beiden Lichter auf der linken Seite sind rot und grün, was auf eine falsche oder richtige Wahl hindeutet. Das gelbe Licht ganz rechts blinkt den Zähler für den aktuellen Highscore und zeigt den Score jedes Mal an, wenn ein Lauf vorbei ist (wenn eine falsche Wahl getroffen wird). Um einen Punkt zu erzielen, müssen Sie den Joystick in die entsprechende Richtung drücken, wenn eine LED in einer festgelegten Zeit zufällig aufleuchtet.

Schritt 4: Schwierigkeitsgrade

Schwierigkeitsgrade
Schwierigkeitsgrade

Die Schwierigkeitsstufen, die ich als Konstanten in meinen Code geschrieben habe, sind die Zeit in Millisekunden, die die Person zur Auswahl hat. Sie können mit diesen Zeiten herumspielen, um den Schwierigkeitsgrad nach Ihren eigenen Wünschen zu ändern.

Empfohlen: