Paso 4: Caso ii)
En caso de TV, caja de instalación, mandos de Radio los datos es transmitida continuamente mientras se presiona el botón. Incluso si se enviaron los datos de ese mando a distancia concreto, repetidamente enviará los mismos datos siempre y cuando se presiona el botón.
Por lo tanto, necesitamos pulsar el botón una sola vez para que los datos se graban una sola vez. Al pulsar el control remoto de Radio que sigue el protocolo NEC, la respuesta que obtengo es la siguiente,
Así recibí 75 bits de datos que no son el verdadero número en caso de una NEC remoto. Porque NEC protocolo envía sólo 34 bits(34 * 2 = 68 bits aquí dos se multiplicaron porque un poco que recibimos tanto tiempo de alta y baja)de datos incluyendo el bit de inicio y bit de parada. Pero ¿qué pasa si no sabemos qué protocolo es esto y ¿cuántos bits de datos son sus en ese protocolo??? En ese caso tenemos que cuidar el bit de parada. Ahora la pregunta es cómo reconocer los bits de parada. Bit de parada de la mayoría de los protocolos es un largo período de tiempo bajo. La duración es mucho más larga en comparación con los otros bits de la señal, por lo tanto, fácilmente obtiene destacado en el monitor serie. A continuación, se muestra el bit de stop en el presente Protocolo
En el protocolo de NEC, el bit de parada es largo 40.000 US. Por lo tanto, fácilmente observado. Por lo que los datos exactos del botón único de NEC remoto están hasta que esta parada bit (incluyendo el bit de parada).
Y otra vez, podemos convertir estos datos en su formato binario descifrando la duración de pulsos de bajo.
Comienzo poco tiempo alto - Estados Unidos 9050 9150
Comienzo poco tiempo baja - 4450-4550 Estados Unidos
Datos hora - 450-650 US
Datos del tiempo baja '1' - 1650-1750 nos
Datos del tiempo bajo '0' - 450-550 US
Pedacito de parada hora - 450-650 US
Pedacito de parada bajo tiempo - Estados Unidos unos 40.000
Así que con esto puede convertir esta duración en datos binarios. En el protocolo NEC formato de datos es como Start bit - bit de parada de bytes - byte de datos Inv - byte - byte de dirección Inv. - datos de dirección.
Esto es cómo puede analizar el protocolo y parámetros de diferentes mandos a distancia IR por usted utilizando placa arduino. Probé mi mejor para explicar este tema en forma simple como sea posible, aún si usted tiene cualquier duda no dude preguntarme por email o solo comenten debajo.