En cours tester digitalRead sur les boutons d'un tableau

  • Auteur de la discussion totoche974
  • Date de début
totoche974
totoche974
Ouvrier
14 Mar 2015
376
st gilles les hauts
  • Auteur de la discussion
  • #1
bonjour

aprés un petit mal de crane, :smt021 un peux d'aide serais bienvenue

j'ai une variables qui defini un nombre de boutons
#define NBR_BUTTON 15

je declare un tableau
byte BUTTON_[NBR_BUTTON] ;

dans le setup ()
je me suis servi des ses variables pour initialiser les boutons, à l'aide d'une boucle FOR

dans le void loop(), j'aimerais tester avec un while ou autre fonction que le digitalRead de tous les boutons du tableau soit == HIGH
l'déal serais de récupérer la variable BUTTON_

le code est faux la variable NBR_BUTTON n'a pas lieu d'être
si un autre moyen est possible, je suis ouvert à toutes propositions

++
gilles
 
S
speedjf37
Compagnon
15 Oct 2009
2 217
indre et loire
Bonjour,

Pour aider il faudrait que ce soit un peu plus clair !!!!

JF
 
totoche974
totoche974
Ouvrier
14 Mar 2015
376
st gilles les hauts
  • Auteur de la discussion
  • #3
salut

ta eu le ok :-D

que veux tu comme renseignements supplémentaire pour être plus clair

+
 
S
speedjf37
Compagnon
15 Oct 2009
2 217
indre et loire
salut

ta eu le ok :-D

que veux tu comme renseignements supplémentaire pour être plus clair

+
qu'y a t'il de stocké dans le tableau ? (les numéros des pins )

j'ai cru comprendre qu'il y a 15 boutons et qu'il faudrait tester si les 15 sont High pour déclencher une action, cela me parait bizarre !!

JF
 
totoche974
totoche974
Ouvrier
14 Mar 2015
376
st gilles les hauts
  • Auteur de la discussion
  • #5
c'est le numero du bouton qui est stocké dans le tableau

le but est de reprendre dans un while le numéro des boutons du tableau
est de tester l'etat = digitalRead(du bouton) == high

GC
 
totoche974
totoche974
Ouvrier
14 Mar 2015
376
st gilles les hauts
  • Auteur de la discussion
  • #7
bonsoir jpb

merci beaucoup pour le petit bout de code

dés demain je mis atèle pour la mise en forme

bonne soirée
GC
 
Haut