Comment utiliser un clavier souple 12 touches ??

J’avais ce clavier souple 12 touches bien rangé dans le fond d’une mallette depuis quelques temps maintenant.

Je voulais m’en servir pour faire étudier un peu le contrôle d’accès aux élèves. Il est super et ne coute pas très cher (moins de 5€).
Mais le soucis, avec ce type de clavier, c’est que si on l’utilise avec une carte Arduino Uno et son shield Grove, il ne reste, au mieux, qu’une connectique Grove de disponible. Donc c’est enquiquinant.
La solution à laquelle j’ai pensé (et je ne suis certainement pas le seul), est de me servir d’une carte Uno comme interface puis d’envoyer le résultat du code vers une autre carte Uno qui pilote le reste de mon système.

Allez hop, un p’tit coup de fritzing :


une fois le câblage effectué, ça donne ça :

Le programme réalisé en deux parties, un pour l’interface clavier / un pour l’arduino recepteur, sous ardublock ressemble à :

Partie interface clavier
Partie réceptrice

La Del n’est présente que pour essai, après on peut imaginer piloter un servomoteur, … et maintenant on peut rajouter tout un tas de truc.

Print Friendly, PDF & Email