Índice:

Analisador / receptor remoto IR com Arduino: 3 etapas
Analisador / receptor remoto IR com Arduino: 3 etapas

Vídeo: Analisador / receptor remoto IR com Arduino: 3 etapas

Vídeo: Analisador / receptor remoto IR com Arduino: 3 etapas
Vídeo: Como colocar Controle Remoto no Arduino com Receptor Infravermelho 2024, Junho
Anonim
Image
Image
Analisador / receptor remoto IR com Arduino
Analisador / receptor remoto IR com Arduino

Este analisador recebe 40 protocolos IR diferentes simultaneamente e mostra o endereço e o código do sinal recebido.

Ele usa a biblioteca Arduino IRMP, que inclui este aplicativo como exemplo, bem como outros aplicativos úteis!

Se você deseja analisar seu controle remoto ou deseja controlar seu aplicativo Arduino com um controle remoto sobressalente, é necessário saber o código enviado para cada chave.

Um LCD serial ou paralelo pode ser conectado para operar como um dispositivo autônomo, sem a necessidade de um monitor serial.

Uma instrução semelhante, mas mais básica, pode ser encontrada em

Etapa 1: BOM

BOM
BOM
BOM
BOM
  • Arduino Nano ou UNO
  • Receptor infravermelho

Opcional

  • Serial 1604 LCD
  • Tábua de pão
  • Fios de ligação

Etapa 2: Instalação do software

Depois de instalar o IDE e escolher a placa certa, abra o Library Manager com Ctrl + Shift + I e procure IRMP. Instale-o e escolha Arquivo -> Exemplos -> Exemplos de bibliotecas personalizadas -> Todos os protocolos.

Habilite o tipo de LCD que você tem na linha 43 ff. Todas as saídas podem ser vistas também no Monitor Serial Arduino, portanto, não há necessidade de anexar um LCD para análise!

Etapa 3: Analisando / Recebendo

Analisando / Recebendo
Analisando / Recebendo
Analisando / Recebendo
Analisando / Recebendo
Analisando / Recebendo
Analisando / Recebendo

Execute o programa e se um sinal IR for detectado, o LED embutido piscará.

Se o sinal puder ser decodificado, o resultado será impresso na saída serial (e no LCD). O R posterior significa que este comando é um comando de repetição.

Se você precisar analisar um dos 10 protocolos desativados, use o exemplo OneProtocol.

Recomendado: