Paso 9: Parte 2: Software
Si no tienes instaladas las librerías, hazlo ahora! Para instalar una biblioteca siga las instrucciones aquí: http://arduino.cc/en/Guide/Libraries las vas a necesitar descargar e instalar las bibliotecas son: LPD8806 LiquidCrystal_I2C
Los pasos siguientes proporcionan una explicación detallada de cómo funciona el código. Si no les importa como funciona, simplemente copiar y pegar el código del paso anterior en Arduino y ejecutarlo. Como dije antes, yo me enseñó cómo hacer más de la avanzada de codificación, así que mi camino no puede ser la mejor manera de hacerlo. Si sabes de una mejor manera a una función del código, sienta libre de dejarme saber en la sección de comentarios!
Pro tip: usted puede agregar cada función en una pestaña separada en Arduino (primer cuadro). Esto le dará fácil acceso a cada función y ayuda a depurar. Para crear una nueva pestaña, haga clic en la flecha señala hacia abajo debajo del botón de Monitor Serial y luego haga clic en "Nueva pestaña" o Presione ctrl + Mayús + N.
Dividí cada función en un paso y publicado el código al final del paso, aquí está el esquema: 1. inicialización y configuración2. principal función
3. función de la rueda de color
4. chaseForward y chaseReverse
5. player1Celebrate y player2Celebrate
6. rainbowCyclePlayer1 y rainbowCyclePlayer2
7. selectScore
8. shift1 y shift2