CSC270 Final Exam 2016
--D. Thiebaut (talk) 10:09, 16 April 2016 (EDT)
Problem 1
Your assignment is to connect the Arduino to the 6811 kit, and have them communicate with each other.
Option 1
- You decide on the direction of the flow of information; either from 6811 to Arduino, or from Arduino to 6811. We will refer to the system sending the information as the Sender, and the one receiving the information as the Receiver.
- The sender will send a series of bits, 0, 1, 0, 1, at a frequency of roughly 1 Hz. The bits sent should be visible in some fashion (LED, display, etc.)
- The receiver will display each new bit it receives in some fashion (LED, display, etc.). The receiver recognizes a new bit as one that is different from the previous one.
- Grading for Option 1
- You may stop at this point and submit your work. Your maximum grade will be:
- C for a spotless report (similar to the last homework or lab reports)
- Upgraded to C+ for a successful demonstration of your project.
Option 2
- You decide on the direction of the flow of information; either from 6811 to Arduino, or from Arduino to 6811. We will refer to the system sending the information as the Sender, and the one receiving the information as the Receiver.
- The sender will send a nybble of 4 bits, at a frequency of roughly 1 Hz. The bits sent should be visible in some fashion (LED, display, etc.)
- The receiver will display each new nybble it receives in some fashion (LED, display, etc.). The receiver recognizes a new nybble as one that is different from the previous one.
- You are free to send the nybble one bit at a time, 2 bits at a time, or 4 bits at a time.
- Grading for Option 2
- You may stop at this point and submit your work. Your maximum grade will be:
- C for a spotless report (similar to the last homework or lab reports)
- Upgraded to B+ for a successful demonstration of your project.
Option 3
- You decide on the direction of the flow of information; either from 6811 to Arduino, or from Arduino to 6811. We will refer to the system sending the information as the Sender, and the one receiving the information as the Receiver.
- The sender will send a byte of 8 bits, at a frequency of roughly 1 Hz. The bits sent should be visible in some fashion (LED, display, etc.)
- The receiver will display each new nybble it receives in some fashion (LED, display, etc.). The receiver recognizes a new byte as one that is different from the previous one.
- You are free to send the byte one bit at a time, 2 bits at a time, or any combination of bits, up to 8 bits at a time.
- Grading for Option 3
- You may stop at this point and submit your work. Your maximum grade will be:
- C for a spotless report (similar to the last homework or lab reports)
- Upgraded to A for a successful demonstration of your project.
Scheduling Lab Time
There are only 7 6811 Kits available, so you will need to schedule 4-hour blocks ahead of time. You are not allowed to reserve two consecutive 4-hour blocks, unless there are only 7 students left working on their exam. If you haven't finished your design at the end of a 4-hour block, you must remove all the wires and chips and put the kit back in the cabinet. You'll have to rewire your kit when you start a new 4-hour block.
Use this Doodle page to reserve a 4-hour block. Only 1 block at a time, please!
</onlydft>