/*
Exercice 4 : mesure du temps d'aoouis d'un BP
Proposer un montage et un programme permettant de mesurer la durée d’appuis d’un bouton poussoir,
le résultat est envoyé vers le PC par le port série, et sur un écran LCD connecté en I2C.
Fait le 13/11/2024
Fonctionne : en cours
*/
const int bouton = 12;
long temps = 0;
long temps2 = 0;
void setup() {
Serial.begin(9600);
pinMode(bouton,INPUT);
Serial.print("Temps d'appuis");
}
void loop() {
boolean vabouton = digitalRead(bouton);
if (vabouton == true) {
temps = millis();
if (vabouton == false) {
temps2 = millis();
Serial.print("temps d'appuis : ");
Serial.println(temps2);
}
}
Serial.println("pas de temps");
vabouton = digitalRead(bouton);
delay(500);
}