Olá, no vídeo anterior eu mostrei com utilizar um Sensor de Presença e neste vídeo eu mostro como você pode ligar dois sensores de presença e um LDR no arduino para controlar uma iluminação em sua casa.
Aproveite e copie também o código utilizado no vídeo.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 |
//Sensor de luz int relePin = 2; //Led no pino 2 int ldrPin = 0; //LDR no pino analígico 0 int ldrValor = 0; //Valor lido do LDR int pir = 7; //Módulo de presença PIR 1 int pir2 = 8; //Módulo de presença PIR 2 int sensor; //aqui vai armazenar o valor do sensor int sensor2; //aqui vai armazenar o valor do sensor void setup() { pinMode(relePin,OUTPUT); //define a porta 2 como saída Serial.begin(9600); //Inicia a comunicação serial } void loop() { ///ler o valor do LDR ldrValor = analogRead(ldrPin); //O valor lido será entre 0 e 1023 //se o valor lido for maior que 500, liga o led if (ldrValor<= 800){ digitalWrite(relePin,HIGH); } else { sensor = digitalRead(pir); //Le o valor do sensor sensor2 = digitalRead(pir2); //Le o valor do sensor if ((sensor == LOW) && (sensor2 == LOW)) //Led desligado { digitalWrite(relePin,HIGH); Serial.println("Tudo tranquilo"+sensor); delay(500); } else //senão, se ele detectar algum movimento, o led é ligado { digitalWrite(relePin,LOW); Serial.println("Tem alguém na área"+sensor); //delay(120000); delay(2000); } } //imprime o valor lido do LDR no monitor serial Serial.println(ldrValor); delay(100); } |
Veja com é feita a ligação: