Paso 6: Reconocimiento de señales de infrarrojos
Ahora necesitará descargar el bosquejo de decodificador IR.
http://www.mediafire.com/View/6qnsndqp9a838xe/Decode_IR.ino
Totalmente editado nuevamente el bosquejo de github para que funcione. Puse todos los créditos en el bosquejo. El dibujo se adjunta a este paso o puede obtener si en el paso 2. Subir este bosquejo a tu Arduino. Ahora conectar el sensor IR.
Pernos del sensor IR se unen a Arduino así: (de izquierda a derecha con la cabeza del sensor frente a usted)
(Vout) Pin 1 al pin 11(Arduino)
(GND) Pin 2 a GND(Arduino)
(Vcc) el Pin 3 a 5v(Arduino)
Ya está abierto para cereal de granola, esperar no, quise decir serie monitor. Apunte el control remoto hacia el sensor y presione el botón de encendido. Usted debe ver una lista de números. Ahora se puede ver tenemos los números:
16753245
4294967295
4294967295
4294967295
Te aviso si mantenga pulsado cualquier botón se presiona que el segundo número solo se repite.
16753245
4294967295
4294967295
4294967295
4294967295
4294967295
4294967295
4294967295
Tenga en cuenta lo que sucede si pulsas otro botón
16736925
4294967295
4294967295
4294967295
4294967295
Usted obtiene un número diferente de la primera y el mismo número de segunda!
Obviamente, sólo necesitamos utilizar el primer número. Trate de golpear diferentes botones del control remoto. Usted notará que cada otra tecla tiene un número diferente de la primera.
Así que lo que tienes que hacer es abrir serial monitor Presione cada botón, cuidadosamente registrando el primer número. Por ejemplo: Pulse el botón de encendido y el botón de modo, por lo que en mi programa de edición de texto, te escribe,
Botón de encendido = 16753245
Botón MODE = 16736925
Y ello para cada botón que necesita!
Con este conocimiento podemos construir algo de código!