Activa JavaScript para disfrutar de los vídeos de la Mediateca.
Walkie Talkie. Tarea 8. Programación del pulsador del Encoder Rotatibo - 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 explicar en qué consiste la siguiente tarea de programación de vuestro UltraDigitalKey.
00:00:01
En esta ocasión vamos a empezar a programar el encoder rotativo.
00:00:09
Como sabemos, un encoder rotativo consta de dos elementos.
00:00:14
Por un lado vamos a tener un pulsador, que en este caso vamos a tener conectado al pin número 4 de nuestra placa Arduino,
00:00:17
y por otro lado vamos a tener una parte giratoria que vamos a tener conectada a los pines 2 y 3.
00:00:24
En esta tarea, la número 8, únicamente nos vamos a centrar en la programación del pulsador del encuadre rotativo.
00:00:32
Concretamente en nuestro proyecto, el pulsador lo vamos a utilizar para ir navegando por las diferentes opciones de nuestro menú,
00:00:39
de acuerdo a un orden que os he dado en la descripción de la tarea.
00:00:46
Por otra parte, también hemos conectado al pin número 11 de nuestra placa Arduino un diodo LED que lo que nos va a permitir saber es si estamos en modo visualización o en modo configuración.
00:00:52
¿Qué es el modo visualización? Bueno, pues cuando este diodo LED esté apagado, nosotros vamos a ver únicamente aquí en la pantalla el menú principal, pero no vamos a poder modificar ningún valor.
00:01:06
Vamos a ver la frecuencia, el volumen, el Squelch, pero no vamos a poder modificar ningún valor.
00:01:17
Para poder modificar valores es necesario entrar en el menú configuración, que esto lo vamos a hacer por medio del pulsador.
00:01:24
Cuando estemos en ese menú configuración, este diodo se encenderá y nos seleccionará uno de los ítems de la pantalla,
00:01:31
cuyo valor podremos modificar por medio de la parte giratoria del encoder.
00:01:39
Pero esa modificación ya la iremos haciendo a partir de la próxima tarea.
00:01:44
Bien, para ver lo que tiene que hacer la tarea, lo mejor es darle a la simulación para que lo podáis ver de forma práctica.
00:01:49
Si activamos la simulación, pues veremos que saldrá en primer lugar en la pantalla nuestra ventana de presentación.
00:01:56
Y una vez finalizada, pues tendríamos ya el funcionamiento dentro del loop de nuestro programa.
00:02:05
En concreto, lo que estaríamos viendo sería el menú principal. Por supuesto, funciona el pulsador PTT, que esto es una tarea que ya hemos hecho anteriormente. Si accionamos el pulsador PTT, nos ponemos a emitir, si soltamos, recibimos.
00:02:12
Y esto se visualiza por medio de este texto que se ve en la parte inferior derecha de la pantalla.
00:02:30
Bien, bueno, pues como os digo, en esta tarea nos vamos a centrar en el pulsador del encoder.
00:02:39
Vemos que cuando hemos iniciado la emisora, cuando hemos arrancado el walkie, vemos que el modo configuración está desactivado.
00:02:45
Es decir, ahora mismo únicamente veríamos lo que sería la frecuencia en que estamos emitiendo o recibiendo el volumen de nuestro micrófono y el Squelch, y si estamos recibiendo y transmitiendo.
00:02:54
Pero no vamos a poder modificar ningún valor, puesto que el modo configuración está apagado.
00:03:06
Si acciono el pulsador del encoder, si pulso, veremos que se me destaca la fila donde tengo la frecuencia.
00:03:11
Esto significa que yo esta frecuencia la voy a poder ajustar por medio de la parte giratoria, que como os digo, esta parte la haremos posteriormente.
00:03:21
Y por supuesto el modo configuración estaría encendido.
00:03:29
Si vuelvo a accionar el pulsador, vemos que lo que se activaría sería el control del volumen, de tal manera que yo posteriormente podré ajustar aquí el volumen.
00:03:33
Si vuelvo a pulsar, pasaría a poder controlar el squash o silenciador del walkie-talkie
00:03:43
Posteriormente, como os digo, con la parte giratoria ya haremos que aquí se represente el nivel o los niveles posibles
00:03:51
También estamos en modo configuración
00:03:59
Si vuelvo a pulsar, cambiaríamos al menú y pasaríamos al menú secundario
00:04:01
Y ahora lo que podría ajustar sería el subcódigo de transmisión
00:04:06
Si vuelvo a pulsar, activaría la modificación del subcódigo de recepción
00:04:11
Si vuelvo a pulsar, podría ajustar si tenemos tono de cola o no tenemos tono de cola
00:04:21
Si vuelvo a pulsar, podría activar el filtraje
00:04:28
Y por último, si vuelvo a pulsar, pues se actualizarían los datos y volveríamos al menú principal.
00:04:33
Esta es básicamente la función que tenéis que desarrollar en esta tarea.
00:04:43
Repito, cuando encendamos el WebKit Archi, estaríamos en modo visualización.
00:04:48
Diodo LED, modo configuración apagado.
00:04:55
Si queremos modificar algún valor, hay que accionar el pulsador del encoder.
00:04:57
Al pulsar, primero se me activaría el control de la frecuencia. Si vuelvo a pulsar, se me activaría el control del volumen. Si vuelvo a pulsar, se me activaría el modo de modificación del Squelch.
00:05:01
Si vuelvo a pulsar, cambiamos el menú, subcódigo, subtono de transmisión. Si vuelvo a pulsar, activamos la modificación del subtono de recepción. Si vuelvo a pulsar, ajustamos el tono de cola. Si volvemos a pulsar, podemos ajustar el filtrado y si volvemos a pulsar, entraremos en una opción en la que se actualizarían los datos y volveremos al menú principal.
00:05:16
Bueno, como os digo, posteriormente, en posteriores tareas ya iremos programando lo que sería la parte giratoria e iremos haciendo ya que vayan apareciendo valores concretos en las distintas opciones de nuestro menú.
00:05:41
- Materias:
- Electricidad, Electrónica, Programación
- Niveles educativos:
- ▼ Mostrar / ocultar niveles
- Formación Profesional
- Ciclo formativo de grado superior
- Primer Curso
- Segundo Curso
- Subido por:
- Valentín V.
- Licencia:
- Dominio público
- Visualizaciones:
- 6
- Fecha:
- 24 de abril de 2025 - 7:05
- Visibilidad:
- Público
- Centro:
- IES JOAN MIRO
- Duración:
- 05′ 57″
- Relación de aspecto:
- 2.00:1
- Resolución:
- 1376x688 píxeles
- Tamaño:
- 207.53 MBytes