martes, 17 de febrero de 2015

Buscador de códigos IR para Arduino

Hace unos años que el mando a distancia de mi TV se perdió. Es una buena tele y puesto que uso un sintonizador externo nunca me ha preocupado demasiado salvo por el hecho de tener que levantarme del sofá para encenderla y apagarla o cambiar la entrada HDMI de vez en cuando para jugar a la consola. Pero con el tiempo he ido añadiendo piezas al sistema, un home-cinema, un chromecast y algún otro capricho que hacen que cada vez sea más tedioso el uso.

Así que hace unos días decidí empezar un proyecto con Arduino para hacerme un mando a distancia para controlar todo el sistema con un solo control remoto. Pero claro, al no tener el mando de la TV seguía sin poder manejar la pantalla. Puesto que tampoco tengo el mando original no puedo usar un mando universal de los que aprenden comandos, y la marca/modelo de la tv tampoco aparecían en ninguna lista de códigos. Así que me he creado un sketch de Arduino que va probando todos los posibles códigos de mando a distancia hasta dar con el correcto.

A priori probar todos los posibles códigos IR hasta dar con el de mi TV parecía una tarea demasiado larga, pero ha habido suerte y ha tardado mucho menos de lo esperado. A mi me ha funcionado y ya tengo los códigos para controlar mi TV. Así que como no he encontrado nada parecido comparto el código del sketch por si a alguien pudiese serle útil.