1. Listado de Materiales:
- Placa Arduino UNO
- Protoboard de 400 pts
- Cables Dupont Machos
- Fotocelda
- Buzzer de 3 a 5 V
- Resistencia de 10 kilos
2. Circuito:
3. Código de programación
// Creamos la variable Buzzer, ligada al pin digital 9 del Arduino
int Buzzer = 9;
// Y la fotocelda o fotoresistencia ligada al pin analogico 0
int Fotores = 0;
// Y la variable Nota que guardará el valor de la nota o tono del buzzer
int Nota;
void setup() {
// Declaramos el pin al cual esta conectado el buzzer como salida
pinMode (Buzzer, OUTPUT);
}
void loop ()
{
//Calculo de la nota o tono del buzzer
Nota = 3*(analogRead (Fotores)) + 500;
// Aplicación de la nota en el pin 9
tone (Buzzer, Nota);
// Esperar 10 milisegundos para cambiar de nota
delay (10);
}
4. Video del circuito en funcionamiento
5. Descubre más…
¿Qué es un buzzer?
También conocido como piezoeléctrico o zumbador, consta de un transductor capaz de convertir la energía eléctrica en sonido. Para hacerlo funcionar se debe conectar con cualquier fuente de corriente directa.
Los materiales piezoeléctricos tienen la caracteristica de variar su volumen al ser atravesados por corrientes eléctricas. Un buzzer aprovecha este fenómeno para hacer vibrar una membrana al atravesar el material piezoeléctrico con una señal eléctrica.
¿Cuáles son los principales usos de un buzzer?
Su principal uso es el de bocina o alarma y se utiliza en múltiples sistemas, como en automóviles o en electrodomésticos, incluidos los despertadores.
¿Qué tipos de buzzers existen?
Los buzzers se dividen entre activos y pasivos. Los activos producen un tono audible fijo, con solo aplicar una tensión de corriente directa. Los buzzers pasivos requieren una señal oscilante, en general de tipo PWM, que indique la frecuencia y la duración de la señal.