The Arduino code for the eChook nano has been written with the aim of being as easy to understand as possible with clear comments throughout, however due to the number of things the arduino needs to do, there is a lot of code to sort through. This section aims to break each area of code down into manageable chunks.