// Definição dos pinos
const int ledPin = 11; // Pino do LED
const int buttonPin = 7; // Pino do botão
void setup() {
pinMode(ledPin, OUTPUT); // Configura o pino do LED como saída
pinMode(buttonPin, INPUT); // Configura o pino do botão como entrada
}
void loop() {
// Verifica se o botão foi pressionado
if (digitalRead(buttonPin) == HIGH) {
int cycleCount = 0; // Contador para os ciclos de piscar
// Ciclo de 3 piscadas do LED
do {
digitalWrite(ledPin, HIGH); // Liga o LED
delay(500); // Mantém o LED ligado por 500ms
digitalWrite(ledPin, LOW); // Desliga o LED
delay(500); // Mantém o LED desligado por 500ms
cycleCount++; // Incrementa o contador de ciclos
} while (cycleCount < 3); // Executa até que 3 ciclos sejam completados
}
}