int ledPin = 13; // Pin del LED
int button = 3;
unsigned long startTime; // variabile per memorizzare l'ora di inizio

void setup() {
  pinMode(ledPin, OUTPUT); // Imposta il pin del LED come output
  pinMode(button, INPUT); // Imposta il pin del LED come output
  Serial.begin(9600); // Avvia la comunicazione seriale a 9600 baud
}

void loop() {
  if (button == 1) { // Controlla se c'è un dato in arrivo
    startTime = millis(); // Memorizza l'ora di inizio
    digitalWrite(ledPin, HIGH); // Accende il LED
  }

  if (millis() - startTime >= 5000) { // Verifica se sono passati 25 secondi
    digitalWrite(ledPin, LOW); // Spegne il LED
  }
}