Saltar navegación

Activa JavaScript para disfrutar de los vídeos de la Mediateca.

Generador de funciones. Tarea 6. Programación del display LCD. - 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 9 de abril de 2025 por Valentín V.

10 visualizaciones

Descargar la transcripción

Hola, en este vídeo os voy a explicar la siguiente tarea que debéis realizar en vuestro proyecto del generador de funciones. 00:00:00
Bueno, en el punto actual de trabajo ya tenemos diseñadas las siguientes funciones. 00:00:09
Por un lado, tenemos el selector de forma de onda ya terminado, por el cual al darle a este pulsador elegís la forma de onda. 00:00:15
Asimismo, indicamos por medio de este pin de control de ganancia cuando tenemos una señal senoidal o triangular y cuando la tenemos cuadrada. 00:00:25
Y una segunda función muy importante del generador es la del encoder rotativo. También está diseñado completo. 00:00:35
Por un lado, lo tenemos programado para que al girar de derecha hacia la derecha la frecuencia aumente, al girar hacia la izquierda la frecuencia disminuya. 00:00:42
Y por medio de este pulsador elegimos el salto cada vez que aplicamos un giro. 00:00:51
¿Cuál es el siguiente paso? 00:00:58
El siguiente paso consiste en programar el display LCD donde vamos a ver las características de funcionamiento o los parámetros de funcionamiento del generador de funciones. 00:01:00
Para ello ya eliminamos en la simulación el simulador de terminal virtual que teníamos conectado en el pin 0 y 1 y lo vamos a sustituir por el display LCD que vamos a utilizar. 00:01:11
Se trata de un display LCD que tiene dos filas y 16 columnas y tiene conexión I2C. 00:01:25
El I2C significa que por medio de dos hilos podemos conectar al Arduino dicho display sin tener que utilizar la cantidad de pines que utiliza un display LCD normal. 00:01:33
Asimismo, el estándar I2C nos va a permitir conectar en este bus, si quisiéramos, más dispositivos. 00:01:47
Por ejemplo, podríamos conectar a los mismos cables dos o tres displays, que no es el caso. 00:01:55
Para configurar este display LCD es necesario establecer una dirección. 00:02:03
Estos displays tienen una dirección. 00:02:09
Entonces el display que vais a utilizar vosotros normalmente utiliza la dirección 27 hexadecimal. 00:02:11
Para que la simulación funcione correctamente tendremos que indicar esa dirección en nuestro display LCD. 00:02:17
Por lo tanto haremos doble clic sobre dicho display. 00:02:23
Y aquí en las propiedades avanzadas tenemos una opción que pone Device Address. 00:02:27
Nos metemos y aquí escribimos un 27 para que pueda reconocer esa función. 00:02:32
Una vez dicho esto, ¿qué tendríamos que representar en nuestro display LCD? 00:02:40
En nuestro display LCD tenemos que representar varias cosas. 00:02:47
En primer lugar, representaremos o debemos indicar la forma de la señal que tenemos en ese momento a la salida. 00:02:51
Si tenemos senoidal, triangular o cuadrada. 00:02:57
Por otro lado, debemos indicar la frecuencia que establecemos con nuestro encoder. 00:03:00
Y lo vamos a hacer de tal forma que por defecto la frecuencia entregada por el generador sea 1 kHz. 00:03:06
Por otro lado, debemos indicar el factor de salto que estamos estableciendo, si estamos haciéndolo por 1, por 10, por 100 o por 1000. 00:03:12
Y por último, también en nuestro display LCD debemos informar tanto de la tensión de salida como de la tensión de offset. 00:03:20
De todos estos parámetros que os digo, ahora mismo podéis únicamente representar en pantalla de forma precisa tres de ellos, los tres primeros que os he dicho. 00:03:27
Los otros dos correspondientes a la tensión de salida y a la de offset no vais a poder representarlos ahora mismo porque para eso necesitamos tener ya el generador totalmente funcionando y tenemos que hacer unas medidas de calibración. 00:03:38
Pero sí que vamos a dejar el hueco para ello, para que luego en el futuro simplemente lo que hagamos será hacer un print aquí de los valores correspondientes. 00:03:52
Bueno, pues una vez descrito las características que tendría el display LCD, vamos a proceder a la simulación para que lo veáis. 00:04:02
Le damos a la simulación y la idea sería la siguiente. 00:04:13
La idea es que en el setup nos dé un mensaje de bienvenida y una vez entrados en el loop tendríamos una estructura de este tipo. 00:04:17
Esta estructura luego vosotros la podéis mejorar, la podéis cambiar, lo que queráis. Esto es simplemente una idea. 00:04:27
Bueno, ¿qué vemos aquí? Pues mirad, vemos en primer lugar aquí tres letras que nos van a indicar la forma de onda que tenemos a la salida. 00:04:34
¿Veis? Y ahora mismo por defecto senoidal. Si yo pulso, tendría triangular, tendría cuadrada, ¿vale? Tendría senoidal, triangular, cuadrada. Es decir, voy estableciendo la forma de onda a la salida, ¿vale? 00:04:40
Bien, por otro lado, esto sería el factor de multiplicación. 00:04:56
Ahora mismo, por defecto, está puesto en que sea por 1. 00:05:00
Es decir, que al girar el encoder rotativo se me vaya incrementando de 1 en 1. 00:05:03
Si yo pulso, pues este factor de multiplicación lo puedo ir cambiando. 00:05:07
Será por 10, por 100, por 1000, por 10000 y volveríamos otra vez por 1. 00:05:11
Si ahora activo el movimiento del encoder, veis, pues vamos, es como si estuviéramos moviendo hacia la derecha. 00:05:18
pues veis que me va incrementando la frecuencia de 1 en 1. Si le doy al botón de salto, lo haría de 10 en 10. 00:05:24
Si le vuelvo a dar, de 100 en 100. Y así sucesivamente. Si cambio el sentido de giro, la frecuencia disminuiría, como tiene que ser. 00:05:31
Y así estableceríamos la frecuencia adecuada. 00:05:45
bueno pues esta sería básicamente lo que tendríais que programar a continuación 00:05:48
el display LCD 00:05:56
bueno pues nada, chao chicos 00:05:57
Materias:
Electricidad, Electrónica, Programación, 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:
10
Fecha:
9 de abril de 2025 - 12:41
Visibilidad:
Público
Centro:
IES JOAN MIRO
Duración:
06′ 08″
Relación de aspecto:
3:2 El estándar usado en la televisión NTSC. Sólo lo usan dichas pantallas.
Resolución:
1080x720 píxeles
Tamaño:
21.33 MBytes

Del mismo autor…

Ver más del mismo autor


EducaMadrid, Plataforma Educativa de la Comunidad de Madrid

Plataforma Educativa EducaMadrid