pongduino

Yet another Arduino Pong game using distance sensors as controllers. Build and programmed as part of an university class in the summer semester 2024.

https://github.com/baschi29/pongduino

Science Score: 44.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (7.9%) to scientific vocabulary

Keywords

arduino-sketch arduino-uno pong-game
Last synced: 10 months ago · JSON representation ·

Repository

Yet another Arduino Pong game using distance sensors as controllers. Build and programmed as part of an university class in the summer semester 2024.

Basic Info
  • Host: GitHub
  • Owner: baschi29
  • License: gpl-3.0
  • Language: C++
  • Default Branch: main
  • Homepage:
  • Size: 123 KB
Statistics
  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Topics
arduino-sketch arduino-uno pong-game
Created almost 2 years ago · Last pushed almost 2 years ago
Metadata Files
Readme License Citation

README.md

Pongduino

Yet another Arduino Pong game using distance sensors as controllers. Build and programmed as part of an university class in the summer semester 2024.

Hardware

  • Arduino Uno
  • AZ-Delivery 1,3´´ I2C OLED Display
  • HC-SR04 Ultrasonic Sensor Module
  • Piezo Speaker

Libraries

  • U8g2lib
  • the file Pitches.h, originally written by Brett Hagman, to supply a note table

Wiring

Below the pin layout and wiring used by the author is shown. It is possible to specify the pins in use via the Controller constructor:

Controller(int fieldXDim, int fieldYDim, int paddleLength, int paddleWidth, int ballSize, int speakerPin, int leftDSTriggerPin, int leftDSEchoPin, int rightDSTriggerPin, int rightDSEchoPin);

Schaltung_Steckplatine

Class diagram

classController__coll__graph

License

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program.  If not, see <http://www.gnu.org/licenses/

Owner

  • Login: baschi29
  • Kind: user
  • Location: Germany

Citation (CITATION.cff)

# This CITATION.cff file was generated with cffinit.
# Visit https://bit.ly/cffinit to generate yours today!

cff-version: 1.2.0
title: Pongduino
message: >-
  If you use this software, please cite it using the
  metadata from this file.
type: software
authors:
  - given-names: baschi29
repository-code: 'https://github.com/baschi29/Pongduino'
abstract: >-
  Yet another Arduino Pong game using distance sensors as
  controllers. Build and programmed as part of an university
  class in the summer semester 2024. 
keywords:
  - arduino
  - arduino-sketch
license: AGPL-3.0-or-later

GitHub Events

Total
Last Year