Go Down

Topic: Sensor de movimento submisso ao sensor de luz (Read 53 times) previous topic - next topic

renandw

boa noite. tenho a plataforma do Arduino como um hobby. e no meu projeto estou tentando fazer o sensor de movimento só ser ativado quando a luz do ambiente estiver suficientemente baixa. porém não estou iniciando meu aprendizado em programação... se alguém puder me ajudar agradeço

void setup()
{
  pinMode(A0, INPUT);
  pinMode(5, OUTPUT);
  pinMode(3, INPUT);
}

void loop()
{
  if (analogRead(A0) < 200) {
    digitalWrite(5, LOW);
  } else {
    digitalWrite(5, HIGH);
  }
  if (digitalRead(3) < HIGH) {
    digitalWrite(5, LOW);
  } else {
    digitalWrite(5, HIGH);
  }
  delay(10); // Delay a little bit to improve simulation performance
}

o pino A0 é o sensor de luz
o pino 5 é o LED
o pino 3 é o sensor de movimento

obrigado pessoal

bubulindo

Tens de encadear os if's...

Code: [Select]


  if (analogRead(A0) < 200 && digitalRead(3) != HIGH) {
    digitalWrite(5, LOW);
  } else {
    digitalWrite(5, HIGH);
  }


This... is a hobby.

Go Up