Icono del sitio HeTPro-Tutoriales

Buzzer con Arduino – Generador Sonidos Variables

En este tutorial usaremos un buzzer con Arduino para crear un generador de sonidos. Para esto aprenderemos a usar los puertos de entradas analógicas. Un buzzer es un transductor piezoelectrico. Al hacer pasar voltaje, genera una onda de sonido con una frecuencia dada. Por lo tanto puedes utilizarlo para algún tipo de alarma o de señal auditiva que indique el paro o arranque de un proceso. Ten en cuenta que la aplicación particular depende de ti.

Material

En la tienda virtual de HeTPro puedes encontrar todos los materiales para este proyecto buzzer con arduino: hetpro-store.com

Los controladores y software Arduino lo puedes encontrar en: www.arduino.cc.

(adsbygoogle = window.adsbygoogle || []).push({});

Introducción Buzzer con Arduino

En primer lugar un buzzer no es más que un dispositivo electrónico que puede ser usado tanto para reproducir o detectar tonos. En nuestro ejemplo estamos conectando el buzzer con Arduino en el pin número 0. Ten en cuenta que tu lo puedes conectar a otro pin.
Los tonos pueden ser generados a partir de cualquier programa capaz de enviar valores ASCII a través del puerto serial ya sea el IDE de Arduino u otro. Programas de Terminal, Processing, Pure Data o Director, pueden ser usados para generar los tonos. En nuestro caso los caracteres ASCII los enviaremos por la ventana de dialogo del IDE Arduino. En consecuencia no requerimos instalar nada más. El objetivo de este proyecto es poder interactuar con el puerto de entradas analógicas y a su vez con los puertos de recepción de datos. En consecuencia poder controlar un generador de sonidos basado en un buzzer con Arduino.

Código del programa

See the gist on github.

Diagrama de conexión

En la siguiente imagen observamos la conexión. Finalmente podemos cargar nuestro programa al Arduino.  Ten en cuenta que las conexiónes pueden ser intercambiadas dentro de los parámetros de las funciones. En este caso la función tone tiene sus pines recomendados. Si quieres cambiar la entrada del ADC también revisa la función analogRead.

Generador Sonidos Variables Arduino
Salir de la versión móvil