Paso 9: Lectura y grabación de señales de IR usando Raspi
Para comprobar si su frambuesa Pi correctamente es leyendo sensor IR, necesita primero detener el demonio LIRC (no te preocupes. No hay ningún demonio, es solo un nombre de fantasía linux para un fondo ejecuta proceso):
Para ejecutar un programa para obtener los tiempos de la señal del IR (similares a nuestro código de lectura IR Arduino), use:
Ahora apunte el mando a distancia al sensor infrarrojo y lo debe escupir una serie de valores de tiempo de pulso space(aka ON-OFF) IR. Esto significa que todo está funcionando perfectamente.
Vamos a registrar los valores de botón. El demonio tiene que ser en estado parado para que funcione así.
En primer lugar, obtener la lista de nombres de los botones permite utilizar:
Ejecute el siguiente comando para iniciar la grabación de señales de IR para cada botón y asignarle un nombre permitido a él:
Le llevará a través de algunas raras pero detalladas instrucciones. Seguirlos y terminarás con un archivo de configuración que almacena señales de infrarrojos para cada botón. Puede ver con:
Lo mejor es reemplazar el valor del campo nombre en el encabezado con algo relevante (yo escogí samsungTV).
Reemplace el archivo de configuración en blanco predeterminado con el nuevo archivo de configuración de su control remoto:
Hemos terminado con la grabación.
Para probarlo, iniciar el demonio LIRC:
Ejecute el siguiente comando para obtener nombre asignado del botón cada vez que usted presione ese botón del control remoto:
Nota: Si usted está recibiendo múltiples salida por pulsación de botón, puede Agregar
suppress_repeat 2
en el archivo /etc/lirc/lircd.conf por lo que ignora el próximo 2 repetir valores.