Paso 3: Entender cómo comandos de infrarrojos se representan por códigos binarios
Echa un vistazo al cuadro 1. Se puede ver que el LED IR está enviando comandos IR casi cada 0.1 segundos.
Echa un vistazo a la foto 2y prestar atención a las marcas de hora y compararlo con el cuadro 1. Cargar el archivo A_H3RMFM.logicdata (en el archivo .zip) con software de Saleae Logic, mover la señal de datos a 4s, zoom, y verás los datos exactos de la misma como se muestra en la imagen.
Vamos a darle un nombre a la combinación de una "alta" y una "baja", dice un "bit". Entonces los primeros dos bits en el cuadro 2 es diferente al resto con alta =.768ms 0, bajo = 0.477ms, por lo que el CEI de ponerlos a un lado, porque es muy posible que estos dos bits son programados especialmente para denotar el inicio de un comando de IR. (En realidad si nos fijamos en otros comandos, llevan siempre por estos dos bits.)
Entonces veamos el resto. Hay sólo dos tipos de bits izquierda, uno es alta =.715ms 0, bajo = 0.759ms, otro es alta = 0.377ms, bajo = 0.422ms. Llamemos a la primera clase de broca "7", el segundo tipo de bit "4". Entonces el código que se muestra en el cuadro 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. Podemos reasignar 7 "1" y 4 a ser "0" (o al revés). Si lo hacemos este comando equivale a 0010110111010011001001111101101.