This was a project for a third year electrical engineering course in embedded systems.