Étape 4: Écriture du Code
Ensuite nous devons écrire le code pour l’Arduino et transférez-le au Conseil d’administration. Le croquis complet que j’ai utilisé se trouvent ci-dessous. J’ai également joint deux bibliothèques que j’ai utilisé dans mon code.
Le code fonctionne comme suit : l’Arduino prend un échantillon provenant du microphone sur une certaine fenêtre et trouve une valeur de crête à crête pour la fenêtre. Puis l’échantillon est manipulé pour trouver plusieurs valeurs qui peuvent être utilisés pour l’exécution des actions. Partie de cette manipulation est multiplication du signal par le rapport que l’utilisateur sélectionne sur le pot rotatif. Le ratio est affichée sur l’écran LCD. Le code utilise la moyenne en cours d’exécution pour ralentir le temps de réponse et réduire les effets de pointes courtes et nettes. Cela donne un ensemble final de la production de valeur qui sont utilisés pour contrôler le servo et la position des pots numériques.