valores aleatórios na leitura do controle infra-vermelho

já testei vários controles diferentes e varias bibliotecas diferente, porem o problema é sempre o mesmo. para cada click no mesmo botão do controle, um valor de leitura diferente é registrado. posso apertar 10 vezes a mesma tecla do controle, a leituras nunca batem com a leitura anterior.

Exibições: 1314

Responder esta

Respostas a este tópico

posta o esquema de montagem dos componentes q estah usando, o codigo, a plataforma, o modelo do controle... esta muito vaga sua duvida....

estou usando o arduino mega e o kit controle remoto infravermelho ky-022
o controle independente do modelo, todos que tentei usar deu o mesmo  problema, em anexo tem o código que usei, o esquema elétrico, e a biblioteca utilizada é a (IRremote)

Anexos

Erro basico ...

Você conectou o sensor no pino D2 do Arduino. 

E no programa esta usando o pino D11 ???

int RECV_PIN = 11;

Mude para
int RECV_PIN = 2;

Não entendi = como não deu certo eu fui trocando os pino para ver se dava certo. 

Não é assim que funciona. 

Informe em qual pino do Arduino MEGA conectou o seu sensor.

Envie uma foto, pois provávelmente esta conectando incorretamente.  

não tenho o programa que faz esses esquema elétrico: vou tentar explicar tudo passo a passo:

 
com o receptor infra vermelho de frente:

 pino da esquerda:    sinal
 pino central:            fase
 pino da direita:        neutro

pino de sinal no (digital 11) do Arduíno mega,
ao receber sinal, os valores lido pela mesma tecla do controle, sempre são diferente a cada click no mesmo botão. (teste com vários controles diferentes)
a unica coisa que não testei foi rodar o código em outra placa arduino
Anexos

https://tkkrlab.nl/wiki/Arduino_KY-022_Infrared_sensor_receiver_module

  • Arduino GND --> Modulo KY-022 => pino (-) 
  • Arduino +5V --> ModuloKY-022  => pino do  meio   (+)  PLUS 
  • Arduino Digital pin 11 --> Modulo KY-022 => pino S

http://arduinomodules.info/ky-022-infrared-receiver-module/

isso mesmo, esse esquema de ligação, junto ao codigo que passei, que é o codigo de exemplo da bliblioteca (IRremote), para captar as leituras das teclas pertadas

Oi VD, boa noite.
Fiquei confuso com seu tópico.
Voce posta uma foto do sensor na primeira linha e o desenho de outro na segunda linha de imagens.
Se o sensor for igual ao da segunda imagem, está ligado errado.
Necessita de um resistor em serie com o + do sensor, um capacitor eletrolitico neste mesmo + e um resistor de 10k
do pino S para o pino +.
Se não fizer deste modo, o sensor fica enviando sinas aleatórios para o arduino.
Rui

agora está fazendo mais sentido pra mim, muitos sensores precisão de um resistor entre 2 terminais do mesmo, mais a tarde eu irei testar esse circuito que me passou e te dou um retorno, desculpa minha falta de informação no inicio e desordenado, esse foi o primeiro tópico que abri e não tinha muita experiecia

testei o circuito que me passou, ainda não resolveu o problema, mas já começou  ter alguns valores iguais

1092F408
EE4E666C
8EDE3510
49B0F624    <--
C392E5A9
510945A3
49B0F624   <--
E6CF2E03
25CC91D5
7E509C8D

esses valores são da mesma tecla apertada

Voce colocou o capacitor de 100uF?

E fez uma boa conexão de Gnd? Este sensor costuma gerar

muito ruido eletrico se o gnd nao for bom.

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço