ultrasonic lamptuttle.merc.iastate.edu/ee333/project_documents/ja/ja_p2... · 2 days ago ·...
TRANSCRIPT
AbstractThe goal of our project is to make a handheld brick breaker game controlled by a
microcontroller. It should be powered off a 12 VRMS wall block that we convert to 5
VDC. We would like the user to be able to track their score and progress through
levels. If you clear a level, the bricks reset and the speed of the ball increases. User will
interact with the game through push buttons for left and right and information will be
presented to them though a display.
Testing Plan
- Test code independently on an Arduino before porting it over to our ATMega chip
- Verify that voltage output from wall transformer and switched-mode regulator are what we expect
- Look at display and make sure there’s no issues with power delivery or the appearance of the screen
- Ensure that there’s only one action being performed per button press
- Thoroughly test code for bugs
ConclusionTo conclude, we unfortunately weren’t able to produce the system we hoped for. This can be due to
a number of reasons - chip failure, soldering short, incorrect trace connections, incorrect wiring with the
jumper wires. One thing we should have done better would be to test all of our parts together rather than
each one separately. This step was skipped because of the time crunch we had at the end of the
semester. Over all, from project 2, we learned a great deal about digital circuits, switch mode power
supplies, microcontrollers, surface mount parts, building a “bare-duino”, Arduino C programming, and
graphic user interface design.