Paso 1: Cómo funciona el código
Escribir este código era la primera vez utiliza funciones personalizadas, así como una matriz. En primer lugar definir los valores en la parte superior para una fácil personalización. Luego configurar la matriz de código morse. Después de declarar unas cuantas cosas más, voy en el bucle. Primero llama mi primer fuction llamada playtone(). En el parenthathese de entrada cuánto desea transmitir en milisegundos (1 segundo == 1000 milisegundos; esto agrega precisión). Esto es para que los jamones rastrear la señal. Después de esto se espera 1 segundo luego llama mi segunda función. llamado playcode(), que desempeña una señal en código morse. Esta función utiliza un bucle leer el carácter de una matriz a la vez. Utiliza una serie de if declaraciones para establecer la duración. Después de se llama playtone(Duration). Esto reproduce el sonido en la longitud del carácter entonces para bucle lee el siguiente carácter de la matriz. Después que ha pasado por todos los personajes los retrasos del programa por un tiempo, determinado por la preferencia. Yo lo tengo configurado para 1 minuto. Leer los comentarios en el código para obtener información más detallada.EDIT 07/12/13: en el código original, debe insertar el morse para la llamada a transmitirse manualmente. En la actualizada (aunque desordenado, disculpas) código, basta con introducir la llamada y cualquier otro texto en la cadena de texto. Para que el programa a transmitir la cadena easterEgg en su lugar, deben tener pin 10 alta en reset. Esto es lo que califica el proyecto para concurso de Hackaday.