Ir ao conteúdo
  • Cadastre-se

Rusbé

Membro Júnior
  • Posts

    1
  • Cadastrado em

  • Última visita

posts postados por Rusbé

  1. //Programa : Sensor de presenca com modulo PIR

     
    int pinorele = 2; //Pino ligado ao rele
    int pinorele2 = 13; //Pino ligado ao rele
    int pinopir = 7; //Pino ligado ao sensor PIR
    int acionamento; //Variavel para guardar valor do sensor
    int A, B;
     
     int C;
    void setup()
    {
    pinMode(pinorele, OUTPUT); //Define pino rele como saida
    pinMode(pinorele2, OUTPUT); //Define pino rele como saida

    pinMode(pinopir, INPUT); //Define pino sensor como entrada
    Serial.begin(9600);
      A = 0;
      B = 0;
      C = 0;
     
    }
     
    void loop()
    {
    acionamento = digitalRead(pinopir); //Le o valor do sensor PIR

     
    if (acionamento == LOW) //Sem movimento, mantem rele desligado
    {
      B = 0;
    if(A == B)
      {
      }
    if (A!=B)
      {
        A = B;
      }
    digitalWrite(pinorele, LOW);
    digitalWrite(pinorele2, LOW);


    //Serial.println("Parado");
    //Serial.println(acionamento);
    }
    else //Caso seja detectado um movimento, aciona o rele
    {
      B = 1;
      if(A!=B)
      {
        A=B;
        C=C+1;
        Serial.println(C);
      }
      if(A==B)
      {
      }
    digitalWrite(pinorele, HIGH);
    digitalWrite(pinorele2, HIGH);

    //Serial.println("Movimento !!!");
    //Serial.println(acionamento);
    }

    }

     

    // em C estará o contador

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...