Savoir contrôler l’intensité d’une LED (ou plusieurs) avec un signal audio
Etc.
Lecture & affichage des signaux audio
#defineGain1#definepinPWM2unsignedint Audio_left,Audio_right,Audio_sig;voidsetup(){
Serial.begin(115200);}voidloop(){// Lecture des canaux - Signal stéréo
Audio_left=analogRead(A0);
Audio_right=analogRead(A1);// Sommation + Gain
Audio_sig=Gain*(Audio_left+Audio_right);// Contrôle de la LEDanalogWrite(pinPWM,Audio_sig);// Affichage dans le port série
Serial.print(Audio_left);Serial.print(",");
Serial.print(Audio_right);Serial.print(",");
Serial.println(Audio_sig);delay(20);}
Contrôle de la LED
#defineGain1#definepinPWM2unsignedint Audio_left,Audio_right,Audio_sig;voidsetup(){}voidloop(){// Lecture des canaux - Signal stéréo
Audio_left=analogRead(A0);
Audio_right=analogRead(A1);// Sommation + Gain
Audio_sig=Gain*(Audio_left+Audio_right);// Contrôle de la LEDanalogWrite(pinPWM,Audio_sig);}