#define LED_PIN 13 // Pin où est connectée la LE
#define LED_PIN2 12
unsigned long previousMillis = 0; // Variable pour stocker le dernier temps de clignotement
const long interval = 1000; // Intervalle de clignotement (en millisecondes)
void setup() {
// Initialiser la broche LED en sortie
pinMode(LED_PIN, OUTPUT);
pinMode(LED_PIN2, OUTPUT);
Serial.begin(9600);
}
void loop() {
// Stocker le temps actuel
unsigned long currentMillis = millis();
// Vérifier si l'intervalle de temps s'est écoulé
if (currentMillis - previousMillis >= interval) {
// Sauvegarder le temps actuel
previousMillis = currentMillis;
// Inverser l'état de la LED
int ledState = digitalRead(LED_PIN);
digitalWrite(LED_PIN, !ledState);
digitalWrite(LED_PIN2, ledState);
}
}