This post has been written to aid in the teaching of a Arduino Course at Middlesex University.