. . .

 

Si tenemos un zumbador es posible producir diferentes tonos/sonidos de una forma muy sencilla usando tone().

Para conectar el zumbador tendremos que conectar el positivo a un pin digitar del arduino y el negativo a gnd pero con una resistencia de 100 ohm.

 

Personalmente estoy usanto el zumbador de una pantalla reprap discount y una ramps por lo que con solo poner el codigo ya lo tengo funcionando en el pin 37. Este sería un código de ejemplo.

Debemos especificar el pin, la frecuencia en la que queremos que suene y el tiempo, así de simple.

//Especificamos el ping digital de nuestro arduino en donde tenemos conectado el positivo del zumbador.
int piezoPin = 8;
 
void setup() {
 
}//close setup
 
void loop() {
 
  /*Tone needs 2 arguments, but can take three
    1) Pin#
    2) Frecuencia - esto estz en hertz (ciclos por segundo) Eso determina el tono del ruido producido
    3) Duracion - tiempo que dura el sonido en milisegundos
  */
  tone(piezoPin, 1000, 500);
 
  //tone(piezoPin, 1000, 500);
  //delay(1000);
 
}

Espero que os sirva, un saludo peña.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

Close