Bonjour a tous
je suis débutant avec qfix et j'ai un petit soucis avec mon programme
la lecture du bouton pour allumer une ampoule ne prend pas toujours
en gros il faut des fois appuyer plusieurs fois sur le bouton pour allumé la lampe et plusieurs fois pour l’éteindre
comment peux t’ont résoudre cela ?
merci d'avance
voila le code de mon programme :
Code:#include "qfixMiniBoard.h" #include "qfixLCD.h" #include "math.h" MiniBoard board; LCD led; bool etat =0; float dec; float temp; int main() { led.clear(); board.powerOff(2); while(1) { if(board.digital(0)) { etat = 1; board.sleep(0.3); } else { etat = 0; } while(etat) { board.powerOn(2); if(board.digital(0)) { etat = 0; board.sleep(0.3); } } board.powerOff(2); } }
-----