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.


Project Components

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

Part 1: Microcontroller Circuit

Create a mega2560-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

Holes have already been cut in your frisbees (and in some cases, a fan is already mounted). For this project, you need to make sure that the fan is adequately sealed over the hole.


References

What to Hand In

All components of the project are due by Tuesday, March 22nd 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: Sun Mar 13 01:23:51 2011