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
}