Go Down

Topic: SOUND DETECTOR|| Rilevatore sonoro! (Read 715 times) previous topic - next topic

difra93

May 31, 2012, 12:35 pm Last Edit: May 31, 2012, 12:44 pm by difra93 Reason: 1
Hello everyone,
for an exam I decided to build a "sensor" that detects the sound frequencies of emergency vehicles that turn off the radio immediately.
Before I put an amp that I plugged a microphone. Next to interface Arduino to 1.0 I added a converter F / T because it does not work with arduino sound frequencies, the problem now is how do I work with the amplitude of the input signal taken via arduino?

I report the code I used:

Ciao a tutti,
come progetto d'esame ho deciso di costruire un "sensore" che rileva le frequenze sonore dei mezzi di soccorso che spegnerà immediatamente l'autoradio.
Prima ho montato un amplificatore a cui ho collegato un microfono. Successivamente per interfacciarlo ad Arduino 1.0 ho inserito un convertitore F/T perchè arduino non lavora con le frequenze sonore, ora il problema è come faccio a lavorare con l'ampiezza del segnale preso in ingresso tramite arduino?

di seguito riporto il codice da me utilizzato:

int MIC=0;
int LED=13;
int NOISE_MARGIN=392;
double SAMPLING=0.1;

int value=0;
boolean flag=true;

void setup() {  
 pinMode(MIC,INPUT);
 pinMode(LED,OUTPUT);
 Serial.begin(9600);
}

void loop() {  
 value=analogRead(MIC);
 if(value>NOISE_MARGIN)
   digitalWrite(LED,HIGH);
      else digitalWrite(LED,LOW);
 Serial.println(value);
 delay(SAMPLING);
}



Go Up