Zumbador piezoeléctrico 12mm (ref: 0332)

0,50 

Hay existencias

Cantidad Descuento
1 - 10 -
11 - 20 10%
21 - 30 15%
31 + 25%
SKU: 0332 Categorías: , Etiquetas: ,

Descripción

Este zumbador piezoeléctrico pasivo sin placa es uno de los más planos que podrás encontrar. Como es un zumbador “pasivo”, la membrana que produce el sonido es movida por nuestra señal cuadrada, por lo que podemos cambiar el tono del sonido al cambiar la frecuencia de nuestra señal. Como zumbador piezoeléctrico que es, está especializado en el rango de las altas frecuencias (sonidos agudos).

Admite ondas cuadradas de 3,3V ó 5V, y tiene un diámetro de D12 mm aproximadamente.

Precio por unidad

Conexionado:

  • Cable rojo: A la salida digital D2 de Arduino
  • Cable negro: A GND de Arduino

Código de ejemplo:

/* EJEMPLO ZUMBADOR PASIVO
 * Código proporcionado bajo licencia CC-BY
 * Puedes distribuir, mezclar, adaptar y hacer tuyo este código.
 * Sólo te pedimos que hagas referencia a nosotros como fuente original de la información.
 * 
 * Si tienes dudas sobre el uso de este ejemplo no dudes en contactarnos, estamos para echarte una mano.
 * ----------------------------------
 *    www.electronperdido.com
 *    contacto@electronperdido.com
 * ----------------------------------
 */
// Se define un nombre para el pin donde conectaremos la entrada del zumbador
// Es válido cualquier pin digital, escogemos el número 2
int zumbador = 2 ;
// El código dentro de SETUP se ejecuta una única vez, al inicio del programa
void setup (){
  pinMode (zumbador, OUTPUT) ;  // Configura el pin "zumbador" (número 2) como salida digital
}
// El código dentro de LOOP se ejecuta de manera repetida hasta el fin de los tiempos...
void loop () {
  unsigned char i, j ;  // Se definen las variables que usaremos a lo largo del LOOP
  for (i = 0; i <100; i++){ // Durante 100 ciclos emitirá un tono (una frecuencia determinada)
    digitalWrite (zumbador, HIGH) ; // Aplica tensión al zumbador
    delay (1) ;                     // Retardo de 1ms
    digitalWrite (zumbador, LOW) ;  // Quita la tensión del zumbador
    delay (1) ;                     // Retardo de 1ms
  }
  for (i = 0; i <100; i++){ // Durante 100 ciclos emitirá un tono distinto, al ser el retardo distinto
    digitalWrite (zumbador, HIGH) ; // Aplica tensión al zumbador
    delay (2) ;                     // Retardo de 2ms
    digitalWrite (zumbador, LOW) ;  // Quita la tensión del zumbador
    delay (2) ;                     // Retardo de 2ms
  }
}

buzzer

Valoraciones

No hay valoraciones aún.

Solo los usuarios registrados que hayan comprado este producto pueden hacer una valoración.

También te recomendamos…