User manual
ECE 477 Final Report Spring 2004
and decode them properly as well as transmit packets based on button presses that were
debounced in software. I interfaced the LCD module with the remote device microcontroller so
that data sent to the remote device could easily be written to the appropriate address in the LCD
memory. I helped integrate the firmware and PC software so that the two worked together
flawlessly.
I have contributed great time and effort in driving this project to meet its success criteria.
It is only because of the lack of time and resources that he was unable to fulfill the failed criteria
about wireless communication. I’ve worked with other group members in trouble shooting and
system integration, striving to build the functionality of the project as quickly as possible.
Because I worked hard myself and with my team mates to get this project working and because I
overcame many obstacles standing in the way of success, I deserve an A in this course.
Contributions of Mike Klockow:
I felt that I was able to contribute much to our senior design group this year. Along with
developing the base software and designing the serial interface, I was the webmaster and edited
the demonstration video. At the beginning of the semester, we decided to split into two groups.
Dan and Ed would be the hardware group, and would be responsible for designing the hardware
aspects as well as actual construction. Jon and I would be working on the software, since the
project had many software requirements.
Since there was not a lot to do in the beginning of the semester, I decided to spend my
time working on the website. I decided to exercise my programming skills by programming a
CGI script in Perl to accept information from a web form, and molded this into a script for the
group to add entries to their online Lab Notebook via the web. During the course of the
semester, I added design specification sheets to their own page as we selected different
components for use in our project.
There was a lot in terms of software that I worked on for this project. I worked on
developing the embedded software and came up with various test code during the process of
testing. Learning how to use the compiler and upload code to our device was a chore,
considering that our processor was surface mount and non-standard. I also wrote the embedded
A-4