#define R1 2
#define R2 3
#define R3 4
#define BUZZ 5
#define SENSOR 13
int VALOR;
void setup() {
// put your setup code here, to run once:
pinMode(R1, OUTPUT);
pinMode(R2, OUTPUT);
pinMode(R3, OUTPUT);
pinMode(BUZZ, OUTPUT);
pinMode(SENSOR, INPUT);
}
void loop() {
// put your main code here, to run repeatedly:
VALOR=digitalRead(SENSOR);
if(VALOR==HIGH)
{
analogWrite(BUZZ, 10);
for(int I=0;I<3;I++)
{
digitalWrite(R3, HIGH);
delay(200);
digitalWrite(R3, LOW);
delay(200);
digitalWrite(R2, HIGH);
delay(200);
digitalWrite(R2, LOW);
delay(200);
digitalWrite(R1, HIGH);
delay(200);
digitalWrite(R1, LOW);
delay(200);
}
for(int I=0;I<20;I++)
{
digitalWrite(R1, HIGH);
digitalWrite(R2, HIGH);
digitalWrite(R3, HIGH);
delay(200);
digitalWrite(R1, LOW);
digitalWrite(R2, LOW);
digitalWrite(R3, LOW);
delay(200);
}
}
else
{
digitalWrite(R1, LOW);
digitalWrite(R2, LOW);
digitalWrite(R3, LOW);
digitalWrite(BUZZ, LOW);
}
}