Introduction: Módulo Serial Para Display LCD Con Arduino

En este tutorial aprenderán como utilizar el Módulo serial I2C para Display LCD.

Materiales:

Step 1: Solda El Modulo Serial a Tu Display LCD

Tanto el display LCD 16x2 como el display 20x4 cuentan con 16 pines en la parte superior. El Modulo Serial puede ser utilizado de igual forma en ambas pantallas. Asegurate de soldar el modulo de forma correcta.

Step 2: Identifica Las Entradas SCL Y SDA De Tu Arduino

Las entradas SCL y SDA varian dependiendo de el tipo de placa Arduino que tengas y la versión. La mayoría de las placas tienen pines SCL y SDA en las entradas analoga 4 y 5. También debes descargar y remplazar la libreria Liquid Crystal por la librería que te dejamos aquí. (al final de las viñetas)

Step 3: Conecta

Utilizando 4 jumpers macho-hembra puedes fácilmente conectar tu modulo serial a la placa Arduino

  • VCC: 5v
  • GND: GND
  • SCL: SCL Arduino
  • SDA: SDA Arduino

Step 4: Carga El Código

Con este código de ejemplo podemos empezar a manejar nuestro display LCD. Recuerda descargar las librerias I2C si no son reconocidas .

/*Ejemplo para controlar un LCD con un modulo Serial
Instrucciones:
VCC del modulo: 5v 
GND del modulo: GND
SCL del modulo (varia dependiendo de la placa Arduino) 
SDA del modulo (varia dependiendo de la placa Arduino) 
*/
#include <Wire.h>                 
#include <LiquidCrystal_I2C.h>//Recuerda descargar la libreria en electrocrea.com    
LiquidCrystal_I2C lcd(0x27, 2, 1, 0, 4, 5, 6, 7, 3, POSITIVE);//Direccion de LCD
void setup()   { 
lcd.begin(16,2);// Indicamos medidas de LCD        
}
void loop() {
lcd.clear();//Elimina todos los simbolos del LCD
lcd.setCursor(0,0);//Posiciona la primera letra despues del segmento 5 en linea 1             
lcd.print("ElectroCrea.com");
delay (2000);//Dura 2 segundos
lcd.clear();
lcd.setCursor(3,1);//Posiciona la primera letra despues del segmento 6 en linea 2            
lcd.print("Visitanos!");
delay (1000);//Dura 1 segundo  
 }

Comments

author
IvánR110 (author)2016-09-07

Funciona excelente. Gracias por compartir. Saludos.

author
JHON JAIROR (author)2015-06-26

buenas tarde, ingreso el ejemplo y me aparece este herror "Ejemplo_control_serial_LCD-1.ino:10:53: error: 'POSITIVE' was not declared in this scope"

author
ccabral6 (author)JHON JAIROR2016-05-10

es error de librerias, te recomiendo que borres todas las que tengas de liquidcrystal y solo dejes la que te estan dejando en el tutorial porque puede crear ese efecto, a mi me paso y asi lo solucione

author
KikeR3 (author)JHON JAIROR2016-01-04

A mi me pasa lo mismo !!

author
passatempo made it! (author)2016-04-26

Worked out of the box :)

First import the library:

1. Sketch -> Import Library
2. Select the zip file from the link above
3. Run the code

IMG_20160426_210308.jpg
author
dj wanderL (author)2016-04-22

exit status 1

'POSITIVE' was not declared in this scope

me sale ese error que puedo hacer

author
Fonsov made it! (author)2016-03-19

A mi me funcionó a la primera, importante lo de añadir la librería.

Muchas gracias.

IMG-20160319-WA0001.jpg
author
CurtR (author)2016-01-26

I would like to do this instructable but I do not read Spanish. Is there any chance you could translate it into English?

author
LuisP23 (author)2015-08-25

Estimado, ese modulo podrìa ser compatible con raspberry pi?

author
felipel3 (author)2015-03-15

buen ejemplo gracias, como agregar un pulsador a ese código? y que marque un numero 1 al 10.......

author
seamster (author)2014-11-14

Bien hecho. Gracias por compartir!

About This Instructable

45,200views

21favorites

License:

Bio: Aprende paso a paso con nosotros como utilizar toda clase de electronicos. En este sitio encontraras fotos, videos, codigos, esquemas y toda clase de información ... More »
More by ElectroCrea:Mostrar Temperatura en Display con Sensor DHT11 y ArduinoCalculando cuantos dias has vivido con ArduinoSensor de Temperatura y Humedad DHT11 y Arduino
Add instructable to: