Étape 1: Comment ça marche ?
Le diagramme ci-dessus montre le fonctionnement global de l’écu de changeur de voix.
L’Arduino utilise SPI pour lire des données depuis le microphone et le potentiomètre (SPI est un protocole haut débit donc plus que capable de traitement audio).
L’Arduino puis manipule les données audio en le mélangeant avec une onde sinusoïdale.
Les données audio modifiées sont ensuite envoyées à la DAC sur SPI. Le DAC génère un signal audio analogique qui passe par un filtre RC (RC signifie résistance et condensateur, soit dit en passant) qui filtre un peu de bruit.
Enfin, le signal va à un haut-parleur. Le signal n’est pas assez fort au pilote un haut-parleur directement, donc vous aurez besoin d’un haut-parleur qui a un amplificateur incorporé, comme les populaire « MP3 haut-parleurs portatifs » seraient connectés à un téléphone ou une tablette.