Pic
shadow

Con este sencillo ejemplo aprenderemos a utilizar un zumbador piezoelectrico para producir sonidos con Arduino

  • Protoboard Ampliar
    Esquema Ampliar

Cómo vemos en la imagen, además de el Arduino y el zumbador necesitaremos un transistor. Esto se debe a que los pines de Arduino sólo pueden dar una corriente máxima de 25mA, insuficientes para producir sonido con el zumbador. La misión del transistor es amplificar esa señal.

Para experimentar utilizaremos la librería toneMelody que viene con Arduino y que se encuentra en examples, digital, toneMelody.

La librería tiene ya programas las frecuencias a las que suena cada nota, así que sólo tendremos que decirle que nota queremos tocar y con que duración.

Si nos fijamos en el ejemplo, lo primero que vemos es que al arrancar y entrar en setup ejecutará una melodía.

Nosotros utilizaremos loop para "tocar" la nuestra. para ello utilizaremos la función tone, su sintaxis es esta:

	tone(Pin al que esta conectado el zumbador,nota,duración);
	
Las notas son:
nota valor
do C
Re D
Mi E
Fa F
Sol G
La A
Si B
Duración:
Figura Valor
redonda 1
blanca 2
negra 4
corchea 8