Entradas

Mostrando las entradas con la etiqueta LCD

Arduino uno y LCD

Imagen
Anteriormente había descrito el uso del LCD (De 16x2) utilizando un microcontrolador, sin embargo, hoy en día se ha incrementado enormemente la utilización del arduino, el cual está basado en un microcontrolador ATMEL y tiene la gran ventaja de estar ya montado en una placa y por medio del cable del USB se puede alimentar desde la PC y a su vez programar, haciendo modificaciones al código sin problemas ni desconectar componentes. Lo que se realizará será simplemente programar un texto tipo "Hola mundo" en el arduino para que se muestre en el LCD, muy fácil. ¿Qué se necesita? Arduino UNO (O cualquier tarjeta de Arduino) LCD de 16x2 Potenciómetro de 10 k (Puede ser mayor o menor, no importa) Cables dupont macho-macho o cable telefónico y pinzas para cortarlo Protoboard Cable de alimentación de Arduino Circuito Como seguramente no se notará detalladamente, a continuación muestro más de cerca los pines del LCD y sus conexiones. GND, RW d...

Uso del LCD con Isis Proteus y Pic C Compiler

Imagen
A continuación se muestra el uso del LCD, en este caso del tipo 16x2 y utilizando un microcontrolador, es muy sencillo y no es necesario tener los componentes, pues se realizarán simulaciones con solo dos programas, Proteus y Pic C. En este ejemplo utilizo un PIC16F877A pero incluso se puede manejar un PIC16F84A sin problemas.  Código: #include <16F877A.h>   //PIC a utilizar  #fuses XT, NOWDT, NOLVP, NOPROTECT //Opciones #use delay(clock=4000000) //Velocidad del procesador #include <lcd.c> //Uso de funciones del lcd #use fast_io(D) //Puerto a utilizar void main () { set_tris_D(0b00000000); //Configuración de E/S  while(true) //Repite el proceso   {    lcd_init(); //Inicializar el lcd    lcd_gotoxy(1,1); //Indica que se imprimirá en la primera posición de la primer línea    printf(lcd_putc,"Electrolion"); //Texto mostrado entre comillas    lcd_gotoxy(1,2); //Imprimir en en l...