Ir ao conteúdo

Posts recomendados

Postado

Hello pessoal, bom minha dúvida é :

Como contar pulsos elétricos com ajuda do ARDUINO ?

É o seguinte, tenho um sensor qualquer conectado a um pino do Arduino, esse sensor retorna 0/1 no pino do arduino. Preciso contar quantas vezes recebi um nível lógico 1.

Por favor, quero um código em C pronto para rodar no Arduino. Se possível comentem o Código !

[]s. :lol:

Postado

Por favor, quero um código em C pronto para rodar no Arduino. Se possível comentem o Código !

O trabalho da gente não é fazer seu trabalho. Se você postar o que já conseguiu fazer tentaremos ajudar. !

  • 8 anos depois...
Postado

//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

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

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...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!