Salut
Je me lance dans l'arduino et j'ai un souci avec un bouton poussoir. Je l'ai programmé pour qu'il interagisse avec le "master caution" du Hornet et quand j'appuie dessus et que je le relache, le bouton "master caution" reste enfoncé. Quand je rappuie et relache le bouton poussoir, le master caution ressort et s'enfonce à nouveau.
Quelqu'un pourrait m'aider ?
Voici le code :
#define DCSBIOS_IRQ_SERIAL
#include "DcsBios.h"
#include "Servo.h"
DcsBios::Switch2Pos masterCautionResetSw("MASTER_CAUTION_RESET_SW", 2);
void setup() {
DcsBios::setup();
}
void loop() {
DcsBios::loop();
}
Merci
Problème arduino et bouton poussoir
Re: Problème arduino et bouton poussoir
#2Bonsoir
Quel type de bouton as-tu ?
A ma connaissance il existe au moins 2 types de bouton poussoir:
- un type qui est a l'état ON quand tu appuies dessus, sinon il est à l'état OFF (switch 2 positions momentary OFF / (ON))
- l'autre qui reste à l'état ON quand tu as appuyé dessus (il reste enfoncé). Il faut alors reappuyer dessus pour le repasser à l'état OFF (switch 2 positions ON / OFF)
Quel type de bouton as-tu ?
A ma connaissance il existe au moins 2 types de bouton poussoir:
- un type qui est a l'état ON quand tu appuies dessus, sinon il est à l'état OFF (switch 2 positions momentary OFF / (ON))
- l'autre qui reste à l'état ON quand tu as appuyé dessus (il reste enfoncé). Il faut alors reappuyer dessus pour le repasser à l'état OFF (switch 2 positions ON / OFF)
Re: Problème arduino et bouton poussoir
#4Je viens de faire quelques essaies, j'ai le même comportement que toi.
J'ai résolu le problème en indiquant à DCS-Bios d'inverser la valeur du switch (DcsBios::Switch2Pos masterCautionResetSw("MASTER_CAUTION_RESET_SW", 2, true);)
Dis-moi si c'est bon de ton côté également
J'ai résolu le problème en indiquant à DCS-Bios d'inverser la valeur du switch (DcsBios::Switch2Pos masterCautionResetSw("MASTER_CAUTION_RESET_SW", 2, true);)
Dis-moi si c'est bon de ton côté également
Re: Problème arduino et bouton poussoir
#6Un peu de lecture sur le sujet au cas ou: https://www.locoduino.org/spip.php?article122
J'aurais appris quelque chose ce soir
J'aurais appris quelque chose ce soir