#include <pitches.h>
#define sen 2
#define buz 9
bool state = false;
unsigned long start_time = 0;
int times = 5;
int led = 1 ;
const long period = 200;
void setup() {
pinMode(sen, INPUT);
pinMode(buz, OUTPUT);
pinMode(led, OUTPUT);
}
void loop() {
state = false;
int stanje = digitalRead(sen);
if (stanje == HIGH) {
state = true;
}
if ( state == true) {
for (int i = 0; i < times; i++) {
unsigned long timeon = millis();
if (timeon - start_time>=period){
digitalWrite(buz, HIGH);
digitalWrite(led, HIGH);
unsigned long timeoff = millis();
if (timeoff - start_time>=period){
digitalWrite(buz, LOW);
digitalWrite(led, LOW);
start_time = timeoff;
}
start_time = timeon;
}
}
}
}