Abaixo o esquema da montagem utilizada
Um potenciômetro é conectado a entrada A0 e varia o sinal de entrada. Uma função map transforma o sinal observado em A0 em sinal sonoro com frequências dependentes da amplitude deste sinal.
O código Fonte do programa segue abaixo
int POT; //declara variavel
int som; // variavel som para o alarme
void setup(){
Serial.begin(9600);
pinMode(A0, INPUT);// entrada A0
}
void loop(){
POT = analogRead(A0);
Serial.println(som);
delay(100);
som = map(POT,10, 1023, 20, 200); // toca o som com uma frequencia que
//varia de 100 a 1000 Hz de acordo com a distancia:
tone(9, som, 10000);
}
Agora é com vocês! Divirtam-se
:):)
Olá Marisa, bom dia!
ResponderExcluirEu gostaria de saber como você conseguiu perfurar o alto falente.
Agradeço pela atenção e parabéns pelo grande trabalho!