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.
Some cookies are necessary for the basic functioning of the website and cannot be disabled. These cookies never record any personally identifiable information about you.
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
The technical storage or access that is used exclusively for statistical purposes.We use statistical cookies to get insights in the usage of our website and to optimise the website experience for our users. We ask your permission to place these analytical cookies before they are set. IADT statistical data is anonymised and does not store any personally identifiable information about you.
Website content loaded in embeds, iframes, scripts or web beacons from third party content providers may set cookies and thereby require your prior consent. If you do not allow these Marketing cookies, the below features may not work correctly.