Breadboard Ping-Pang Game

This is a ping pong game composed of a breadboard connected to an LED matrix. It is an AVR programming project, and I created it using C language on an ATmega324A microcontroller. The game supports two-player control for a head-to-head match, as well as AI control, allowing you to play against the computer. Each player has a green paddle and yellow walls. The red ball moves continuously, and if it hits the paddle, it bounces back. If it hits your wall, the opponent scores. There are also two seven-segment displays to show the scores of both players. The game can be paused at any time by the user. There are three difficulty levels, each corresponding to different ball speeds. I forgot to take pictures after I finished it, but it was fun!

Project Image 1Project Image 2Project Image 3