#define LED1 13
// Variables pour le chronométrage
unsigned long previousMillis = 0;
const long interval = 500; // Intervalle de 500 ms
void setup() {
pinMode(LED1, OUTPUT);
}
void loop() {
// Stocker le temps actuel
unsigned long currentMillis = millis();
// Vérifier si l'intervalle de temps est écoulé
if (currentMillis - previousMillis >= interval) {
// Sauvegarder le moment où la LED a changé d'état
previousMillis = currentMillis;
// Inverser l'état de la LED
digitalWrite(LED1, !digitalRead(LED1));
}
}