The goal is to recreate the 1972 Atari classic Pong on the included LCD display of STM 32 micro-controller using c languange

Lezárva Kiadva: 4 évvel ezelőtt Kiszállításkor fizetve
Lezárva Kiszállításkor fizetve

The goal is to recreate the 1972 Atari classic Pong on the included LCD display. The first objective is to make the two player version of this game. Player 1 and Player 2 must use the joysticks for paddle control. These events should be interrupt driven, meaning the joystick interrupts the main loop running the game to tell it to update position. Use serial communication to write to the display.

Objective 2:

Expand the program to have various game modes and features. One game mode will increase the paddle size, another game mode will decrease the paddle size, and a third game mode will add a wall in the center of the screen. Use one push button to change between states, with the default state being the normal game mode. Add a feature for analog speed control, such that the speed of the paddles and ball can be changed using the potentiometer.

Objective 3:

Display score on 7seg using SPI in the format P 1. # # P 2. # #. Store the top score in EEPROM using I2C. Upon reset, the top score will be displayed on a 7 seg as H I G H S C. # #

Objective 4:

Use TIMER2 and PB6 to create a real time clock which displays the time since last reset or time since last point scored. PB6 will switch between these two states.

Bonus Objective 1:

Pong, one player mode. Implement a computer player which will occasionally lose.

Bonus Objective 2:

Use the piezzo buzzer to implement sound. Hitting paddle, hitting boundary, missing ball.

Optional:

Implement I2S for music (This is dependent on if we get to this in the course

C programozás Microkontroller Elektronika Embedded Systems

Projektazonosító: #22696632

A projektről

6 ajánlat Távolról teljesíthető projekt Utoljára aktív: 4 évvel ezelőtt

6 szabadúszó tett átlagosan 226$ összegű árajánlatot erre a munkára

hsh564cf84accd96

I am writing this proposal in order to work for you in Software and Web Development. We are highly trained professional developers seeking to freelance and earn online. Having a flair in programming and development I Továbbiak

$30 USD 7 napon belül
(44 vélemény)
4.9
george19921014

Hello! Nice to meet you! I have read your project carefully. I am very interested in your project. I am a Microelectronics and Automation engineering expert. I have a lot of experience on ARM, FPGA, DSP, Arduino, Raspb Továbbiak

$250 USD 7 napon belül
(7 vélemény)
4.0
Samaji206

I am very proficient in c and c++. I have 17 years c++ developing experience now, and have worked for more than 7 years. My work is online game developing, and mainly focus on server side, using c++ under Linux environ Továbbiak

$30 USD 1 napon belül
(6 vélemény)
3.6
dotablack

- Schematic and PCB Layout using Altium designer, Cadence, Eagle, and so on. - SolidWorks Enclosure, AutoCad design - Multi Layer, Flexible, High speed PCB design - Exceptional C++/C /C# programming skills. - FPGA desi Továbbiak

$140 USD 7 napon belül
(1 Visszajelzés)
3.4
ritikamakar

......

$155 USD 20 napon belül
(0 vélemény)
0.0