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

Klassisches Pong-Spiel auf Arduino UNO mit OLED-Display bauen – Schritt-für-Schritt-Tutorial

Benötigte Komponenten

Gesamtkosten ca. 15 €. Ein Arduino Nano macht das Projekt kompakter und günstiger.

Software

Projektbeschreibung

In diesem Tutorial bauen Sie das klassische Pong-Spiel auf einem Arduino mit einem 0,96" Farb-OLED-Display. Sie spielen gegen den Computer: Steuern Sie den grünen Schläger per Taster. Wer zuerst 8 Punkte erreicht, gewinnt. Das Projekt dauert nur ca. 10 Minuten und ist ein hervorragender Einstieg in Game-Programmierung, Display-Ansteuerung und Arduino-Grundlagen.

Schritt 1: Teile besorgen

Alle oben aufgeführten Komponenten bereitstellen.

Schritt 2: Das 0,96" Farb-OLED-Display

Das Display nutzt SPI (8 Leitungen), ist sehr hell, kontrastreich und stromsparend. Auflösung: 96×64 Pixel. Ideal für tragbare Farb-Projekte. Der Preis wird voraussichtlich weiter sinken.

Schritt 3: Hardware-Aufbau

  1. Display und Taster auf dem Steckbrett platzieren.
  2. Alle GND-Pins an die negative Schiene des Steckbretts anschließen; diese mit Arduino GND verbinden.
  3. Display verdrahten:
    • GND → Steckbrett GND
    • VCC → Arduino 3,3 V
    • SCL → Digital Pin 13
    • SDA → Digital Pin 11
    • Reset → Digital Pin 9
    • DC → Digital Pin 8
    • CS → Digital Pin 10
  4. Linker Taster → Digital Pin 3, rechter Taster → Digital Pin 2 (ohne Pull-Down-Widerstand, interner Pull-Up wird im Code genutzt).

Schritt 4: Der Code

Basiert auf einem Pong-Code für monochrome OLEDs, angepasst für Farbe, mit Startbildschirm, Punkteanzeige und Game-Over-Bildschirm. Benötigte Bibliotheken installieren (über Bibliotheksverwalter oder GitHub). Im Code lassen sich Ballgeschwindigkeit, Schlägergeschwindigkeit, Schlägerhöhe und Maximalpunktzahl anpassen. Code aufspielen und spielen!

Code-Quelle: educ8s.tv/arduino-pong-game

Schritt 5: Ergebnis & Weiterentwicklung

Fertiges Pong-Spiel auf Farb-OLED. Als Erweiterung bietet sich ein 3D-gedrucktes Gehäuse an, um ein handliches Retro-Game-Gerät zu schaffen.

Quellcode & Bibliotheken

Herstellungsprozess

  1. DIY Arduino USB Gaming Controller – Bauen Sie Ihren eigenen High-Performance Gamepad
  2. 24×16 LED Pong-Konsole mit Arduino Nano & MAX7219 bauen
  3. Riesige Lego-Minifigur als Animatronic-Operation-Game mit Arduino bauen
  4. Arduino Audio-Frequenz-Detektor – Lauteste Schallpeaks mit hochsensiblem Modul messen
  5. Arduino Tic Tac Toe mit MAX7219 LED-Matrix und Karton-Gehäuse
  6. DIY-Voltmeter mit Arduino und Nokia 5110 Display – Schritt-für-Schritt-Anleitung
  7. Zuverlässigen Arduino-Countdown-Timer mit SparkFun 7-Segment-Display bauen
  8. Pixel Chaser: Interaktives One-Tap-LED-Spiel mit Arduino Nano
  9. Umfassendes Arduino-Trainingskit mit Mega 2560, Sensoren, Motoren & Custom PCB
  10. Fridgeye-App mit Nextion-Display bauen: Schritt-für-Schritt-Anleitung