Étape 5: Dépannage
Voici quelques conseils pour vous aider à trouver le problème dans votre couleur de Luminch.
Commencez par uncommenting ligne 68 de configuration.h (#define TEST_ELECTRONICS) pour permettre à un programme de test. Ce programme permet de rouge, vert et bleu avec des intensités faibles et élevées. Si quelque chose ne va pas avec l’électronique led, cela permet de que vous plus facilement Localisez où il s’agit.
Ce programme de test montre aussi la sortie de débogage sur le port série (115200 bauds) pour le tactile capacitif et un capteur de distance. La sortie de débogage s’affiche quelque chose comme :
brut : 543 ; AVG : 544 ; Delta: 1 ; Etat: 1 cru : 568 ; AVG : 569 ; Delta: 1 ; Etat: 1 cru : 494 ; AVG : 493 ; Delta : -1 ; Etat: 1 cru : 551 ; AVG : 552 ; Delta: 1 ; Etat: 1 cru : 54 ; distance : 2642
Les 4 premières colonnes (brut, avg, delta et état) indiquent l’état du premier bouton tactile capacitif (rouge). Le plus important est l’État. Cette valeur peut être comprise entre 0 et 4 et a la signification suivante :
- 0: calibrage
- 1: ne pas touché
- 2: touché, mais ne pas tenu assez longtemps pour en fait s’inscrire sous une touche
- 3: touché
- 4: pas touché, mais pas encore assez longtemps pour vous inscrire en fait comme un relâchement de la touche
Colonnes 5-8 affichent les mêmes informations pour le deuxième bouton tactile capacitif (vert), 9-12 afficher ces informations pour le troisième bouton (bleu) et 13-16 montrer ceci pour le 4ème bouton (blanc). Enfin, les colonnes 17 et 18 montrent les informations provenant du capteur de distance (valeurs tant brutes que traitées).
Si un des capteurs capacitif tactile ne fonctionne pas, ça pourrait être l’un des cas suivants :
- La distance entre le capteur et le verre est trop grande. Puisque l’air est un très mauvais conducteurs pour les signaux de tactile capacitif, quelques millimètres espacement peut avoir un grand impact sur le signal/bruit ratio et la sensibilité du capteur. Essayez de plier la bande de cuivre vers le verre. Si cela ne fonctionne pas, testez en appuyant directement sur le capteur.
- Le capteur dispose d’un court circuit avec un autre capteur. Tester chaque connexion avec son voisin avec un multimètre ; Il faut éviter tout court-circuit.
- Le capteur est connecté à la broche mal ou pas connecté du tout. Tester la connexion avec un multimètre.
- Le capteur a une sensibilité très basse ou très élevée. Essayez de régler les seuils sur les lignes 33 et 34 de captouch.h.