int ledPin = 13; // Pino do LED
int delayTime = 1000; // Tempo inicial em milissegundos
int counter = 0; // Contador de piscadas
void setup() {
pinMode(ledPin, OUTPUT);
Serial.begin(9600);
}
void loop() {
if (counter % 5 == 0 && counter != 0) {
digitalWrite(ledPin, HIGH);
delay(100);
digitalWrite(ledPin, LOW);
delay(100);
digitalWrite(ledPin, HIGH);
delay(100);
digitalWrite(ledPin, LOW);
delay(100);
} else {
digitalWrite(ledPin, HIGH);
delay(delayTime);
digitalWrite(ledPin, LOW);
delay(delayTime);
}
counter++; // Incrementa o contador
Serial.print("LED piscou ");
Serial.print(counter);
Serial.print(" vezes.");
// Ajusta o tempo de atraso com base no contador
delayTime = (counter % 5 == 0) ? 500 : 1000;
}
To embed this program on your website, copy the following code and paste it into your website's HTML: