Saltar navegación

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 pantalla

El ajuste de pantalla se aprecia al ver el vídeo en pantalla completa. Elige la presentación que más te guste:

Subido el 8 de abril de 2025 por Valentín V.

4 visualizaciones

Descargar la transcripción

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
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

Del mismo autor…

Ver más del mismo autor


EducaMadrid, Plataforma Educativa de la Comunidad de Madrid

Plataforma Educativa EducaMadrid