Variable de 4 chiffres keypad Arduino

Bonjour,

Je vous contacte aujourd'hui afin de vous demander des renseignements.

Je dois récupérer une variable de 4 chiffres écrits avec le keypad Arduino, l'envoyer dans le port série, afin de faire lire cette variable à un Raspberry.

Le problème est que je ne trouve pas comment incrémenter 4 chiffres tapés sur le keypad dans une seule et même variable.

Pourriez-vous m'expliquer comment faire ? Merci.

Bonjour,

C'est quand même pas bien compliqué. Algo :

  1. Dès qu'une touche est appuyé, j'incrémente un compteur et je stocke la touche dans un tableau
  2. quand mon compteur = 4, j'envois par le port série, je nettoie le tableau et je remets le compteur à zéro

Bonjour, et merci pour vos indications.

Il me faut donc deux variables ? (le compteur et les valeurs)

Quelles sont les fonctions à utiliser ? Array ? (http://www.mon-club-elec.fr/pmwiki_reference_arduino/pmwiki.php?n=Main.Tableaux)

Merci.

Un tableau (=array) c'est pas une fonction c'est un type de variable. Mais sinon oui c'est le bon chapitre :wink:

Bonjour,

Malgré avoir retourné la fonction dans tous les sens, je ne comprends pas comment faire. Comment écrire dans ce fameux array, et envoyer les valeurs sur le port série une fois 4 valeurs entrées ?

Quelqu'un pourrait-il me donner la solution, qui, j'imagine, est simple, mais introuvable par ma petite personne ?

Je vous remercie vraiment.