Étape 6: Tester tout ça avant de l’enceinte
Je l’avais associée à mon banc d’essai de boutons pour s’assurer que tout cela a fonctionné avant que je m’apprêtais à mettre ensemble.
J’ai essayé toutes les fonctions de la MVC et remarqué qu’il y avait un décalage lors du réglage de volume. J’ai aussi remarqué que, comme je voudrais augmenter le volume, le clavier parfois Appuyez sur des touches au hasard qui fausseraient le focus de la souris (il disparaîtrait) - certaines choses vraiment drôles qui s’est passé.
J’ai réalisé que le problème était avec le script que j’avais écrit : j’avais mal compris un bit du code et dû enlever le signe $ j’avais placé dans certaines régions. Après que cela a été modifiée, tout semble fonctionner correctement. J’ai foiré autour avec les paramètres de délai dans le code de l’Arduino et a jugé que les meilleurs délais 75ms pour le codeur rotatif 50ms pour les boutons. C’est déjà fait dans le code.
Une fois que vous êtes heureux avec la série de tests, nous pouvons continuer à faire de l’enceinte.