Paso 7: Código de Arduino
Así las cosas el Arduino tiene que interactuar con son: el escudo de Ethernet (a través de biblioteca de Ethernet), los controladores de matriz de LED (via biblioteca LEDControl), 20 x 4 LCD (a través de librería LiquidCrystal), 40 x 2 LCD (a través de librería LiquidCrystal), el sistema de Audio (a través de pernos estándar de IO digitales y entrada analógica) y el Panel de botones (a través de pernos de IO digitales estándar).
Es difícil para mí explicar la estructura del código sin realmente mostrando y explicando a través de anotaciones, por lo que es lo que voy a hacer, te incluyo la versión estándar del código (es decir, que usar en la tabla) y una versión comentada.
También es un diagrama de bloques que espero le dará una mejor idea de la estructura del código y el propósito de cada una de las funciones.