const int ledPin1 = 11;
const int ledPin2 = 12;
void setup() {
Serial.begin(9600);
pinMode(ledPin1, OUTPUT);
pinMode(ledPin2, OUTPUT);
}
void loop() {
float tiempo;
int repeticiones;
Serial.println("Ingrese el tiempo de temporización en segundos:");
while (!Serial.available()) {}
tiempo = Serial.parseFloat();
Serial.println("Ingrese la cantidad de repeticiones:");
while (!Serial.available()) {}
repeticiones = Serial.parseInt();
for (int i = 0; i < repeticiones; i++) {
digitalWrite(ledPin1, HIGH);
digitalWrite(ledPin2, LOW);
mostrarEstado("LED2 encendido - LED2 apagado");
delay(tiempo * 1000);
digitalWrite(ledPin1, LOW);
digitalWrite(ledPin2, HIGH);
mostrarEstado("LED2 apagado - LED2 encendido");
delay(tiempo * 1000);
}
apagarLEDs();
Serial.println("Secuencia finalizada");
}
void mostrarEstado(const char* mensaje) {
Serial.println(mensaje);
}
void apagarLEDs() {
digitalWrite(ledPin1, LOW);
digitalWrite(ledPin2, LOW);
}