Curso de robótica - Robot Vigía

Curso de Robótica

Curso de Robótica

primero la parte lógica - Hablandole a Chenchibok

Lenguaje Humano:

SenChibot, Necesito que con el ojo1 vigiles toda la noche la entrada de la puerta principal y con tu ojo2 vigíles toda la noche el patio trasero. 

Alguien CRUZA esa puerta Ó Alguien PASA por ese patio ACTIVA la alárma.

…Gracias, SenChibot. 

Lenguaje Máquina:

Aquí puedes copiar y pegar el codigo directamente en tu programa de arduino y compilarlo. A continuación  explicaremos línea por línea el código 

Curso de Robótica Robot Vigilante
El mejor curso de Robótica

int ojo1 = 5;
int ojo2 = 6;
int Alarma = 13;
#define act 12
int Senal = 11;
int val = LOW;
int vol = LOW;
volatile boolean flag =false;

void setup() {
pinMode (ojo1, INPUT);
pinMode (ojo2, INPUT);
pinMode (Alarma, OUTPUT);
pinMode (Senal, OUTPUT);
pinMode (act, OUTPUT);
}

void loop()
{
if(flag == false)
{
digitalWrite (Senal, HIGH);
delay(3600);
digitalWrite (Senal, LOW);
digitalWrite (act, HIGH);
delay(1000);
flag = true;
}
if (flag == true)
{
val = digitalRead(ojo2);
vol = digitalRead(ojo1);
if (val == HIGH || vol == HIGH)
{
digitalWrite (Alarma, HIGH);
delay(5000);
digitalWrite (Alarma, LOW);
}
}
}

Aprenda a instalar cámaras de seguridad en un curso gratuito de 60 Minutos. Nonecesita Más Tiempo