Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Manufacturing Technology >> Herstellungsprozess

Klassisches Arduino-LCD-Arcade-Spiel mit Summer und Joystick bauen

Benötigte Komponenten

Komponente Menge
Arduino UNO 1
Breadboard 1
Jumper-Kabel (Sortiment) 1
USB-A auf B Kabel 1
Drehpotentiometer (für LCD-Kontrast) 1
Analoger Joystick (mit Taster) 1
Summer (Piezo-Buzzer) 1
LCD-Display 16x2 (weiß auf blau) 1

Software

Projektbeschreibung

Dieses Projekt realisiert ein klassisches Arcade-Laufspiel auf einem 16x2-LCD-Display. Der Spieler steuert eine Figur, die automatisch nach rechts läuft und über Hindernisse springen muss. Der Joystick-Taster dient als Sprungtaste. Ein Summer gibt akustisches Feedback bei Kollisionen und Sprüngen. Ziel ist es, so lange wie möglich zu überleben – jede überstandene Sekunde bringt einen Punkt.

Die Spielmechanik nutzt benutzerdefinierte Zeichen im LCD-Speicher für die Animation der Figur (Laufen, Springen) und des Geländes. Das Terrain scrollt pixelweise nach links, wobei zufällig Blöcke im oberen oder unteren Bereich generiert werden. Die Kollisionserkennung prüft, ob die Figur mit einem Hindernis kollidiert.

Schaltplan

Der Schaltplan zeigt die Verdrahtung aller Komponenten. Das LCD wird im 4-Bit-Modus an die Pins 11, 9, 6, 5, 4, 3 angeschlossen. Der Joystick-Taster liegt an Pin 2 (Interrupt 0), der Summer an Pin 8. Das Potentiometer steuert den LCD-Kontrast an Pin 12 (PWM).

Code-Highlights

Der vollständige Code ist im Repository verfügbar und kann direkt in der Arduino IDE hochgeladen werden.

Herstellungsprozess

  1. TinyML Spracherkennung mit Edge Impulse auf Arduino Nano 33 BLE Sense
  2. Echtzeit-Gyroskop-Spiel mit Arduino Nano & MPU-6050
  3. Arduino Digitaler Würfel: LCD-Würfel mit Zufallszahlen (1–6)
  4. 37-LED-Roulette-Spiel mit Arduino Nano bauen – Europäisches Layout
  5. DIY Arduino USB Gaming Controller – Bauen Sie Ihren eigenen High-Performance Gamepad
  6. Interaktives Joystick-Spiel mit Arduino & LED-Feedback
  7. Find Me: Smarter Gegenstands-Finder mit Arduino und Bluetooth
  8. Pixel Chaser: Interaktives One-Tap-LED-Spiel mit Arduino Nano
  9. DIY-Oszilloskop mit Arduino Nano (10 Hz–50 kHz) und 128×64-LCD
  10. Audio-reaktive Schreibtischlampe mit Arduino Nano bauen