Saltar al contenido

¿Cómo funcionan los “códigos” remotos IR universales?

Puede que se de el caso de que halles algún error en tu código o trabajo, recuerda probar siempre en un ambiente de testing antes subir el código al proyecto final.

Solución:

Los códigos son solo una referencia a un conjunto de códigos IR reales. Le dice al microcontrolador o CPU (término suelto) del control remoto qué tipo de modulación de código, marca y tipo de dispositivo usar. Los protocolos estándar son RC5 y NEC, aunque existen otros tipos. Una vez que conoce el protocolo, el resto es solo crear el código del botón real, que es un conjunto bastante pequeño de códigos genéricos, generalmente de 8 bits, de 0 a 255 o de 0x00 a 0xFF, y un código de fabricante. Cada valor hace cosas diferentes según el dispositivo, por lo que un televisor puede tomar 0x0A para indicar encendido, otro puede usarlo para bajar el canal.

Los controles remotos universales funcionan básicamente porque el fabricante recopila la mayor cantidad de datos sobre conjuntos de códigos IR comunes para dispositivos comunes y proporciona al usuario final una forma de configurar ese conjunto de códigos. Los códigos que ingresa son como una dirección de calle, con el control remoto averiguando toda la información que necesita para ese código.

Los fabricantes de televisores a veces reutilizan los códigos de un televisor a otro, y algunos fabricantes de marca blanca los reutilizan (los fabricantes de marca blanca fabrican televisores genéricos con el nombre de una tienda). Así que hay mucha superposición en los códigos. A nadie le gusta reinventar la rueda.

Todo lo que hace el código es decirle al dispositivo transmisor con qué está hablando. Los comandos específicos ya serían conocidos por el dispositivo transmisor para cada modelo.

En cuanto a cómo el control remoto conoce los comandos para cada modelo, tendría que programarse en el control remoto, de modo que el fabricante los defina y los publique o realice ingeniería inversa.

Calificaciones y comentarios

Recuerda dar difusión a este ensayo si te ayudó.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *