Paso 4: Preparando nuestro código: menús y submenús
Antes de poder enviar los códigos que tenemos que visualizar lo que estamos enviando, necesitaremos crear un menú con todas las funciones (o submenús) queremos utilizar.
Creación de un menú es fácil, pero puede ser bastante confuso, he añadido un montón de comentarios sobre las funciones de cada parte en el código principal.
Me hubiera gustado usar una biblioteca pero en cambio he construido todo en un único programa monolítico así que no tienes que descargar nada, así es más fácil aprender cómo funciona, es muy útil crear un menú y una debería de tareas para cada programador.
Menús:
Una vez que usted abra el archivo de código, lo primero que desea buscar el código que aparece en la primera imagen rodeada por un cuadrado verde, este límite de constantes el dominio de los menús y submenús, para especificar el número de menús que desea crear hay que tener en cuenta que será un menú 0, lo que significa que si tenemos de entrada un 2 , el programa espera tener tres menús.
Ver la tercera foto para hacerte una idea de cómo funcionan los límites, básicamente, si intenta leer una matriz que no existe porque está fuera del dominio, el programa lo notará y te regresará a la posición original.
Una vez hecho esto, tienes que especificar el nombre de los menús en el array de char de menú (ver figura 2), el código está diseñado para tener tres menús, pero usted puede agregar tantos como quieras repitiendo la estructura de la imagen 4 y hacer los ajustes correspondientes en la matriz y en los dominios.
Submenús:
Los submenús se ser todos incluidos en una sola matriz, por lo que debes escribir las funciones de cada menú en el array de submenú, entonces usted tiene que especificar los límites de estos submenús en código rodeado por la Plaza verde, por supuesto si añadir o quitar menús que tienes que añadir o quitar este constantes.
Los códigos:
El programa está diseñado para rastrear su posición en la matriz de menú/submenú, por ejemplo, si cambia de menú, es variable también cambia, así, al pulsar el botón de selección que va a enviar el menú y submenú índices, en la que está, el código que envía la función por lo que puede elegir entre una serie de casos para encontrar el código que coincide con esa función en el menú.
Para poner los códigos que sólo tienes que copiar y pegar el código obtenido al leer las señales de control remotas para el correspondiente menú y submenú casos. (ver cuadro 5), tienes que prestar atención para que el índice de la función coincide con el número de caso o el mando a distancia será un caos.
Una vez que haya terminado con todo esto, guárdalo y usted tendrá su propio código remoto.