Como Ligar as Coisas

HC-SR501 – Sensor de Movimento – Como ligar?

Escrito por: ­ 24 de nov de 2017 ­ 1.966 views

HC-SR501 é um módulo de controle que usa um sensor PIR (piroelétrico), ele detecta a variação de luz infravermelha emitida pela radiação do corpo humano. É possível modificar o tempo de detecção, o padrão e a sensibilidade.
Com a váriavel de leitura do pino digital 1 ou 0, é possível condicionar ações de acordo com o movimento. (ligar/desligar uma lâmpada, uma enviar uma mensagem)

Neste artigo veremos:

O que você vai precisar

1 Sensor de Movimento Piroelétrico – HC-SR501.
Fios (jumpers)


Tempo de Leitura – Gire no sentido horário para reduzir o tempo de leitura ~3 seg – 5 minutos
Sensibilidade – Gire no sentido anti-horário para aumentar a sensibilidade (3 metros até 7 metros) – Não conseguimos nem 3 metros no máximo.

A conexão com o módulo HC-SR201, ocorre de maneira muito simples.
Vcc – 5v do Arduino
Gnd – Gnd do Arduino
Out – Saída para um porta digital do Arduino.

A programação

Arduino

// Exemplo criado por Edson Sidnei Sobreira
// Para http://hackeduca.com.br

int ledPino = 13; // local onde o LED está conectado
int pirPino = 2;  // Entrada Digital para o Sensor
int pirValor;     // Armazena o valor do Pino (1 ou 0)

void setup() {
  pinMode(ledPino, OUTPUT);
  pinMode(pirPino, INPUT);
  digitalWrite(ledPino, LOW);
}

void loop() {
  pirValor = digitalRead(pirPino);
  digitalWrite(ledPino, pirValor);
}

 

Mixly

 

Scratch

 

Scratch – Bônus

print
Previous Post Next Post

Você também pode gostar / You Might Also Like

No Comments

Leave a Reply

Show Buttons
Siga-nos no Facebook
Siga-nos no Twitter
Siga-nos no Google Plus
Siga-nos no Pintrest
Siga-nos no Youtube
Siga-nos no Scratch
Hide Buttons
Top
HackEduca