El zumbador tiene dos pines. Uno es positivo y el otro es negativo. El pin positivo está marcado con un símbolo "+" en la parte superior y la parte inferior del zumbador.
Si el zumbador no encaja fácilmente en la placa, intente girarlo ligeramente para que encaje en los orificios diagonales.
El comando tone() de Arduino reproducirá notas de una frecuencia determinada. Proporcionaremos una función que toma los caracteres de las notas (a-g), y devuelve la frecuencia correspondiente de esta tabla:
Nota | Frecuencia |
c | 262 Hz |
d | 294 Hz |
e | 330 Hz |
f | 349 Hz |
g | 392 Hz |
a | 440 Hz |
b | 494 Hz |
c | 523 Hz |
Este programa tiene por finalidad emitir una melodía mediante un zumbador o buzzer.
----------------------------------------------
const int buzzerPin = 9;
const int songLength = 18;
char notes[] = "cdfda ag cdfdg gf ";
int beats[] = {1,1,1,1,1,1,4,4,2,1,1,1,1,1,1,4,4,2};
int tempo = 150;
void setup()
{
pinMode(buzzerPin, OUTPUT);
}
void loop()
{
int i, duration;
for (i = 0; i < songLength; i++)
{
duration = beats[i] * tempo;
if (notes[i] == ' ')
{
delay(duration);
}
else
{
tone(buzzerPin, frequency(notes[i]), duration);
delay(duration);
}
delay(tempo/10);
}
while(true){}
}
int frequency(char note)
{
int i;
const int numNotes = 8;
char names[] = { 'c', 'd', 'e', 'f', 'g', 'a', 'b', 'C' };
int frequencies[] = {262, 294, 330, 349, 392, 440, 494, 523};
for (i = 0; i < numNotes; i++)
{
if (names[i] == note)
{
return(frequencies[i]);
}
}
return(0);
}
------------------------------------------------------
Un zumbador piezoeléctrico o buzzer es un dispositivo que consta internamente de un disco de metal, que se deforma (debido a un fenómeno llamado piezoelectricidad) cuando se le aplica corriente eléctrica. Lo interesante es que si a este disco se le aplica una secuencia de pulsos eléctricos de una frecuencia suficientemente alta, el zumbador se deformará y volverá a recuperar su forma tan rápido que vibrará, y esa vibración generará una onda de sonido audible.
1.- Primeros pasos con Arduino
3.- Código para hacer parpadear un Led
4.- Código para controlar la luz de un Led con potenciómetro
5.- Código para controlar led RGB con PWM
6.- Código para luces secuenciales de 8 leds
7.- Código para encender un Led con pulsador
8.- Código para encender un Led con fotoresistencia LDR
9.- Código para sensor de temperatura
11.- Código para generar sonido con zumbador o buzzer
12.- Código para sensor de ultrasonido HC-SR04
El 31 de enero de 1958, se lanza el Explorer I, el primer satélite artificial puesto en órbita terrestre por Estados Unidos. El lanzamiento del Explorer I ocurre en respuesta al lanzamiento del Sputnik I y el Sputnik II lanzados por la Unión Soviética.
Preguntas aleatorias de la forma correcta de escribir. Aprende jugando, para niños, jóvenes y adultos... VER MÁS
Calculadoras OnLine | Proyectos Electrónicos | Vista Satelital | Perú | Radio y TV | Chistes | Satélites | Internet Satelital | VoIP | Wireless
Política de Privacidad | Contáctanos