Project 1: Analog to Digital Conversion and Digital Input/Output

Project Goals

At the end of this project, you should be able to:

Circuit Overview

By the end of the semester, you will have a circuit on a single breadboard that includes the following components:

Not on the breadboard, but connected to it will be:

Project 1 Requirements

For project 1, your circuit with associated software must be able to:

As you are laying out the circuit on your breadboard, keep in mind the space requirements of the components that you will be installing later in the semester. If you have questions about these constraints, see Di's example circuit. (Note: if you need temporary use of an extra breadboard, please ask).


Project Components

All components are required to receive full credit for the project.

Part 1: Microcontroller Circuit

Create a mega8-based circuit on a solderless breadboard.

Part 2: Rate Gyro

Note: this part will count for one personal programming credit

Create a main program that:

Implement the following functions to support your main() function (these are requirements):

Part 3: Distance Sensor

Note: this part will count for one personal programming credit

Implement the following functions:

Part 4: Lift Fan

Cut a hole in the frisbee and mount the lift fan over the hole.


References

What to Hand In

All components of the project are due by Thursday, February 25th at 5:00pm.

Grading

Group grade distribution:

Grades for individuals will be based on the group grade, but weighted by the assessed contributions of the group members.


fagg [[at]] cs.ou.edu

Last modified: Thu Feb 25 00:51:49 2010