1. El Octavo Bit
  2. / Arduino
  3. / Modulos y sensores
  4. / Buzzer pasivo (KY-006) y activo (KY-012)

Buzzer pasivo (KY-006) y activo (KY-012)

| Actualizado:
Comentarios: 0

Buzzer pasivo (KY-006) y activo (KY-012)
Buzzer pasivo (KY-006) y activo (KY-012)

El zumbador o buzzer es un dispositivo electrónico que actúa como un transductor. Su función es producir un sonido agudo o zumbido mientras se le está suministrando corriente. Se pueden encontrar de dos tipos:

  • Los que integran oscilador, por ejemplo el KY-012.
  • Los que no integran oscilador, por ejemplo el KY-006.
Módulo KY-006. Pasivo Módulo KY-006. Pasivo
Buzzer pasivo KY-006
Zumbador activo KY-012
Sin oscilador interno.
Requiere de circuitos externos o señales enviadas desde una tarjeta para generación de tono.
Reproduce tonos que le son programados.
Oscilador Interno
Cuentan con una generación de tono.
Frecuencia fija

Zumbador pasivo KY-006

El Buzzer Pasivo KY-006 es un sensor piezoeléctrico que puede reproducir tonos de sonido entre un rango de 1.5Hz a 2.5 kHz dependiendo de la frecuencia de entrada, ya sea mediante retardos o modulación de ancho de pulso (PWM). No disponen de electrónica interna, por lo que tenemos que proporcionar una señal eléctrica para conseguir el sonido deseado.

Esquema de conexión con Arduino

Conectamos el pin de señal, S, al pin 8 de Arduino y el pin de tierra a GND.

Esquema para la conexión del zumbador KY-006 con Arduino

Código de ejemplo

Generamos dos tonos diferentes variando la señal de HIGH a LOW, con dos retardos distintos.

int zumbador = 8;

void setup() {
  pinMode(zumbador, OUTPUT);
}

void loop() {
  for (int i = 0; i < 80; i++) {
    digitalWrite(zumbador, HIGH);
    delay(1);
    digitalWrite(zumbador, LOW);
    delay(1);
  }
  delay(50);
  for (int j = 0; j > 100; j++) {
    digitalWrite(zumbador, HIGH);
    delay(2);
    digitalWrite(zumbador, LOW);
    delay(2);
  }
  delay(100);
}

Zumbador activo KY-012

El Buzzer Activo KY-012 permite reproducir un sonido de un solo tono. Incorpora un oscilador simple por lo que únicamente es necesario suministrar corriente al dispositivo para que emita sonido.

Esquema de conexión con Arduino

Conectamos el pin de señal, S, al pin 8 de la placa Arduino y el pin de tierra al pin GND.

Esquema para la conexión del zumbador KY-012 con Arduino

Código de ejemplo

El siguiente código genera una serie de pitidos cortos y agudos, simplemente variando la señal de HIGH a LOW.

int buzzerPin = 8;

void setup (){
  pinMode (buzzerPin, OUTPUT);
}

void loop (){
  digitalWrite (buzzerPin, HIGH);
  delay (500);
  digitalWrite (buzzerPin, LOW);
  delay (500);
}

Artículos que te pueden interesar

Sensor fotorresistencia, LDR

Sensor fotorresistencia, LDR

| Actualizado:
Comentarios: 0

Las fotorresistencias o LDR (light-dependent resistor) son unos componentes electrónicos de la familia de las resistencias variables cuya resistencia varía en función de la luz recibida, su resistencia disminuye a medida que aumenta la luz que incide sobre él. Con…

Teclados matriciales

Teclados matriciales

| Actualizado:
Comentarios: 0

Los teclados son una excelente manera de permitir que los usuarios interactúen con sus proyectos. Se pueden usar para navegar por los menús, introducir contraseñas o controlar los juegos y robots. Básicamente un teclado matricial está compuesto por pulsadores organizados…

Módulo KY-034
Módulo Flash Automático de 7 colores KY-034 para Arduino

Módulo Flash Automático de 7 colores KY-034 para Arduino

| Actualizado:
Comentarios: 0

Este módulo permite generar una luz intensa de 7 colores diferentes de forma fácil y rápida. Es compatible con Arduino o con cualquier microcontrolador que posea un pin de 5V. Está compuesto por un led emisor de luz de alto…

Modulo sensor de agua
Sensor de agua

Sensor de agua

| Actualizado:
Comentarios: 0

Módulo que detecta el nivel de agua del recipiente donde se sumerge. Para usar en tus proyectos Arduino. El nivel de agua es detectado por las bandas paralelas que tiene en la placa, y según el nivel de agua, genera…

Comentarios - 0

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *