The aim of this project (or more specifically the code), is to see how well object orientated programming (OOP) works on an embedded platform. In other words, this is a software engineer's take on a ...