Cómo conectar un Buzzer activo a Arduino

En este pequeño tutorial veremos cómo conectar un buzzer activo a una tarjeta Arduino, también encontrarás un código de programación para tus primeras pruebas.

Un buzzer activo es un dispositivo que tiene la capacidad de generar una señal de audio al ser alimentado, se le conoce como activo porque cuenta con componentes internos que generen la señal eléctrica con frecuencias audibles, por lo que la señal con la que es controlado puede ser digital.

De esta manera un buzzer activo es un componente digital de salida, es decir, su funcionamiento consiste en generar una onda audible al ser alimentado. En este ejemplo conectaremos el pin de señal de nuestro buzzer pasivo al pin digital #9 de la tarjeta.

Componentes necesarios

  • Buzzer activo
  • Arduino Uno
  • Protoboard Chica
  • Cables de conexión M-M

Diagrama de conexiones

Código de Arduino

Cargamos el código a la tarjeta Arduino Uno y escuchamos como el buzzer emite sonido durante un segundo y permanece sin emitir sonido 4 segundos, de manera cíclica.


const int pinBuzzer = 9; //Constante que contiene el número del pin de Arduino al cual conectamos un buzzer activo

void setup()
{
  pinMode(pinBuzzer, OUTPUT);
}
 
void loop()
{
  digitalWrite(pinBuzzer, HIGH);   // Ponemos en alto(5V) el pin del buzzer
  delay(1000);                     // Esperamos 1 segundo
  digitalWrite(pinBuzzer, LOW);    // Ponemos en bajo(0V) el pin del buzzer
  delay(4000);                     // Esperamos 4 segundos
}