Paso 3: Descargar el código
Este proyecto se basa en el trabajo de Darren Yates para APC Magazine. La explicación técnica y descripción del proyecto original pueden encontrarse aquí. I código de modded Darren para ser activado por una lectura de un acelerómetro en lugar de un botón.
Se necesita para cargar cada archivo de código en distintos abalorios. El código de 1Ard_Accel entra la baratija Pro 3V; el código de 2Ard_Accel entra la baratija Pro 5V. Esto es importante porque el 3V Pro funciona en 12 megaciclos y 5V Pro funciona en 16 mHz. Código original de Darren fue escrito para el Arduino Uno, que funciona en 16 mHz y utiliza temporizadores de interrupción de audio muestra con precisión. Por lo tanto necesitamos usar 5V Pro todos audio, caso contrario la frecuencia de muestreo es desordenada y voces de sonido metálico y agudo.
El código en 1Ard_Accel toma las lecturas del acelerómetro y en una orientación específica, dirige el 3V Pro digitalWrite alto al pin 4, que está conectada al pin 4 de 5V Pro. Aquí es donde los 5V se apodera de Pro. Si pin 4 en 5V Pro recibe una señal alta durante 5 segundos, la grabación de audio se activan mecanismos [esto implica el uso de interrupciones del temporizador en el chip de lógica del microcontrolador, en profundidad explicación que puede encontrarse en el artículo APC original ligado arriba]. La segunda 5 requisito es necesario para los propósitos contra rebotes - para evitar la grabación de activación al azar [en digital y en un nivel físico, humano].