Étape 3: Comprendre comment les commandes infrarouges sont représentés par des codes binaires
Jetez un oeil à la photo 1. Vous pouvez voir que la LED IR envoie les commandes IR presque toutes les 0,1 secondes.
Jetez un oeil à la photo 2et attention pour les horodateurs et comparez-la à la photo 1. Chargez le fichier A_H3RMFM.logicdata (dans le fichier .zip) avec le logiciel Saleae logique, déplacer le signal de données à 4 s, effectuez un zoom avant, et vous verrez les mêmes données exactes comme indiqué dans l’image.
Nous allons donner la combinaison d’un « HIGH » et un « LOW », un nom, dire un "bit". Puis les deux premiers bits dans l’image 2 est différent du reste avec haute = 0.768ms, bas = 0.477ms, sorte de Iet de mettre de côté, car il est très possible que ces deux bits sont spécialement prévus pour indiquer le début d’une commande IR. (En fait si vous regardez les autres commandes, ils mènent toujours par ces deux bits.)
Puis regardons le reste. Il y a seulement deux sortes de bits à gauche, l’un est élevé = 0.715ms, bas = 0.759ms, un autre est haute = 0.377ms, bas = 0.422ms. appelons le premier type de bit « 7 », le deuxième genre de bit « 4 ». Ensuite, le code illustré dans la photo 2 est 4 4 7 4 7 7 4 7 7 7 4 7 4 4 7 7 4 4 7 4 4 7 7 7 7 7 4 7 7 4 7. Que nous pouvons ré-attribuer 7 à être "1" et 4 pour être "0" (ou l’inverse). Si nous faisons ensuite cette commande équivaut à 0010110111010011001001111101101.