Paso 10: El código
Como usted puede imaginar, no se puede descargar el Instructable si no eres miembro pro. Por lo tanto, hemos decidido subir el código en los pasos que usted puede descargar la versión completa. Usted verá algunos comentarios sobre él como una interpretación de ciertas frases.
MicroMaster es el código del maestro ATMega328. Envía órdenes al esclavo (el otro ATMega328) para establecer el modo y cambiarlo.
El Maestro establece la secuencia de LEDs y cambia el modo de micrófono está activado y alguien sopla en ella. Hicimos algunos ejemplos de secuencias según nuestro mapa de LEDs: Si usted cambia cualquiera de los dibujos de circuitos, el número asignado de cada uno varía de LED. Entonces, si alguien presiona el botón (el uno que cambia el modo), el maestro cambia el saliente del perno que se comunica con el esclavo, asesorando a la esclava que el modo ha sido cambios.
MicroSlave continuamente está tocando canciones. Hemos utilizado algunos ejemplos de canciones como la canción de Mario o de Doraemon, pero usted puede añadir más canciones o dejar de fumar. Antes de agregar una canción, si deseas que el tiempo de las notas y las pausas entre las notas son en milisegundos. Es la interrupción del modo MicroMaster y swaps. Este ATMega328 también fija los LEDs blancos y apaga casi copiando el ritmo de la canción.
Eso es todo lo que podemos decir sobre el código (descripción más específica comentó directamente sobre el código).