Étape 14 : potentiomètre
Avec le potentiomètre en place, exécuter le code de l’Arduino et lire la sortie dans la fenêtre de série. Vérifiez ce qui suit composer postes--jusqu’au milieu de gauche, environ un quart, approximatif, environ les trois quarts et tout le chemin à droite. Un potentiomètre conique linéaire devrait donner des lectures de 0, 255, 512, 767 et 1023 (ou ces nombres dans l’ordre inverse). Mon audio potentiomètre conique a donné des lectures de 1023, 990, 870, 674 et 0.
Correction à cet effet dans le code J’ai représenté graphiquement mes sorties et il est apparu logarithmique. J’ai fait une régression logarithmique pour trouver une approximation de logarithme naturel ajusté à mon points de données et qui permet de modifier le potentiomètre de lecture avant de le brancher dans la fonction map() afin de déterminer le délai réel. La plage des valeurs de délai étant relativement faible, cela a fonctionné assez bien.