arduino bouton events
#define BUTTON 2
void setup() {
Serial.begin(9600);
}
void loop() { boutonEvent();
}
void keyPressed() { Serial.println("keyPressed");
}
void keyReleased() { Serial.println("keyReleased"); }
void boutonEvent() {
/// BUTTON static boolean etat; static int buff; /// BUTTON
////// BUTTON RELEASE CODE int val = digitalRead(BUTTON); if (val==1) keyPressed();
if (buff!=val) { if (val==1) etat = true; if ((etat==true) && (val==0)) { // Serial.println("click"); etat = false; /// WHEN RELEASE DO SOMETHING keyReleased(); /// } } buff = val; ////// BUTTON RELEASE CODE }
Merci pour le bout de code bien pratique