Analizar cualquier protocolo de IR con sólo tu placa Arduino (4 / 5 paso)

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.

Artículos Relacionados

Cómo controlar la placa arduino con un módulo bluetooth y un teléfono con android

Cómo controlar la placa arduino con un módulo bluetooth y un teléfono con android

en este tutorial usted aprenderá cómo utilizar un módulo de bluetooth e inventor de la aplicación del MIT para crear un enlace inalámbrico de la serie entre un teléfono con android y una placa arduino.Aquí está un breve vídeo que muestra una aplicaci
Primeros pasos con GearBest Starter Kit para Arduino

Primeros pasos con GearBest Starter Kit para Arduino

Si eres nuevo en el "mundo de Arduino" este tutorial le ayudará a dar tus primeros pasos con electrónica y placas Arduino.Vamos a utilizar el "GearBest Starter Kit para Arduino" para esto! ¿Por qué? Porque es un kit de bajo costo - sól
Cómo controlar cualquier coche R/C con un transmisor de avión! ¿

Cómo controlar cualquier coche R/C con un transmisor de avión! ¿

Te has preguntado si podría utilizar su transmisor de avión R/C para controlar cualquier R/C coche así?¿Impresionante cómo sería tener 6 o más canales para controlar tu coche R/C y también personalizar cada canal según su opción?He estado deseando ha
Hackear cualquier móvil Android con Metasploit en Kali Linux 2.0

Hackear cualquier móvil Android con Metasploit en Kali Linux 2.0

Hackear cualquier móvil android con metasploit en kali linux 2.0. En este tutorial vamos a crear una aplicación de implementación utilizando Kali Linux Metasploit que debe estar instalado en el dispositivo android de destino. Cuando se instala correc
Monitoreo de uso residencial del agua mediante la lectura de contador del agua municipal con sensor de efecto Hall + Arduino

Monitoreo de uso residencial del agua mediante la lectura de contador del agua municipal con sensor de efecto Hall + Arduino

si quieres controlar tu consumo de agua, como parte de un proyecto de monitoreo y DIY domótica inteligente, entonces este instructable puede ayudarle a lograr ese objetivo. La solución aquí es no invasiva, utiliza su medidor de agua municipal existen
Control de 3 motores servo con 3 potenciometros y un Arduino

Control de 3 motores servo con 3 potenciometros y un Arduino

Hola. Este es mi primer instructivo, así que espero que será paciente conmigo si hago errores configurarlo. Está escrito para los principiantes como yo, el más avanzado entre vosotros puede saltar mucho de esto y apenas llegar al cableado para arriba
Explicar afecto para su San Valentín con chocolates, LEDs, Attiny13 y Arduino IDE

Explicar afecto para su San Valentín con chocolates, LEDs, Attiny13 y Arduino IDE

bueno, claro, usted podría han puesto una nota post-it con el mismo mensaje dentro de esa caja de chocolate :) pero no será casi tan cool, especialmente si su pareja tiene un punto dulce para nerds. ¿Es que hasta pienso que: por supuesto que hace, de
Seguimiento de su coche con un Lojack basados en Arduino

Seguimiento de su coche con un Lojack basados en Arduino

Robo de vehículos es un lastre real. Aumentar sus posibilidades de recuperar tu coche instalando este tracker sencilla basada en Arduino en su coche.Este proyecto es bastante simple y sería un buen proyecto para un nuevo programador de Arduino en bus
Control de luces con el smartwatch Pebble y Arduino

Control de luces con el smartwatch Pebble y Arduino

guijarro el smartwatch es... bueno, inteligente! Actualizaciones recientes en una aplicación de iOS terceros ha permitido para el envío de la solicitud HTTP, que es ideal para el control de muchos sistemas de domótica.En este tutorial que te mostraré
Captura de movimiento con un acelerómetro de Arduino con XBee comunicaciones

Captura de movimiento con un acelerómetro de Arduino con XBee comunicaciones

***************************************ACTUALIZADO 10 DE JUNIO DE 2014 ***Según lo prometido, este Instructable ha sido actualizado para incluir una sección sobre comunicación XBee. Además, un Instructable nuevas se publicarán pronto sobre el desarro
Reproducir sonido con el Intel Edison y Arduino usando un altavoz Bluetooth

Reproducir sonido con el Intel Edison y Arduino usando un altavoz Bluetooth

Esta es una breve introducción sobre cómo reproducir sonidos a través de la Junta de Intel Edison al usar Arduino como un entorno de programación.Desde la placa Arduino para Edison Intel no tiene ningún sonido capbabilities, que vamos a usar un altav
Abrelatas de la puerta del garage con el iphone (proyecto de Arduino)

Abrelatas de la puerta del garage con el iphone (proyecto de Arduino)

usted también puede comprar iWUP 100% ensamblado en: iwupmobile.comPaso 1: Iniciar proyecto¿ Lo que necesito para empezar?Los requisitos de hardware para comenzar es:* Nota: donde puedo comprar el material con todos los componentes para construir yo
Control de un motor con una tableta y un Arduino Uno

Control de un motor con una tableta y un Arduino Uno

El control de sus invenciones con Tablets Android! Este tutorial va a través de una demo de conseguir un tablet Android para enviar comandos serie a una placa Arduino y tener la Junta gire un motor encendido y apagado.Paso 1: Lo que se necesitaTablet
Placa Arduino hecho Lego-compatible con Sugru

Placa Arduino hecho Lego-compatible con Sugru

placa Arduino especialmente modificado para requisitos particulares usando sugru, con el fin de ser compatible con Lego. Sugru se coloca en la parte inferior de la base de plástico y una base de Lego conectados en él.