Page 36 - Proyecto - Ana Guerrero
P. 36
EJERCICIO # 27
Conectar 4 protoboards cada una contiene un sensor PIR
con 2 diodos leds donde los leds que se encuentran abajo
encenderán si el protoboard no detecta movimiento y los de
arriba estarán apagados, los de arriba se encenderán si el
sensor PIR detecta movimiento.
digitalWrite(naranja,LOW
void loop() );
int rojo=4; {
int naranja=5; }
dato1=digitalRead(pir1); //sensor3//
int amarillo=6;
int azul=7; dato2=digitalRead(pir2); if (dato3==LOW)
dato3=digitalRead(pir3); {
int pir1=8;
int pir2=1; dato4=digitalRead(pir4); digitalWrite(amarillo,HIG
int pir3=2; //sensor1// H);
int pir4=3; if (dato1==HIGH) delay(tiempo);
{ }
int dato1; digitalWrite(rojo,HIGH); else
int dato2; delay(tiempo); {
int dato3;
} digitalWrite(amarillo,LOW
int dato4;
else );
int tiempo= 10;
{ }
void setup()
digitalWrite(rojo,LOW); //sensor4//
{
pinMode(rojo, OUTPUT); } if (dato4==LOW)
pinMode(naranja, //sensor2// {
OUTPUT); if (dato2==HIGH) digitalWrite(azul,HIGH);
pinMode(azul, OUTPUT); { delay(tiempo);
pinMode(amarillo, digitalWrite(naranja,HIGH) }
OUTPUT);
; else
pinMode(pir1, INPUT);
delay(tiempo); {
pinMode(pir2, INPUT);
} digitalWrite(azul,LOW);
pinMode(pir3, INPUT);
else }
pinMode(pir4, INPUT);
{ }
}