Bonjour,
Je souhaite récupérer dans une variable un nombre saisi avec un keypad.
Pas de problème avec le fonctionnement du clavier, j'utilise la librairie keypad.h
Mais je sais pas comment récupérer dans une variable l'ensemble des touches saisies.
J'essaie avec un tableau mais comment rassembler les nombre du tableau dans une variable ?
void loop(){
byte Clavier[4];
int compteur = 0;
int valeur;
char key = keypad.getKey(); // Lecture de la touche actionnée
if (key != NO_KEY){
// Si une touche est actionnée, envoi sur le port série
Serial.println(key);
Clavier[compteur]= key;
compteur++;
valeur = (Clavier[0]&&Clavier[1]&&Clavier[2]&&Clavier[3]);
Serial.println(valeur);
}
}
Je fais un tableau : Clavier[4]; et un compteur pour l'index.
A chaque saisie j'ajoute la valeur dans le tableau, l'index ajoute 1.
Puis comment récupérer la saisie ?
exemple : touche1 ->1 touche 2 ->2 touche3 ->3
valeur = 123