Vous êtes sur la page 1sur 3

Projet la musique réactive avec Arduino

Objectifs
1. Savoir lire la sortie Audio
2. Savoir la dynamique des signaux audio
3. Savoir convertir un signal stéréo en mono
4. Savoir contrôler l’intensité d’une LED (ou plusieurs) avec un signal audio
5. Etc.

Lecture & affichage des signaux audio


#define Gain 1

#define pinPWM 2

unsigned int Audio_left,Audio_right,Audio_sig;

void setup() {

Serial.begin(115200);

void loop() {

// Lecture des canaux - Signal stéréo

Audio_left=analogRead(A0);

FPGA | Arduino | Matlab | Cours @ www.electronique-mixte.fr


Projet la musique réactive avec Arduino

Audio_right=analogRead(A1);

// Sommation + Gain

Audio_sig=Gain*(Audio_left+Audio_right);

// Contrôle de la LED

analogWrite(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
#define Gain 1

#define pinPWM 2

FPGA | Arduino | Matlab | Cours @ www.electronique-mixte.fr


Projet la musique réactive avec Arduino

unsigned int Audio_left,Audio_right,Audio_sig;

void setup() {

void loop() {

// 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 LED

analogWrite(pinPWM,Audio_sig);

FPGA | Arduino | Matlab | Cours @ www.electronique-mixte.fr

Vous aimerez peut-être aussi