Activa JavaScript para disfrutar de los vídeos de la Mediateca.
Walkie Talkie. Tarea 7. Programación de los menús - Contenido educativo
Ajuste de pantallaEl ajuste de pantalla se aprecia al ver el vídeo en pantalla completa. Elige la presentación que más te guste:
Hola, en este vídeo os voy a describir somenamente lo que tenéis que hacer en la siguiente tarea de vuestro proyecto de Walkie Talkie.
00:00:01
En esta ocasión lo que vamos a empezar va a ser a diseñar los menús que van a presentarse en nuestra pantalla LCD.
00:00:09
Puesto que el Walkie Talkie tiene un montón de opciones de configuración y de visualización, vamos a dividirlo en dos menús.
00:00:17
Va a haber dos menús. Un menú principal, que se va a mostrar siempre por defecto, y un menú secundario al que entraremos solamente cuando estemos en el menú de configuración.
00:00:24
Todos estos aspectos los programaremos posteriormente. En esta tarea solamente se trata de representar los elementos constantes que van a aparecer en el menú.
00:00:36
ni siquiera se van a ver las variables.
00:00:46
Como podemos ver, tenemos en nuestro proyecto lo que hemos hecho en la tarea anterior,
00:00:51
nuestro pulsador, nuestros diodos LED, el pin 5 que es el que permite que el WorldKey pueda transmitir y recibir y la pantalla LCD.
00:00:57
Como os digo, vamos a programar dichos menús de opciones.
00:01:06
La mejor forma es verlo directamente con la simulación.
00:01:11
Toda la información detallada de la estructura de los menús de opciones la tenéis en el documento que os he enviado al correo electrónico.
00:01:15
El menú, como vais a ver a continuación, no está totalmente montado, sino que solamente se van a ver las partes constantes.
00:01:26
Las variables las iremos añadiendo poco a poco a medida que vayamos añadiendo bloques de programación.
00:01:34
Otro aspecto importante es que los dos menús de opciones que os he mencionado
00:01:39
los vamos a programar por medio de funciones
00:01:46
Van a ser dos funciones independientes
00:01:48
Una de ellas se va a llamar menú 1
00:01:52
y cuando la invoquemos nos va a mostrar el menú principal
00:01:55
y otra función que vamos a tener se va a llamar menú 2
00:02:01
que cuando la invoquemos mostrará el menú secundario
00:02:05
Vamos a simularlo para ver la estructura del menú y os cuento un poco.
00:02:08
Si le doy a la simulación, empezaríamos mostrando el mensaje de presentación, como hicimos en la tarea anterior,
00:02:12
y pasado ese pequeño delay, ese pequeño tiempo de espera, nos mostraría el menú 1.
00:02:20
Lo voy a pausar para que se vea.
00:02:26
¿Qué vemos en el menú 1?
00:02:30
Pues mirad, en la fila superior vemos en primer lugar la frecuencia de emisión, que va a venir determinada por el número de canal.
00:02:31
Como de momento no tenemos configurado ningún número de canal, pues simplemente se ve la letra C y en este hueco mostraremos luego un numerito que corresponderá al canal, que puede ser de 1 a 16.
00:02:40
Luego mostramos dos puntos y a continuación veríamos la frecuencia de emisión en megahercios.
00:02:52
Al igual que he dicho antes, este numerito lo programaremos o el valor de la frecuencia se verá posteriormente
00:02:57
En la fila de abajo vamos a tener el volumen, el Squelch y un viejo conocido
00:03:04
Aquí tenemos lo que programasteis en la tarea anterior, si estamos transmitiendo o recibiendo
00:03:12
Que estará directamente vinculado a lo que tengamos aquí puesto en el pulsador
00:03:16
Si lo tenemos accionado o no accionado, como hicimos en la tarea anterior
00:03:22
Una cosa curiosa que podéis ver es que en la representación de este menú 1 he dejado una columna libre en la que no vamos a representar nada.
00:03:26
¿Para qué reservamos esta columna? Pues para indicar el modo configuración cuando programemos el encoder rotativo.
00:03:39
Si queremos modificar, por ejemplo, la frecuencia, pues nos aparecerá aquí un símbolo que nos mostrará que vamos a configurar ese valor.
00:03:46
Pero como os digo, eso lo haremos para una tarea posterior. De momento, simplemente vamos a representar los valores o los campos con los distintos parámetros de nuestra emisora.
00:03:54
Bueno, esto sería el menú 1. El menú 2, pues continuaríamos con la simulación. En esta tarea, pues simplemente visualizar ambos menús, esperamos una pequeña pausa y a continuación aquí vemos cómo sería el menú 2.
00:04:07
Bueno, en el menú 2 pues tenemos otros cinco campos que representar. En la primera fila, en la fila de arriba, vemos que tenemos los subcódigos. Esto serían los subcódigos.
00:04:21
Los subcódigos lo que nos van a permitir va a ser introducir un tono adicional junto a la información que transmitimos, de tal manera que permite discriminar nuestra transmisión frente a otras transmisiones y de cara a que el receptor solamente pueda recibir la transmisión que estamos haciendo siempre que esté sintonizado ese mismo subcódigo.
00:04:33
Bueno, esto ya lo iremos describiendo. Va a ser un numerito entre 0 y 38 y aquí vamos a indicar en este primer campo el subtono que vamos a utilizar en transmisión y aquí el que se utiliza en recepción.
00:04:58
No tienen por qué ser el mismo. Yo puedo transmitir con un subtono y en el otro lado puedo recibir una señal con un subtono diferente.
00:05:12
En la fila de abajo vamos a ver otros dos campos de programación que son un poquitín más rebuscados. Uno de ellos es si vamos a utilizar el tono de tile, esto ya lo veremos, y otro el tipo de filtraje o ecualización que vamos a hacer.
00:05:22
Y de nuevo, en esta zona de aquí, aparece, pues si estamos transmitiendo o estamos recibiendo con nuestro Google Kit aquí.
00:05:37
Bien, esta sería la descripción somera de los dos menús. Como os he dicho, tenéis toda la información en el documento que os he mandado al correo electrónico.
00:05:44
Lo que tenéis que hacer en esta tarea, pues como os digo, diseñar las dos funciones menú 1 y menú 2 y para probarla lo que vais a hacer es mantener el código que teníais en la tarea anterior
00:05:55
y posteriormente simplemente vais a invocar el menú 1 que se vea durante dos segundos, luego el menú 2 que se vea durante dos segundos
00:06:05
y así volver otra vez a empezar en el loop. Podemos ver aquí animadamente lo que tiene que hacer.
00:06:14
Sigo dándole, estaríamos con el menú 2, ¿veis? Se vería el menú 1, pasarían unos dos segundos de pausa, volvería a verse el menú 2
00:06:22
Y a continuación volveríamos a ver el menú 1 y así sucesivamente. Esto luego ya lo quitaremos para la siguiente tarea. Como os digo, en esta tarea simplemente de lo que se trata es de visualizar los menús y ver que los campos están colocados de la manera que os he dicho.
00:06:34
- Materias:
- Electricidad, Electrónica, Sistemas de Telecomunicaciones e Informáticos
- Niveles educativos:
- ▼ Mostrar / ocultar niveles
- Formación Profesional
- Ciclo formativo de grado básico
- Primer Curso
- Segundo Curso
- Ciclo formativo de grado medio
- Primer Curso
- Segundo Curso
- Ciclo formativo de grado superior
- Primer Curso
- Segundo Curso
- Ciclo formativo de grado básico
- Subido por:
- Valentín V.
- Licencia:
- Dominio público
- Visualizaciones:
- 4
- Fecha:
- 8 de abril de 2025 - 22:40
- Visibilidad:
- Público
- Centro:
- IES JOAN MIRO
- Duración:
- 06′ 58″
- Relación de aspecto:
- 2.00:1
- Resolución:
- 1376x688 píxeles
- Tamaño:
- 165.11 MBytes