Tono
|
Frecuencia
Hz
|
DELAY
mS
|
||||
DO
|
262
|
1915
|
||||
RE
|
294
|
1700
|
||||
MI
|
320
|
1519
|
||||
FA
|
349
|
1432
|
||||
SOL
|
392
|
1275
|
||||
LA
|
440
|
1136
|
||||
SI
|
494
|
1014
|
||||
Do
|
Re
|
Mi
|
Fa
|
Sol
|
La
|
Si
|
La orden tone()
Existe una función que facilita la creación de notas musicales. Es la función tone().
tone(pin, frecuencia);
Ejemplo: tone(5, 262);
También se puede poner la duración:
tone(pin, frecuencia, duración);
tone(5, 262,1000);
EMPECEMOS
PASO 1. Conecta el buzzer a Arduino como en los ejemplos anteriores.
PASO 2. Abre el IDE de Arduino y escribe el programa.
void setup(){
tone(13,262,1000);
delay(133);
tone(13,294,500);
delay(233);
tone(13,320,300);
delay(133);
tone(13,392,150);
delay(133);
tone(13,440,130);
delay(233);
tone(13,494,100);
delay(133);
}
void loop(){ }
PASO 3. Verifica y carga el programa.
REALIZA EL SIGUIENTE PROGRAMA
//Producir sonidos con el zumbador
#define altavoz 5
void setup(){
pinMode(altavoz,OUTPUT);
tone(5,262,1915);//DO
tone(5,294,1700);//RE
tone(5,320,1519);//MI
tone(5,349,1432);//FA
tone(5,392,1275);//SOL
tone(5,440,1136);//LA
tone(5,494,1014);//SI
}
void loop(){
digitalWrite(altavoz,HIGH);
delay(33);
digitalWrite(altavoz,LOW);
delay(111);
}
No hay comentarios:
Publicar un comentario