[Analogique] un préampli pour enregistrement

Alors pour moi, l'audio est validé, ça sonne très bien. La réponse en fréquence est un poil limitée (50KHz), mais ça passe, aucune différence à l'oreille sur un système HIFI au top (vive les années 80 et les gens qui se débarrassent de ces si bons matériels...)

Pour l'audio, il a fallu ruser un peu, car la potar numérique n'accepte qu'un signal compris entre 0 et 5V, donc un petit offset de 2.5V, une résistance pour diminuer le niveau, et un AOP pour le relever en sortie de potar...

Histoire de faire pratique, j'ai collé un vrai potar sur A0, et la loop :

byte x;

void loop() {
  x = analogRead(A0) >> 2;
  pot_set(10, x);
}

mais voilà, un vilain sifflement traine, c'est le clock permanent entre l'arduino et le AD5206 qui repisse dans l'ampliop. Qu'à cela ne tienne :

byte x, y;

void loop() {
  x = analogRead(A0) >> 2;
  if (x != y) {
    pot_set(10, x);
  }
  y = x;
}

Voilà. l'arduino n'envoie de signaux que si on bouge le potar.

L'usine à gaz :

Oui, pour contrôler le volume d'un signal audio, il y a bien moins cher et moins compliqué : le potar mécanique tout seul...

Bon, on n'a plus qu'à s'attaquer à la liaison série, côté PC et côté arduino. Je serais même tenté d'utiliser un écran LCD graphique de 12" avec un petit clavier, mais bon... c'est plus joli sur un PC! ou mon minitel?