Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Arduino: améliorer le code qui gére le clavier analogique #24

Closed
matthieusalvat opened this issue Oct 18, 2019 · 1 comment
Closed

Comments

@matthieusalvat
Copy link
Member

Le code actuel de gestion du clavier analogique est loin d'être parfait, il y a des moments ou l'action affichée ne correspond pas à la touche appuyée.

Le problème vient du fait que le clavier fonctionne en analogique : derrière chaque touche il y a une résistance qui fait que l'on récupère une valeur différente pour chaque bouton. Cependant selon le temps d'appui, l'état des piles on a des valeurs qui fluctuent pas mal.

Pour ne rien arranger, certaines valeurs de resistances sont assez proches !

Idées d'améliorations :

  • Mettre une priorité sur certains boutons (les flèches)
  • Ajouter un délai pour ne pas lire la valeur tout de suite lors d'un appui (ça devrait éviter les sauts)
@matthieusalvat
Copy link
Member Author

L'algorithme a été revu dans la version 1.0.6 du code Arduino.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant