Paso 3: Descifrar su control remoto
El transmisor en el mando envía una secuencia de pulsos de luz infrarroja cuando el usuario presiona un botón en el auricular. Un transmisor es a menudo una luz de diodo (LED) que se construye en el extremo punteagudo del mando. Los pulsos de luz infrarrojos forman un patrón único para ese botón. El receptor en el aparato reconoce el patrón y causa el dispositivo responder en consecuencia (Wikipedia).
Así que tenemos que saber patrón único de cada botón.
Simplemente, tienes que descargar la biblioteca IRpara Arduino.
En los ejemplos de esa biblioteca, usted puede encontrar ejemplo de IRrecvDump (como se muestra en la tercera imagen). Este código se utiliza para codificar datos de control remoto.
Usted tiene el receptor IR del alambre. Como se muestra en la figura:
1-tierra
2 - 5V
3-pin 11
Después de subir este código para el Arduino Abra el serial monitor y pulse cualquier botón en el televisor remoto, encontrará algo como en la quinta imagen.
Como se muestra en la cuarta imagen, usted puede encontrar el código hexadecimal que se refieren a cada botón del control remoto. Anote estos números hexadecimales correspondiente a su función (por ejemplo, 20DFC03F, 32 se refiere al botón de encendido).
Nota, si consigues "unknown encoding", presione el botón otra vez.