Table des matières:

Décodeur de protocole de contrôle à distance RC5 sans bibliothèque : 4 étapes
Décodeur de protocole de contrôle à distance RC5 sans bibliothèque : 4 étapes

Vidéo: Décodeur de protocole de contrôle à distance RC5 sans bibliothèque : 4 étapes

Vidéo: Décodeur de protocole de contrôle à distance RC5 sans bibliothèque : 4 étapes
Vidéo: 2015-11-10 Revue d'actualité 2024, Juillet
Anonim
Décodeur de protocole de contrôle à distance RC5 sans bibliothèque
Décodeur de protocole de contrôle à distance RC5 sans bibliothèque

avant de décoder rc5, nous discutons d'abord de ce qu'est la commande rc5 et de sa structure. donc en gros

commande rc5 utilisée dans les télécommandes utilisées dans les téléviseurs, les lecteurs de CD, les d2h, les systèmes de cinéma maison, etc. elle comporte 13 ou 14 bits disposés de manière à ce que les deux premiers bits soient des bits de démarrage et le troisième bit est un bit de basculement, puis les cinq suivants les bits sont des bits d'adresse et les six bits suivants sont des bits de commande.

Bits de démarrage - dans rc5, les deux premiers bits sont des bits de démarrage, ces bits sont toujours à 1. vous pouvez dire que ces bits informent le récepteur que les bits de bascule, d'adresse et de commande sont sur le point de recevoir.

Bit bascule - ce bit a changé son état (de 0 à 1 ou vice versa) à chaque fois qu'un nouveau bouton est enfoncé (ou le même bouton s'il est relâché).

Bits d'adresse - chaque appareil a une adresse unique. vous ne pouvez pas utiliser philips tv avec le lecteur cd philips. c'est donc la magie des bits d'adresse. 2^5=32 appareils peuvent être adressés par ces 5 bits.

Bits de commande - les 6 bits suivants sont les bits de commande. dans une télécommande, chaque bouton a un fonctionnement unique comme power, vol+, vol-, ch+, ch-…etc. donc chaque bouton a un code différent. ces codes donnés par ces 6 bits. 2^6=64 boutons possibles dans une emote.

Fournitures

littlebitelectronics.blogspot.com/

Étape 1: Tout d'abord, nous comprenons la structure du signal de Rc5

Premièrement, nous comprenons la structure du signal de Rc5
Premièrement, nous comprenons la structure du signal de Rc5

dans la commande rc5 lorsque le signal passe de bas en haut, il est considéré comme "1" et lorsque le signal passe de haut en bas alors considéré comme "0".

Étape 2: Permettez-moi de le rendre très clair avec deux bits…

Permettez-moi de le rendre très clair avec deux bits…
Permettez-moi de le rendre très clair avec deux bits…

Étape 3: Machine d'état

Machine d'état
Machine d'état

Avant d'écrire le code C du décodeur, j'ai dessiné une machine à états du protocole RC5 qui peut aider au processus de décodage.

Étape 4: Schéma

Schématique
Schématique

Liste des pièces-----

  1. Arduino uno
  2. tsop 1738
  3. lcd16x2
  4. fils de connexion

Projet Arduino d'ici

Conseillé: