This is a pong game made with an Arduino Uno and a SparkFun Micro OLED screen. It is fun to play and even has sound efects.
2. Materials
These are the materials needed:
Arduino UNO R3sparkfun micro oled breakout4 pushbutton switches4 220 ohm resistorsKY-012 active buzzerjumper wires
3. Wiring
Screen:
Warning: Never connect this screen to 5V Connect to 3.3V.
Controls:
EXPANDED TECHNICAL DETAILS
Retro 8-Bit Interactive Performance
Ponguino is a high-speed recreation of the world's first popular arcade game, optimized for the Arduino's limited CPU cycle.
Real-Time Physics Engine: The Arduino manages a 2D coordinate system for the "Ball" and the "Paddles." It calculates reflections and scoring at 60 FPS on an I2C OLED display.
Analog Paddle Control: Uses two Potentiometers as analog inputs. The Arduino samples the voltage (0-1023) and maps it to the vertical position of the paddles on the 64-pixel high screen.
Sound and Feedback
Acoustic Interaction: Features a piezo buzzer that plays a "Beep" for every paddle hit and a "Boop" for every score, providing that classic 1970s arcade aesthetic.
ข้อมูล Frontmatter ดั้งเดิม
title: "Ponguino Arduino Pong Game"
description: "Build your own Pong game with an Arduino Uno."
author: "5vdc"
category: "Gadgets, Games & Toys"
tags:
- "oled"
- "pong"
- "toys"
- "video"
- "games"
- "uno"
views: 8763
likes: 3
price: 1499
difficulty: "Intermediate"
components:
- "1x sparkfun micro oled breakout"
- "1x Soldering iron (generic)"
- "1x Jumper wires (generic)"
- "1x Resistor 220 ohm"
- "1x Pushbutton switch 12mm"
- "1x Arduino UNO"
tools: []
apps:
- "1x Arduino IDE"
downloadableFiles: []
documentationLinks: []
passwordHash: "732a17bf485dd35ad1196b017f438b9858ebc6317ad1357c0ce645cacedc9cc6"
encryptedPayload: "U2FsdGVkX18yK0fPZmsokvumssjzzAK0+JztbN2lEkyZFH96FHeDQ5jlF7Fd8HfQV592Ff5GBlw5BfpcrExIP6lIwAYg0bts/mpNYgpbZ9Q="
seoDescription: "Build a classic Pong game using Arduino Uno. Learn how to assemble and program your own Ponguino project easily."
videoLinks: []
heroImage: "https://cdn.jsdelivr.net/gh/bigboxthailand/arduino-assets@main/images/projects/ponguino-arduino-pong-game-bc2ae1_cover.jpg"
lang: "en"