sensore con microfono

Ho acquistato questo sensore ma non riesco a farlo funzionare.
Nel mio caso il sensore è quello che vedete nell’ immagine
I due led all’ interno del modulo si accendono quindi credo e spero che non sia rotto.
Ho seguito la guida su questo sito per farlo funzionare: http://arduinobasics.blogspot.it/2013/05/sound-sensor.html
Quando batto le mani non si accende niente, solo scollegando il pin A0 ( sul modulo DO ) si accendono tutti i led conteporaneamente.
Essendo molto ignirante nei codici di programmazione potrei sapere come faccio ad appire i valori del sensore nel monitor seriale ( se si può anche il codice intero )
Grazie a tutti

sensore.JPG

Benvenuto. :slight_smile:
Ti invitiamo a presentarti qui: http://forum.arduino.cc/index.php?topic=113640.0
e a leggere il regolamento: http://forum.arduino.cc/index.php?topic=149082.0

Per far apparire qualcosa sul monitor seriale, devi prima inizializzare la seriale con Serial.begin. Consigliato anche mettere un piccolo delay iniziale, non per far funzionare la seriale ma in generale. Dovesse bloccarsi Arduino in quel secondo si può fare manovra d'emergenza.

const byte PINDIG=10;
void setup()
{ delay(1000); 
  Serial.begin(9600);
  pinMode(PINDIG,INPUT);
}

Poi nella loop() puoi stampare usando Serial.print() o println()

void loop()
{ byte bVal=digitalRead(PINDIG);        // legge 0 o 1  LOW oppure HIGH
  Serial.print("Digitale "); Serial.print(PINDIG); Serial.print("="); Serial.println(bVal);
  int iVal=analogRead(A1);
  Serial.print("Analogico A1="); Serial.println(iVal);
  Serial.print("Analogico A1="); Serial.println(iVal,HEX);   // in esadecimale
}

Quel sensore ti dà due informazioni, un pin è digitale quindi ti dà solo 0 o 1. Ti dà 1 solo quando il suono raggiunge un certo livello (ad esempio un forte rumore). Il livello si dovrebbe poter regolare con quel trimmer a vite.
L'altro pin è analogico e ti dovrebbe dare il livello del rumore che il sensore sente (tra 0-1023).
Non mi sembra che questi sensori siano molto precisi o sensibili. Prova a fare un rumore moooolto forte.