Académique Documents
Professionnel Documents
Culture Documents
Arquitectura de
Computadoras
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
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.
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.
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/