Paso 3: Codificación de su proyecto.
No desmonte su LilyPad antes de usted ha codificados con éxito su proyecto. No sólo es más fácil trabajar con las piezas LilyPad cuando se fusionaron en el tablero, pero sabiendo que su codificación es correcta y trabajando antes de tomar las piezas aparte para coser en tu caso es crucial. Si usted encuentra cualquier problema futuro, sabrás que el problema no es con la codificación!Esto es lo que quería mi proyecto para hacer: Cuando se abrió la solapa superior de la caja, el sensor de luz recién expuesto sentido luz y encender 4 LEDs blancos y jugar un pequeño extracto del tema de Hedwig en el zumbador. El colgajo envolvente permanecería cerrado sobre los pedazos electrónicos mientras esto sucedía. La música se juega una vez con las luces y luego se apagarán. El sensor tendría que ir oscuro otra vez y entonces sentido luz música y luces para volver a comenzar.
Mi código de proyecto se encuentra en el primer archivo a continuación. He intentado explicar mis pasos en todo el texto de codificación. Tomé la mayor parte de mi código de los ejemplos de Arduino [Blink ToneMelody y AnalogInput], modificando para adaptarse a mi proyecto. Codifiqué las 14 primeros notas del tema de Hedwig con la guía en ToneMelody y partitura de la canción. Lo tengo tan cerca como pude conseguir el sonido real — imaginación puede que sea necesario! El segundo archivo contiene la información de 'Campos', necesaria para reproducir la melodía.
¿Qué es el tercer código? Yo de alguna manera había dañado mi sensor después de completar el proyecto. Por lo tanto tuve que cambiar la codificación para que el caso sería tocar música y luz [una vez] cuando lo encendí. El tercer archivo más abajo representa este código. A menos que el sensor se daña de alguna manera [y a incluir una advertencia sobre esto en el lugar adecuado en mis instrucciones de coser], no tendrá el tercer bloque de código!