/*17/10
RYAN LIMA DE OLIVEIRA SANTOS
MATRIZ E TABELA
*/
//========================DEFINIR PINOS===========
#define BUZZ 2
//========================BIBLIOTECAS=============
//=======================VARIÁVEIS E TABELAS============
byte leitura;
int musica [16]={466,329,391,349,329,932,880,370,0,329,391,349,311,349,466
};
int tempo [16]={400,600,200,400,800,400,1000,1000,500,600,200,400,800,400,1000};
//===========================SUB-ROTINAS==========
//=============================SETUP=================
void setup(){
pinMode(BUZZ,OUTPUT);
Serial.begin(9600);
//================================CONDIÇÕES INICIAIS============
Serial.println("OLA MUNDO");
}
//==========================LOOOP INFINITO=================
void loop(){
int valor=musica[0];
tone(BUZZ,valor);
delay(1000);
noTone(BUZZ);
delay(1000);
for(byte contador=0;contador<16;contador=contador+1) {int duracao=tempo[contador];
int valor=musica[contador];
if(valor!=0){tone(BUZZ,valor);
delay(duracao);
noTone(BUZZ);
delay(50);}
}
}