Learning   Examples | Foundations | Hacking | Links

Ejemplos > Digital I/O

Reproduce un tono usando la función tone()

Este ejemplo muestra como usar la función tone() para generar notas. Reproduce una pequeña melodia que quizás hayas escuchado antes.

Circuito

image developed using Fritzing. For more circuit examples, see the Página del projecto Fritzing

Esquemático:

Haz click en la imagen para agrandarla

Código

El código de abajo usa un archivo extra, pitches.h. Este archivo contiene todos los valores de las frecuencias de las notas típica. Por ejemplo, NOTE_C4 es una C media. NOTE_FS4 es F aguda, y así sucesivamente. Esta tabla de notas fue originalmente escrita por Brett Hagman, en el que está basada la función tone(). La encontrarás util cada vez que tengas que reproducir notas musicales.

Para crear este archivo, haz click en el botón "new Tab" (nueva pestaña) en la esquina superior derecha de la ventana. Queda algo así:

The paste in the following code:

El programa principal es el siguiente:

 
     
     
       
  

     
     

Share