Clavier connecté avec seulement 3 fils pour Arduino. Rappel des faits :
Un clavier de matrice peut être connecté à une carte Arduino pour que les données numériques peuvent être saisies par l’utilisateur.
Instructions existent dans divers forums sur la façon de le faire. Le principal problème est que celui-ci utilise habituellement un total de 7 de vos broches d’entrées/sorties numériques.
Le problème :
Pour moi, c’est un gros problème que je veux ces chevilles libres de contrôler des périphériques externes tels que les électrovannes et actionneurs. J’ai également besoin pour envoyer des données vers un écran LCD série.
Les options sont soit
a) utilisation une Arduino Mega avec beaucoup plus de tiges ou
b) trouver un moyen d’interfaçage d’un clavier à l’aide de moins broches d’entrée.
Solution :
En utilisant une seule broche d’entrée analogique et une grille de résistances, nous pouvons associer les touches du clavier tels que lorsque chacun est pressé une tension différente est envoyée à la broche d’entrée analogique.
Bien qu’il soit une câblage de tracas vers le haut de toutes les résistances, le gros avantage est que tous vos broches numériques demeurent libres d’être utilisé pour d’autres choses.
Il a été décrit avant sur les forums de AVR mais j’ai adapté pour Arduino et écrit du code pour vous commencer.