¿Qué aprenderemos?
Como utilizar un zumbador (buzzer) activo, que permite emitir un sonido Utilizando el pin número 2 para alimentar el zumbador. Una vez montado el circuito, haremos que el Led encienda mientras dejamos presionado el botón y se apaga dejándolo de presiona.
Componentes necesarios
Una placa Arduino.
Un zumbador.Un botón.
Varios cables que utilizaremos para realizar las conexiones.
Una protoboard para realizar el montaje.
¿Cómo funciona un zumbador?
Un buzzer pasivo o un altavoz permiten convertir una señal eléctrica en una onda de sonido. Se debe proporcionar una señal eléctrica para conseguir el sonido deseado.
Un buzzer activo disponen de un oscilador interno, por lo que únicamente debemos alimentar el dispositivo para que se produzca el sonido.
Manos a la obra
Diagrama
A continuación veremos el código utilizado, para emitir la señal utilizaremos el PIN 2.
const int pinBuzzer = 2; //pin de salida
void setup()
{
}
void loop()
{
//generar tono de 440Hz durante 1000 ms
tone(pinBuzzer, 440);
delay(1000);
//detener tono durante 500ms
noTone(pinBuzzer);
delay(500);
//generar tono de 523Hz durante 500ms, y detenerlo durante 500ms.
tone(pinBuzzer, 523, 300);
delay(500);
}