Lab 7: Jaw Drop

Lab activity

In this lab you will turn your ATmega32 into a device that makes your instructor's jaw drop. You must create your own idea for how to make use of your ATmega32 board and implement your plan. You must make use of the USART subsystem (at least trivally) and at least one other subsystem (does not need to be one we've discussed this quarter).

Hardware Configuration

  • You may use any of the parts supplied in your kit.
  • You may use additional hardware available through EECS tech support.
  • You may purchase additional hardware to use on your project.

Proposal

Each student must submit a proposal for a project that clearly describes the result of the project. The project proposal should have a scope approximately double the scope of the lab assignments to date. Students may choose to work with a partner provided the scope of the project is scaled appropriately.

You are given one week to develop a project idea and do any initial proof-of-concept testing that you need. Use this time wisely.

Demonstration

Each student must demonstrate (to the entire class) the successful implementation of their program on their SunRom hardware during the week 10 lab period. This demonstration is due by the end of the laboratory session.

FAST Data

Each student should indicate how much time (in minutes) you spend on this assignment in the FAST database. You are encouraged to log your activity as you work on the project. At a minimum, you should log all of the time spent on this assignment before the due date given above. All time spent on this assignment should be entered into the week 7, 8, and 9 columns (even if you worked on it in week 6 or 10).

Lab Deliverables

You should follow your instructor's instructions for your lab submission.

Taylor

If you have any questions, consult your instructor.

Grading

Your grade will depend on the following:

  • Scope of proposed project.
  • Successful demonstration.
  • Software design, documentation and implementation.
    • Appropriate use of functions.
    • Function and variable names.
    • Correct use of const and volatile.
    • Minimal use of globals.
  • FAST submission.
  • Timeliness of submission.
ce2810labs/lab7.txt · Last modified: 2009/06/03 11:22 (external edit)
 

This website is not owned or managed by the Milwaukee School of Engineering.

© 2003-2010 Dr. Christopher C. Taylor, et. al. • Office: L-343 • Phone: 277-7339 • npǝ˙ǝosɯ@ɹolʎɐʇ • -> RSS <-