MÓDULOS LCD
Un LCD (Liquid Crystal Display), pantalla de cristal líquido, es una de las herramientas mayormente utilizadas para desplegar algún tipo de información, así tenemos por ejemplo, en las cabinas telefónicas, para visualizar el costo de la llamada que se esta realizando. Así tambien pueden ser utilizados en informatica, comunicaciones, instrumentación, robótica, automóviles, equipos industriales, etc. Tienen un consumo de energía de 5mA
En el mercado existen gran variedad de modulos LCD, los que permiten realizar gráficos, los alfanuméricos 16*2, 16*4, 8*2, con y sin backlight (color de fondo que posee el LCD, entre ellos se encuentra el azul, amarillo, blanco, naranja, rojo). El utilizar una pantalla LCD sin backlight nos permite ahorrar energia y consumo de corriente, si así lo deseamos.
El LCD dispone de una matriz de leds de 7*5, permitiendo formar cualquier letra que se le asigne desde el microcontrolador. En total se pueden representar 256 caracteres diferentes, 240 caracteres estan grabados dentro del LCD y representan las letras mayúsculas, minúsculas, signos de puntuación, números… existen 8 caracteres que pueden ser definidos por el usuario.
LCD alfanumérico 16*2, este tipo de LCD permite visualizar datos de hasta 16 caracteres por dos líneas.
LCD alfanumérico 8*2, permite visualizar 8 caracteres por dos lineas, es lo unico que lo diferencia del anterior.
Los LCD constan de 14 pines, para realizar el manejo o el control del módulo y 2 pines adicionales para controlar el backlight que posee, en los LCDs que no poseen luz de fondo solo poseen 14 pines que sirven para el control. Observe la siguiente tabla de descripción de pines:
Los bits que permiten controlar el LCD son 8, lo cual representa una gran velocidad en visualización de datos. Pero una desventaja es que debemos conectar varios pines a nuestro sistema, y ocupar todo un puerto completo para transmisión de los mismos. Por esta razón los fabricantes de LCDs, permiten al usuario trabajar solamente con 4 bits para transmisión de datos, lo que significa que se enviarán grupos de 4 bits, primero los mas altos y luego los más bajos, la velocidad de transmisión sería menor pero no representaria problemas porque el LCD trabaja en el orden de microsegundos.
CONEXIÓN A LA TARJETA FRDM-KL25Z
// Hello World! for the TextLCD
#include "mbed.h"
#include "TextLCD.h"
TextLCD lcd(p15, p16, p17, p18, p19, p20); // rs, e, d4-d7
int main() {
lcd.printf("Hello World!n");
}
EJEMPLO
CONVERSION ANALOGA DIGITAL
Conversor Analógico-Digital (A/D)
Un conversor analógico-digital es un dispositivo electrónico capaz de convertir una señal analógica en un valor binario, en otras palabras, este se encarga de transformar señales análógicas a digitales (0's y 1's).
El dispositivo establece una relación entre su entrada (señal analógica) y su salida (Digital) dependiendo de su resolución . La resolución determina la precisión con la que se reproduce la señal original.
Esta resolución se pude saber, siempre y cuando conozcamos el valor máximo de la entrada a convertir y la cantidad máxima de la salida en dígitos binarios.
Resolución = +Vref/2^n(n-bits)
Por ejemplo, un conversor A/D de 8-bits puede convertir valores que van desde 0V hasta el voltage de referencia (Vref) y su resolución será de:
Resolución = Vref/256 (2^8)
Lo que quiere decir que mapeará los valores de voltage de entrada, entre 0 y Vref voltios, a valores enteros comprendidos entre 0 y 255 (2^n-1).
CONVERSION A/D CON LA FRDM-KL25Z
DOS FORMAS
CONVERSOR INTERNO
CONVERSOR EXTERNO QUE USTED PONE VER LIBRO DE COCINA
INTERNO
EJEMPLOS
VER LIBRO DE COCINA
PWM MODULACION ANCHO DE PULSO
ALGUNOS COMANDOS
ESTA PRESENTACIÓN CONTIENE MAS DIAPOSITIVAS DISPONIBLES EN LA VERSIÓN DE DESCARGA