Paso 7: Arduino Control IR biblioteca
Utilicé la biblioteca IR que Ken Sherriff. No voy a entrar en todos los detalles ya que tiene una riqueza de información en http://www.righto.com/2009/08/multi-protocol-infrared-remote-library.html.
Entre la información de Ken y la información contenida en https://learn.adafruit.com/ir-sensor/reading-ir-commands, pude entender qué hacer aproximadamente una hora. Su kilometraje puede variar.
PRECAUCIÓN 1:
Originalmente usaba un Arduino Mega, la detección de IR funcionada bien pero la función de transmisión no funcionaría. La biblioteca debe tener el transmisor de IR conectado al pin 3 de Arduino. Un Arduino Uno funciona bien pero no un Arduino Mega. Hay información en la Web sobre cómo obtener un Mega a trabajar pero estaba en una vía rápida para hacer.
PRECAUCIÓN 2:
La otra cosa que descubrí es que si el control remoto no usa tipos de código de NEC, Sony, RC5 y RC6 IR, el software le es desconocido y darle los códigos raws. Revisé varios otros mandos que tenía alrededor de la casa para varios TV y tal. Aunque los dispositivos no eran NEC o Sony,, los códigos remotos demostraron para arriba como uno que está en la biblioteca (NEX, Sony, RC5, RC6) y trabajaron.
PRECAUCIÓN 3:
La última cosa a tener en cuenta es que un valor para el código de control remoto muestra un número como 68B92, es 0x68B92 hexagonal. Cada dígito hexadecimal es 4 bits por lo que la longitud de este número que se muestra arriba es 20 bits ya que es de 5 dígitos. Jugar con él y estos consejos que tienen sentido.