// C++ code
int presenza = 0;
int pircucina = 7;
int ledcucina = 5;
int pircamera = 6;
int ledcamera = 8;
int reset = 4;
bool ciclo = false;
void setup()
{
pinMode(pircucina,INPUT);
pinMode(pircamera,INPUT);
pinMode(3,OUTPUT);
pinMode(4, INPUT);
pinMode(5,OUTPUT);
pinMode(8,OUTPUT);
}
void loop()
{
if(digitalRead(pircucina) == HIGH){
ciclo = true;
while(ciclo){
if(digitalRead(4)== HIGH){
ciclo = false;
}
tone(3,800,100);
digitalWrite(5, HIGH);
delay(250);
digitalWrite(5, LOW);
delay(250);
}
}
else{
digitalWrite(5, LOW);
}
if(digitalRead(pircamera) == HIGH){
ciclo = true;
while(ciclo){
if(digitalRead(4)== HIGH){
ciclo = false;
}
tone(3,800,100);
digitalWrite(8, HIGH);
delay(250);
digitalWrite(8, LOW);
delay(250);
}
}
else{
digitalWrite(8, LOW);
}
}