#define DATE "13/05/2024 15h27"
//Changer seulement la date et l'heure de la mise en route "DD/MM/AAAA HH:mm"
//Par exemple mettre "20/01/2002 06h15" pour dire que le systeme est en route depuis le 20 janvier 2002 à 6h15
//Attention entre les guillemets ne mettre que 16 caracteres maximum en comptant les espaces !!
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27, 16, 2);
unsigned long compteur = 0;
byte mem = 0;
void setup() {
lcd.init();
lcd.backlight();
lcd.setCursor(0, 0);
lcd.print(DATE);
pinMode(3, INPUT);
pinMode(13, OUTPUT);
}
void loop() {
if (digitalRead(3)) {
if (mem == 0) {
compteur++;
mem = 1;
digitalWrite(13, HIGH);
}
}
else {
mem = 0;
digitalWrite(13, LOW);
}
lcd.setCursor(0, 1);
lcd.print(compteur);
lcd.setCursor(0, 0);
lcd.print(DATE);
delay(50);
lcd.clear();
}