Incluí las frecuencias de las notas (agradables al escucharse) con #defines.
Define el valor de BPM (que puede modificarse obviamente) y conforme a lo define los valores de nota
(los más utilizados los).
Con esto define facilmente puede tocar una nota con el comando "tono" como esta:
tono (pin, duración y nota)
por ejemplo:
Tone(8,LA3,Q);
Delay(1+Q);
el retraso es importante porque gracias a la nota no se superponen posiblemente con los sucesivos.
("1 +" es un milisegundo extra que generalmente pongo para separar notas pero se puede evitar si usted prefiere las notas a ser continua.
Aquí está el código:
Notas de la ARDU (http://tny.cz/d1a629c1)