LCD

De ArduWiki
Revisión del 13:01 13 may 2019 de Kike GL (Discusión | contribuciones) (Página creada con «== Descripción == La librería [https://github.com/arduino-libraries/LiquidCrystal LiquidCrystal] de Adafruid (AGO-2017), permite a un Arduino controlar un LCD (HD44780 y...»)

(dif) ← Revisión anterior | Revisión actual (dif) | Revisión siguiente → (dif)
Saltar a: navegación, buscar

Descripción

La librería LiquidCrystal de Adafruid (AGO-2017), permite a un Arduino controlar un LCD (HD44780 y compatibles) via 4 u 8 bits de datos mas ademas de RS y Enable. Opcionalmente puedes usar la linea RW.

Mucho mas eficiente es la libreria LiquidCrystal_I2C_Hangul de Junwha Hong, Dohun Kim y HyungHo Kim (May-2019), que permite a un Arduino controlar un LCD via el bus I2C

Placas aplicables

Todas

Sintaxis


Métodos

Comentarios

Advertencias

Ejemplo 1

Ejemplo de LCD con manejo directo de 4 bits.

/*
 The circuit:
 * LCD RS pin to digital pin 12
 * LCD R/W pin to ground
 * LCD Enable pin to digital pin 11
 * LCD D4 pin to digital pin 5
 * LCD D5 pin to digital pin 4
 * LCD D6 pin to digital pin 3
 * LCD D7 pin to digital pin 2
 * LCD VSS pin to ground
 * LCD VCC pin to 5V
 * 10K resistor:
 * ends to +5V and ground
 * wiper to LCD VO pin (pin 3)
*/

#include <LiquidCrystal.h>

const int rs=12, en=11, d4=5, d5=4, d6=3, d7=2;
LiquidCrystal lcd(rs, en, d4, d5, d6, d7);

void setup() {
  lcd.begin(16, 2);      //Columnas, filas
  lcd.print("Hola mundo...");
}

void loop() {
  lcd.setCursor(0, 1);   //Poner cursor en columna 0, fila 1
  lcd.print(millis()/1000);
}

Ejemplo 2

Vea también


Referencias externas