Paso 7: Emulando las señales IR con Arduino
También puede enviar las señales de infrarrojos utilizando Arduino en lugar de utilizar un mando a distancia. He modificado el código de ladyada para que puedan enviar código para cualquier botón simplemente proporcionando el valor decodificado. Este código le enviará la señal IR de reset y luego después de cada minuto.
Para configurar su propio control remoto, seleccione cualquier botón del mando a distancia y obtener el formato C-matriz lo previsto por el código de Arduino de IR leyendo en el paso 3. Reemplace los valores asignados a la matriz [] de IRsignal de uint16_t con el formato array tienes.
Ahora puede codificar para enviar señal de IR diferente llamando a EncodeData() con el valor decodificado de la tecla que desea enviar como parámetro, y luego llamar a SendIRCode(). Por ejemplo desea enviar señal IR botón cuyo valor decodificado es 2, llamar al EncodeData(2) seguido llamando al SendIRCode(). Tan simple como eso!
El sketch de arduino conectado te espera enviar el valor decodificado del botón que quieres emular y envía la señal de IR para él. Recuerde ajustar línea terminando en el monitor serial como 'Nueva línea'.