/Mini-Basketball-Arcade

A basketball arcade based on arduino.

Primary LanguageC++

Mini Basketball Arcade

Team Members: @chia56028, @ycleo

Introduction

We designed a tabletop version of the popular basketball arcade game.


Video

IMAGE ALT TEXT HERE

Game Flow

  1. A user starts the game by pressing the joystick button.
  2. The left side of 7-segment LEDs will display a 20-second countdown, and the right-hand side will display the current accumulated scores.
  3. At the same time, servo motor will open the ball valve and let the ball roll out for the player to use.
  4. When a user successfully shoot into the bucket, the IR Sensor will detect the ball and add one point to the scores. Besides, it will also notify our fancy LED light bar to change its colors.
  5. After 20-second countdown, the servo motor will close the ball valve.

Environment

Sensors

  • Arduino UNO x2
  • Analog JoyStick x1
  • Servo Motor x1
  • 7-Segment LEDs with Max7219 x1
  • TCRT5000 IR Sensor x1
  • Power Supply x1
  • LED Light Bar 1m

References