//autor: PEDRO GRAMACHO OLIVEIRA; //projeto: mini-bomba com arduino; PROGRAMAÇÃO EM C++; int limite; int termino = 10; int tempo = 500; // tempo inicial entre os beeps void setup() { pinMode(13, OUTPUT); // LED pinMode(10, OUTPUT); // Saída final pinMode(9, OUTPUT); // Buzzer // Pisca LED e toca buzzer 8 vezes, acelerando for (limite = 0; limite < 8; limite++) { digitalWrite(13, HIGH); digitalWrite(9, HIGH); // buzzer ligado delay(tempo); digitalWrite(13, LOW); digitalWrite(9, LOW); // buzzer desligado delay(tempo); // diminui o tempo a cada ciclo → aceleração tempo = tempo - 150; // ajuste o valor para controlar a velocidade if (tempo < 100) tempo = 100; // limite mínimo para não travar } } void loop() { // Quando terminar as 8 vezes, aciona pino 10 e para de vez if (limite == 8) { delay (750); digitalWrite(10, HIGH); // sinal final while (true) { // trava o loop aqui, não faz mais nada } } }