2e partie du code :
// déclenchement lundi number 1
if (now.dayOfWeek() == 1 && now.hour() == 12 && now.minute() == 40 && now.second() == 58 ) {
//EEPROM_writeAnything (0,compteurequipe);
lcd.setCursor (15,4);
lcd.print (compteurequipe);
delay (1000);
lcd.setCursor (10,2);
lcd.print (" ");
compteurequipe = 0;
digitalWrite (Ledrouge, HIGH);
}
if (now.dayOfWeek() == 1 && now.hour() == 12 && now.minute() == 59 && now.second() == 58 ) {
lcd.setCursor (14,3);
lcd.print ("------");
lcd.setCursor (14,4);
lcd.print ("------");
digitalWrite (Ledrouge, LOW);
}
// déclenchement Mardi number 2
if (now.dayOfWeek() == 2 && now.hour() == 12 && now.minute() == 40 && now.second() == 58 ) {
//EEPROM_writeAnything (0,compteurequipe);
lcd.setCursor (15,4);
lcd.print (compteurequipe);
delay (1000);
lcd.setCursor (10,2);
lcd.print (" ");
compteurequipe = 0;
digitalWrite (Ledrouge, HIGH);
}
if (now.dayOfWeek() == 2 && now.hour() == 12 && now.minute() == 59 && now.second() == 58 ) {
lcd.setCursor (14,3);
lcd.print ("------");
lcd.setCursor (14,4);
lcd.print ("------");
digitalWrite (Ledrouge, LOW);
}
// déclenchement mercredi number 3
if (now.dayOfWeek() == 3 && now.hour() == 12 && now.minute() == 40 && now.second() == 58 ) {
//EEPROM_writeAnything (0,compteurequipe);
lcd.setCursor (15,4);
lcd.print (compteurequipe);
delay (1000);
lcd.setCursor (10,2);
lcd.print (" ");
compteurequipe = 0;
digitalWrite (Ledrouge, HIGH);
}
if (now.dayOfWeek() == 3 && now.hour() == 12 && now.minute() == 59 && now.second() == 58 ) {
lcd.setCursor (14,3);
lcd.print ("------");
lcd.setCursor (14,4);
lcd.print ("------");
digitalWrite (Ledrouge, LOW);
}
// déclenchement jeudi number 4
if (now.dayOfWeek() == 4 && now.hour() == 12 && now.minute() == 40 && now.second() == 58 ) {
//EEPROM_writeAnything (0,compteurequipe);
lcd.setCursor (15,4);
lcd.print (compteurequipe);
delay (1000);
lcd.setCursor (10,2);
lcd.print (" ");
compteurequipe = 0;
digitalWrite (Ledrouge, HIGH);
}
if (now.dayOfWeek() == 4 && now.hour() == 12 && now.minute() == 59 && now.second() == 58 ) {
lcd.setCursor (14,3);
lcd.print ("------");
lcd.setCursor (14,4);
lcd.print ("------");
digitalWrite (Ledrouge, LOW);
}
// ************* APRES MIDI *************
// déclenchement lundi number 1
if (now.dayOfWeek() == 1 && now.hour() == 20 && now.minute() == 40 && now.second() == 58 ) {
//EEPROM_writeAnything (0,compteurequipe);
lcd.setCursor (15,4);
lcd.print (compteurequipe);
delay (1000);
lcd.setCursor (10,2);
lcd.print (" ");
compteurequipe = 0;
digitalWrite (Ledrouge, HIGH);
}
if (now.dayOfWeek() == 1 && now.hour() == 20 && now.minute() == 59 && now.second() == 58 ) {
lcd.setCursor (14,3);
lcd.print ("------");
lcd.setCursor (14,4);
lcd.print ("------");
digitalWrite (Ledrouge, LOW);
}
// déclenchement Mardi number 2
if (now.dayOfWeek() == 2 && now.hour() == 20 && now.minute() == 40 && now.second() == 58 ) {
//EEPROM_writeAnything (0,compteurequipe);
lcd.setCursor (15,4);
lcd.print (compteurequipe);
delay (1000);
lcd.setCursor (10,2);
lcd.print (" ");
compteurequipe = 0;
digitalWrite (Ledrouge, HIGH);
}
if (now.dayOfWeek() == 2 && now.hour() == 20 && now.minute() == 59 && now.second() == 58 ) {
lcd.setCursor (14,3);
lcd.print ("------");
lcd.setCursor (14,4);
lcd.print ("------");
digitalWrite (Ledrouge, LOW);
}
// déclenchement mercredi number 3
if (now.dayOfWeek() == 3 && now.hour() == 20 && now.minute() == 40 && now.second() == 58 ) {
//EEPROM_writeAnything (0,compteurequipe);
lcd.setCursor (15,4);
lcd.print (compteurequipe);
delay (1000);
lcd.setCursor (10,2);
lcd.print (" ");
compteurequipe = 0;
digitalWrite (Ledrouge, HIGH);
}
if (now.dayOfWeek() == 3 && now.hour() == 20 && now.minute() == 59 && now.second() == 58 ) {
lcd.setCursor (14,3);
lcd.print ("------");
lcd.setCursor (14,4);
lcd.print ("------");
digitalWrite (Ledrouge, LOW);
}
// déclenchement jeudi number 4
if (now.dayOfWeek() == 4 && now.hour() == 20 && now.minute() == 40 && now.second() == 58 ) {
//EEPROM_writeAnything (0,compteurequipe);
lcd.setCursor (15,4);
lcd.print (compteurequipe);
delay (1000);
lcd.setCursor (10,2);
lcd.print (" ");
compteurequipe = 0;
digitalWrite (Ledrouge, HIGH);
}
if (now.dayOfWeek() == 4 && now.hour() == 20 && now.minute() == 59 && now.second() == 58 ) {
lcd.setCursor (14,3);
lcd.print ("------");
lcd.setCursor (14,4);
lcd.print ("------");
digitalWrite (Ledrouge, LOW);
}
// déclenchement vendredi number 5
if (now.dayOfWeek() == 5 && now.hour() == 19 && now.minute() == 40 && now.second() == 58 ) {
//EEPROM_writeAnything (0,compteurequipe);
lcd.setCursor (15,4);
lcd.print (compteurequipe);
delay (1000);
lcd.setCursor (10,2);
lcd.print (" ");
compteurequipe = 0;
digitalWrite (Ledrouge, HIGH);
}
if (now.dayOfWeek() == 5 && now.hour() == 19 && now.minute() == 59 && now.second() == 58 ) {
lcd.setCursor (14,3);
lcd.print ("------");
lcd.setCursor (14,4);
lcd.print ("------");
digitalWrite (Ledrouge, LOW);
}
// ************* NUIT *************
// déclenchement lundi number 1
if (now.dayOfWeek() == 2 && now.hour() == 4 && now.minute() == 40 && now.second() == 58 ) {
//EEPROM_writeAnything (0,compteurequipe);
lcd.setCursor (15,4);
lcd.print (compteurequipe);
delay (1000);
lcd.setCursor (10,2);
lcd.print (" ");
compteurequipe = 0;
digitalWrite (Ledrouge, HIGH);
}
if (now.dayOfWeek() == 2 && now.hour() == 4 && now.minute() == 59 && now.second() == 58 ) {
lcd.setCursor (14,3);
lcd.print ("------");
lcd.setCursor (14,4);
lcd.print ("------");
digitalWrite (Ledrouge, LOW);
}
// déclenchement Mardi number 2
if (now.dayOfWeek() == 3 && now.hour() == 4 && now.minute() == 40 && now.second() == 58 ) {
//EEPROM_writeAnything (0,compteurequipe);
lcd.setCursor (15,4);
lcd.print (compteurequipe);
delay (1000);
lcd.setCursor (10,2);
lcd.print (" ");
compteurequipe = 0;
digitalWrite (Ledrouge, HIGH);
}
if (now.dayOfWeek() == 3 && now.hour() == 4 && now.minute() == 59 && now.second() == 58 ) {
lcd.setCursor (14,3);
lcd.print ("------");
lcd.setCursor (14,4);
lcd.print ("------");
digitalWrite (Ledrouge, LOW);
}
// déclenchement mercredi number 3
if (now.dayOfWeek() == 4 && now.hour() == 4 && now.minute() == 40 && now.second() == 58 ) {
//EEPROM_writeAnything (0,compteurequipe);
lcd.setCursor (15,4);
lcd.print (compteurequipe);
delay (1000);
lcd.setCursor (10,2);
lcd.print (" ");
compteurequipe = 0;
digitalWrite (Ledrouge, HIGH);
}
if (now.dayOfWeek() == 4 && now.hour() == 4 && now.minute() == 59 && now.second() == 58 ) {
lcd.setCursor (14,3);
lcd.print ("------");
lcd.setCursor (14,4);
lcd.print ("------");
digitalWrite (Ledrouge, LOW);
}
// déclenchement jeudi number 4
if (now.dayOfWeek() == 5 && now.hour() == 4 && now.minute() == 40 && now.second() == 58 ) {
//EEPROM_writeAnything (0,compteurequipe);
lcd.setCursor (15,4);
lcd.print (compteurequipe);
delay (1000);
lcd.setCursor (10,2);
lcd.print (" ");
compteurequipe = 0;
digitalWrite (Ledrouge, HIGH);
}
if (now.dayOfWeek() == 5 && now.hour() == 4 && now.minute() == 59 && now.second() == 58 ) {
lcd.setCursor (14,3);
lcd.print ("------");
lcd.setCursor (14,4);
lcd.print ("------");
digitalWrite (Ledrouge, LOW);
}
// déclenchement vendredi number 5
if (now.dayOfWeek() == 6 && now.hour() == 2 && now.minute() == 40 && now.second() == 58 ) {
//EEPROM_writeAnything (0,compteurequipe);
lcd.setCursor (15,4);
lcd.print (compteurequipe);
delay (1000);
lcd.setCursor (10,2);
lcd.print (" ");
compteurequipe = 0;
digitalWrite (Ledrouge, HIGH);
}
if (now.dayOfWeek() == 6 && now.hour() == 2 && now.minute() == 59 && now.second() == 58 ) {
lcd.setCursor (14,3);
lcd.print ("------");
lcd.setCursor (14,4);
lcd.print ("------");
digitalWrite (Ledrouge, LOW);
}
// déclenchement Samedi matin heure sup !
if (now.dayOfWeek() == 6 && now.hour() == 12 && now.minute() == 40 && now.second() == 58 ) {
//EEPROM_writeAnything (0,compteurequipe);
lcd.setCursor (15,4);
lcd.print (compteurequipe);
delay (1000);
lcd.setCursor (10,2);
lcd.print (" ");
compteurequipe = 0;
digitalWrite (Ledrouge, HIGH);
}
if (now.dayOfWeek() == 6 && now.hour() == 12 && now.minute() == 59 && now.second() == 58 ) {
lcd.setCursor (14,3);
lcd.print ("------");
lcd.setCursor (14,4);
lcd.print ("------");
digitalWrite (Ledrouge, LOW);
}
}
}
Voilà, en gros la 2e partie ne sert qu'au comptes journalier.