Stap 3: Begrijpen hoe IR-opdrachten worden vertegenwoordigd door binaire codes
Neem een kijkje op foto 1. U kunt zien dat de IR-LED is het verzenden van IR-opdrachten uit bijna elke 0,1 seconden.
Neem een kijkje op afbeelding 2, en aandacht besteden aan de tijdstempels en vergelijken met afbeelding 1. Laad het bestand A_H3RMFM.logicdata (in het zip-bestand) met Saleae Logic software, het verplaatsen van het signaal gegevens 4s, zoom in, en ziet u exact dezelfde gegevens zoals weergegeven in de afbeelding.
Laten we de combinatie van een "hoog" en een "laag" Geef een naam, zeggen een 'beetje'. Dan de eerste twee bits in afbeelding 2 is verschillend van de rest met hoge = 0.768ms, laag = 0.477ms, zodat Iet is zet ze opzij, want het is heel goed mogelijk dat deze twee bits speciaal getimede zijn ter aanduiding van het begin van een IR-commando. (Eigenlijk als je kijkt naar andere opdrachten, ze altijd leiden door deze twee bits.)
Vervolgens laten we eens kijken naar de rest. Er zijn slechts twee soorten van bits links is een hoge = 0.715ms, laag = 0.759ms, een ander zit weetje = 0.377ms, laag = 0.422ms. laten we noemen het eerste soort bits "7", de tweede soort van bit '4'. Dan is de code die is afgebeeld in figuur 2 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. 7 "1" en 4 "0" (of andersom), kunnen we opnieuw toewijzen. Als we dat doen dan deze opdracht is gelijk aan 0010110111010011001001111101101.