Está en la página 1de 5

Prctica 4

Arquitectura de
Computadoras

Campillo Arjn Marcelino


Milln Padilla Brenda
Morales Arjn Hugo
Ingeniera en Computacin 6CX33

Prctica 4

Introduccin
Planteamiento del Problema
Desarrollar un programa mediante el compilador Arduino que, mediante la conexin a una
bocina y el uso de un swtich, regrese un sonido de cierta frecuencia dependiendo de la
combinacin binaria escogida.
Implementar dicho programa en la tablilla Arduino y realizar la prueba prctica con la bocina
y un amplificador para comprobar su funcionamiento.

Objetivo
La utilizacin de la funcin tone() para la generacin de diferentes seales de sonido mediante
la tabilla Arduino, haciendo la seleccin por medio de un switch.

Fundamento Terico
La funcin Tone
Est funcin genera una onda cuadrada con una frecuencia especifica en un pin.
La duracin puede ser especificada, de otra manera, la onda continua hasta llamar a la funcin
noTone(). El pin puede ser conectado a una bocina para generar sonidos.
Solo un tono puede ser generado al mismo tiempo. Si un tono est activo en un mismo pin, la
llamada a la funcin determinara su frecuencia.
El uso de tone() interferir con la salida PWM en los pines del 3 al 11.
No es posible generar tonos menores a 31 Hz.

Sintaxis

tone(pin, frequency)
tone(pin, frequency, duration)

Parmetros

pin: El pin donde se generara el tono


frequency: La frecuencia del tono en Hz
duration: La duracin del tono en milisegundos (opcional)

Prctica 4
Espectro Audible
El espectro audible, tambin denominado campo tonal, se halla conformado por las
audiofrecuencias, es decir, toda la gama de frecuencias que pueden ser percibidas por el odo
humano.
Un odo sano y joven es sensible a las frecuencias comprendidas entre los 20 Hz y los 20 kHz.
El espectro audible podemos subdividirlo en funcin de los tonos:
1.
2.
3.

Tonos graves (frecuencias bajas, correspondientes a las 4 primeras octavas, esto


es, desde los 16 Hz a los 256 Hz).
Tonos medios (frecuencias medias, correspondientes a las octavas quinta, sexta y
sptima, esto es, de 256 Hz a 2 kHz).
Tonos agudos (frecuencias altas, correspondientes a las tres ltimas octavas, esto
es, de 2 kHz hasta poco ms de 16 kHz).

Lista de Materiales

Arduino Uno R3
Bocina
Tip120
Protoboard
Dip Switch
Equipo de cmputo (Laptop) con entorno Arduino
Cable para conexiones

Procedimiento
1.
2.
3.
4.

Implementacin de Programa en el IDE de Arduino.


Conversin de archivo a formato Hexadecimal.
Implementacin de archivo mediante conexin USB a la tablilla Arduino.
Conexiones del dip switch al Arduino y del mismo hacia la bocina con su respectivo
circuito amplificador.

Prctica 4
Desarrollo del Programa en IDE Arduino
Primeramente se configura el entorno de manera adecuada, con el fin de poder realizar la
programacin correspondiente dentro del IDE de Arduino.
El Programa en cuestin se muestra a continuacin:

Una vez terminado el programa, se compila. El programa nos indica que no se han generado
problemas en el proceso.
Despus usando el mismo IDE y una alimentacin USB el programa es grabado en el
microprocesador de la tablilla Arduino.

Prctica 4

Conclusiones
Por medio de pruebas, realizadas con las tablillas, se pudo comprobar que el Arduino cumpla
con el objetivo del programa realizado en el IDE de Arduino, el cual, mediante las conexiones
necesarias hacia una bocina y la combinacin de nmeros binarios, genera los diferentes
sonidos con diferente frecuencia.

Referencias
http://arduino.cc/en/pmwiki.php?n=Tutorial/Tone
http://arduino.cc/en/pmwiki.php?n=Reference/Tone
http://www.escolares.net/fisica/espectro-auditivo/

También podría gustarte