Paso 4: Modificar girar para recibir y transmitir en la demanda.
Que estar modificando el archivo magic_ir_demo.spin en este paso. Primero vamos a añadir código que nos permite leer el código, entonces se añadirá código que nos permite reproducir el código.
Código de recepción
La primera que nos permiten leer el código y ver en un terminal serial que necesitamos configurar la terminal serie llamada magicir.setup. Esto retornará al control de magic_ir_demo y nos permitirá continuar, que luego llamaremos magicir.storecode. Esta función configura los pines y comienza una nueva pieza y devuelve. El siguiente es playcodeFormat que bloquea hacia fuera hasta que un código se ha recibido y continuará la ejecución. (Cuadro 1)
Una vez que se ha recibido un código el código imprimirá información sobre el terminal de serie que desea copiar y pegar en el código.
Contará con varias líneas de em [número]: = número de %. Tienes que copiar todas las líneas incluyendo la línea de longitud. Se verá similar a la foto #2.
Una vez tengas este código crea un nuevo pub replicar el nombre del botón y pegarlo en el pub. Añadir "magicir.playcode (1, después de la línea de longitud para transmitir el código.
Como se puede ver en los cuadros 3 y 4, hay un ejemplo de la prensa del botón número 1.
Jugar el código de
Cuando queremos reproducir un código, queremos llamar a un pub que pone el código en los parámetros correctos y llamadas magicir.playcode. Un ejemplo es en el cuadro 3 y 4.
En el bar principal empezamos la serie información terminal y lee desde el terminal de serie. Una vez que se ha recibido un carácter, el if loop voluntad de analizar el carácter y juego el código correcto. En el cuadro 5 tenemos números 0 - 9 que podemos controlar.
Los códigos son de un remoto de plata de Comcast en el código de mi Github.