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.