An AVR project for use with the ATMega2560, completed for the Microprocessors and Interfacing course at the University of New South Wales. Please see the documentation included in the .docx files.
Disclaimer: Use common sense and avoid plagiarism if you intend to use it for your university assignments. Otherwise, feel free to use to code to learn AVR.