Boa noite,
Estou tendo um pequeno problema com a leitura digital no Arduino e um sensor PIR. Enquanto o Arduino está alimentado via USB, a leitura é normal (correta). O problema acontece quando eu alimento ele com fonte externa. Ele começa a fazer leitura errada. O que pode ser e como eu posso corrigir?
Conto com ajuda de vocês.
Grande abraço.
Tags:
Você precisa postar mais informação sobre que fonte externa esta usando, e aonde esta conectando, já leu este tutorial?
http://labdegaragem.com/profiles/blogs/tutorial-como-utilizar-o-sen...
Abs.
Oi CAD, boa noite,
recomendo também a leitura deste post:
http://labdegaragem.com/forum/topics/sugest-o-de-como-postar
Rui
Blz galera?
O problema não é no sketch ou nas ligações, se fosse este o problema, com o Arduino plugado e alimentado pelo PC tmb não funcionaria a leitura, mas funciona.
Só não funciona ao ligar na fonte.
A fonte usada é uma fonte blindada 12V 5A (60W).
Despluguei o sensor do Arduino. (a leitura deveria ficar em nível lógico baixo "0", porém continua lendo nível lógico alto "1"). Relembrando, o Arduino plugado no PC não acontece isto.
Grande abraço.
CAD,
ligue a fonte externa e meça a voltagem no pino +5V do arduino.
Ela não deve variar mais que 10%, se estiver diferente, tem problema no regulador do arduino.
Outra atenção é com está ligado este seu sensor. Ele tem que ter o Gnd dele ligado ao Gnd do arduino.
Rui
Sim, tudo correto. 5,01V de tensão e todos os GNDs corretamente conectados.. :(
Aqui no LAB tem um tutorial e uma discussão, passei o link acima para você.
Note que la tem esta ressalva
OBS: A pinagem abaixo está incorreta! Assim como no datasheet! Siga a seguinte pinagem em vermelho: Marrom - GND, Preto - VCC (5V), Vermelho - Saída Digital.
O sensor PIR tem três fios: GND (marrom), VCC (vermelho) e Saída (preto). A figura abaixo mostra a ligação a ser feita no Arduino, também tem um resistor de 10K veja no desenho do link, é este o que você esta usando?
Se isso só acontece com o a fonte externa e não quando alimenta via USB, tudo indica que o problema esta nesta etapa, faça mais medições, mas que isso não da pra analisar a distancia.
Boa sorte;
Abs.
Blz Carlos? Então, como falei. O erro só acontece com a fonte alimentando, não acontece com o USB alimentando.
No USB:
Tem movimento: Leitura "1"
Sem movimento: Leitura "0"
Na fonte:
Com ou sem movimento: Leitura sempre "1" (mesmo sem o PIR conectado no Arduino)
Carlos Duarte
Olá chara, blz, pergunta:
Você tem resistores pull nas entradas? Pode enviar foto do circuito de ligação ou esquema?
Abs.
Blz Rapaz?
Agora não posso enviar foto. Se eu me lembrar, hj a noite ou amanhã eu tiro e posto. Será que seja alguma interferência gerada pela fonte?
Sobre o resistor seria de Pull up, correto?
Carlos Duarte
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por