lunes, 5 de marzo de 2012

LCD - 16x2



En este ejemplo observaremos como conectar una LCD basado en el chipset Hitachi HD44780 (o compatible), que básicamente son casi todos los que podemos obtener en tiendas chinas a bajo precio.
El conexionado de los pines son los siguientes:
Los pines 1, 3 y 5 del LCD a la masa (GND) el pin 2 a + 5 Voltios (VCC), el pin 4 al pin 12 del arduino, el pin 6 al pin 11 del arduino y los pines 11, 12, 13 y 14  del LCD a los pines 5, 4, 3, 2 del arduino.



Para el siguiente ejemplo, hemos configurado la pantalla con los pines que se han indicado anteriormente. Observar que los pines se pueden cambiar, y simplemente debemos especificar en  la función LiquidCrystal lcd(); cuales son los pines del arduino que hemos asignado a los siguientes pines del LCD:
  • El pin RS del LCD (pin 4), en el ejemplo conectado a la E/S digital en el pin 12.
  • El pin enable del LCD (pin 6), en el ejemplo conectado a la E/S digital en el pin 11.
  • Los pines D4 - D7 (desde el pin 11 al 14), en el ejemplo conectados a las E/S digitales desde el pin 5 hasta el 2.


#include <LiquidCrystal.h>

LiquidCrystal lcd(12, 11, 5, 4, 3, 2);

void setup() {
  lcd.begin(16, 2);
}
void loop() {
  lcd.println("Ejemplo linea1 ");
  lcd.println("Ejemplo linea2 ");
  delay(500);
  lcd.clear();
 }


En este ejemplo, se puede observar que hemos incluido la librería "LiquidCrystal.h", esta librería es estándar y la trae implementada el IDE del arduino, por lo que no debemos importar al IDE dicha librería.
Recomiendo usar los ejemplos que trae el IDE para familiarizarse con dicho elemento.





No hay comentarios:

Publicar un comentario