int som;
int musica;
int entrada1, entrada2, entrada3, entrada4, entrada5, entrada6, entrada7, entrada8;
int vB1=0, vB2=0, vB3=0, vB4=0, vB5=0, vB6=0, vB7=0, vB8=0;
int tensao1, tensao2, tensao3, tensao4, tensao5, tensao6, tensao7, tensao8;
void setup(){
Serial.begin(9600);
pinMode(9,OUTPUT);
pinMode(A0, INPUT);
pinMode(A1, INPUT);
pinMode(A2, INPUT);
pinMode(A3, INPUT);
pinMode(A4, INPUT);
pinMode(A5, INPUT);
pinMode(A6, INPUT);
}
void PlayDo(int duracao){
tone(9, 261, 1000);
}
void PlayRe(int duracao){
tone(9, 293, 1000);
}
void PlayMi(int duracao){
tone(9, 329, 1000);
}
void PlayFa(int duracao){
tone(9, 349, 1000);
}
void PlaySol(int duracao){
tone(9, 392, 1000);
}
void PlayLa(int duracao){
tone(9, 440, 1000);
}
void PlaySi(int duracao){
tone(9, 494, 1000);
}
void loop(){
entrada1 = analogRead(A0);
vB1 = entrada1 * (5.000000/1024);
tensao1 = 5-vB1;
entrada1 = analogRead(A1);
vB2 = entrada2 * (5.000000/1024);
tensao2 = 5-vB2;
entrada3 = analogRead(A2);
vB3 = entrada3 * (5.000000/1024);
tensao3 = 5-vB3;
entrada1 = analogRead(A3);
vB4 = entrada4 * (5.000000/1024);
tensao4 = 5-vB4;
entrada1 = analogRead(A4);
vB5 = entrada5 * (5.000000/1024);
tensao5 = 5-vB5;
entrada1 = analogRead(A5);
vB6 = entrada6 * (5.000000/1024);
tensao6 = 5-vB6;
entrada1 = analogRead(A6);
vB7 = entrada7 * (5.000000/1024);
tensao7 = 5-vB7;
if(tensao1>4) PlayDo(1);
if(tensao2>4) PlayRe(1);
if(tensao3>4) PlayMi(1);
if(tensao4>4) PlayFa(1);
if(tensao5>4) PlaySol(1);
if(tensao6>4) PlayLa(1);
if(tensao7>4) PlaySi(1);
som = map(musica, 80.0, 180.0, 264, 264);
tone(9, som, 10000);
}
Nenhum comentário:
Postar um comentário