J'appui sur le BP1 (sans relâcher), la LED s'allume (peut importe si je relache ou pas)
J'appui sur le BP2 (en relâchant), la LED s'éteint
Apr!s avoir lu plusieurs topic, si j'ai bien compris il faudrait:
que je lise l'état des BP, que le jes compare à leur état précedent pour voir l'enfoncement ou pas, puis que j'incrémente un compteur.
Par exemple : BP1 : +2
BP2 : -1
Si ca fait +1 : la LED s'allume
Cela fonctionnerait? Merci de votre aide précieuse !!
J'appui sur le BP1 (sans relâcher), la LED s'allume (peut importe si je relache ou pas)
--> faudrait savoir sans relâcher ou pas?
ce que vous voulez dire c'est dès l'appui vous voulez allumer une led sans attendre le relâchement du bouton c'est cela? et ensuite l'autre bouton lui ne doit réagir pour éteindre une LED non pas à l'enfoncement mais à son relâchement ?
Pour ton information les entrées "improprement" appelées analogiques par Arduino sont par défaut à l'allumage du micro de véritables entrées numériques.
Ce n'est qu'en appelant la fonction analogRead (qui va modifier la valeur de quelques registres du micro) qu'elles peuvent faire des mesures de tension analogique.
Je te dis cela car tu peut très bien utiliser les entrées A0 et A1 ce qui simplifiera le câblage.
Autre solution il y a aussi un Gnd de disponible sur le connecteur du haut.
Toujours chercher à faire un câblage simple en évitant de croiser les fils dans la mesure du possible.
Je crois qu'il doit y avoir bien plu ssimple que ce que j'ai fais...
Je veux juste :
Appui sans relacher sur BP1 : allume LED
Appui sans relacher sur BP2 : éteint led
clemraym:
Je crois qu'il doit y avoir bien plu ssimple que ce que j'ai fais...
Je veux juste :
Appui sans relacher sur BP1 : allume LED
Appui sans relacher sur BP2 : éteint led
Avec ce que tu veux faire le BP1 suffit et, pire, même pas besoin d'une carte Arduino (une pile + un BP + une résistance + une led)
clemraym:
Les boolean sont ils plus simple?
Rien n'est simple et rien n'est compliqué. Tout dépend de la structure de ton programme.
Il faut être plus clair dans ce que tu veux faire.