Índice:

Decodificador de protocolo de controle remoto RC5 sem biblioteca: 4 etapas
Decodificador de protocolo de controle remoto RC5 sem biblioteca: 4 etapas

Vídeo: Decodificador de protocolo de controle remoto RC5 sem biblioteca: 4 etapas

Vídeo: Decodificador de protocolo de controle remoto RC5 sem biblioteca: 4 etapas
Vídeo: ✅ Control remoto universal x infrarrojo controlado por teclado y bluetooth 2024, Julho
Anonim
Decodificador de protocolo de controle remoto RC5 sem biblioteca
Decodificador de protocolo de controle remoto RC5 sem biblioteca

antes de decodificar rc5, primeiro discutimos o que é o comando rc5 e qual é a sua estrutura. então, basicamente

Comando rc5 usado em controles remotos que são usados em televisores, cd players, d2h, sistemas de home theater etc. ele tem 13 ou 14 bits arranjados de forma que os primeiros dois bits são bits de início e o terceiro bit é o bit de alternância e depois os próximos cinco bits são bits de endereço e os próximos seis bits são bits de comando.

Bits de início - em rc5 os primeiros dois bits são bits de início, esses bits são sempre 1. você pode dizer que esses bits são para informar ao receptor que os bits de alternância, endereço e comando estão prestes a receber.

Bit de alternância - este bit muda seu status (de 0 para 1 ou vice-versa) toda vez que um novo botão é pressionado (ou o mesmo botão se for liberado).

Bits de endereço - cada dispositivo possui um endereço exclusivo. você não pode operar a philips tv com o philips cd player. então é a magia dos bits de endereço. 2 ^ 5 = 32 dispositivos podem ser endereçados por esses 5 bits.

Bits de comando - os próximos 6 bits são os bits de comando. em um controle remoto, cada botão tem operação exclusiva, como power, vol +, vol-, ch +, ch- … etc. então, cada botão tem um código diferente. esses códigos dados por esses 6 bits. 2 ^ 6 = 64 botões possíveis em um emote.

Suprimentos

littlebitelectronics.blogspot.com/

Etapa 1: primeiro entendemos a estrutura do sinal de Rc5

Primeiro, entendemos a estrutura do sinal de Rc5
Primeiro, entendemos a estrutura do sinal de Rc5

no comando rc5 quando o sinal vai de baixo para alto é considerado como "1" e quando o sinal vai de alto para baixo então considerado como "0".

Etapa 2: Deixe-me deixar bem claro com dois bits…

Deixe-me deixar bem claro com dois bits…
Deixe-me deixar bem claro com dois bits…

Etapa 3: máquina de estado

Máquina de Estado
Máquina de Estado

Antes de escrever o código C do decodificador, desenhei uma máquina de estado do protocolo RC5 que pode ajudar no processo de decodificação.

Etapa 4: esquemático

Esquemático
Esquemático

Lista de peças -----

  1. Arduino uno
  2. tsop 1738
  3. lcd16x2
  4. conectando fios

Projeto Arduino daqui

Recomendado: