On Show
Matthew Pigott

This project is an AVR Development Software. The aim of this project was to create a library of code for use with AVR microcontrollers, with a focus on the ATMEGA 168 series. The code is written in C and is designed for use with a Development Board being built by Adam Cannon. The reason this project was chosen was to get a better understanding of how microcontrollers work by exploring how the code is written and how it is uploaded to microcontrollers. The aspiration for this project is to have it used as an educational tool to immerse people in the world of AVR programming and to move away from traditional microcontroller development kits such as the Arduino. There are three libraries that were developed during this project; a Persistence of Vision Library, a Pulse with Modulation Library, and a Talking Voltmeter Library.