int mini; int microAnalog; void setup() { // on défini les broches de 0 à 6 en sortie. for(int i=0;i<=6;i++) { pinMode(i, OUTPUT); } // On fait un échantillonnage sur le bruit ambiant // pour définir la valeur mini qui correspond à toutes // les LEDs éteintes. mini=1024; for(int i=0;i<=20;i++) { // on lit la valeur analogique du microphone microAnalog = analogRead(7); delay(1); if(microAnalogmini) digitalWrite(0, HIGH); if(microAnalog>mini+1) digitalWrite(1, HIGH); if(microAnalog>mini+2) digitalWrite(2, HIGH); if(microAnalog>mini+3) digitalWrite(3, HIGH); if(microAnalog>mini+4) digitalWrite(4, HIGH); if(microAnalog>mini+5) digitalWrite(5, HIGH); if(microAnalog>mini+6) digitalWrite(6, HIGH); }