quarta-feira, 12 de outubro de 2011

Ondas estacionárias com o Arduino




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



:):)





Um comentário:

  1. Olá Marisa, bom dia!
    Eu gostaria de saber como você conseguiu perfurar o alto falente.
    Agradeço pela atenção e parabéns pelo grande trabalho!

    ResponderExcluir

Postagem em destaque

INFORMATICA NO ENSINO DE FÍSICA - UFAM

PLANO DE ENSINO - ANO CIVIL 1S 2024 COM INICIO EM DEZEMBRO DE 2023 - ANO ACADEMICO 2S DE 2023 Se preferir baixe o plano aqui  ou visualize