ARDUINO 014 NOTAS MUSICALES

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
NOTAS MUSICALES
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