Go Down

Topic: SOUND DETECTOR|| Rilevatore sonoro! (Read 736 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
 


Please enter a valid email to subscribe

Confirm your email address

We need to confirm your email address.
To complete the subscription, please click the link in the email we just sent you.

Thank you for subscribing!

Arduino
via Egeo 16
Torino, 10131
Italy