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:
- Módulo serial I2C para Display LCD
- Arduino (cualquier tipo de placa funciona)
- Jumpers macho-hembra
- Display LCD 16x2 ó 20x4 (ambos funcionan)
Step 1: Solda El Modulo Serial a Tu Display LCD
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 }
11 Comments
6 years ago
Me marca error en el Wire.h, no such file directory
Reply 4 years ago
Tienes que ir a: Mis documentos/Arduino/libraries/LiquidCrystal/ y allí abrir el archivo I2CIO.cpp y en la linea donde dice
#include <..\Wire\Wire.h>
reemplaza por:
#include <Wire.h>
Eso es todo.
7 years ago
Funciona excelente. Gracias por compartir. Saludos.
8 years ago on Introduction
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"
Reply 7 years ago
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
Reply 7 years ago
A mi me pasa lo mismo !!
7 years ago
exit status 1
'POSITIVE' was not declared in this scope
me sale ese error que puedo hacer
7 years ago
I would like to do this instructable but I do not read Spanish. Is there any chance you could translate it into English?
8 years ago on Introduction
Estimado, ese modulo podrìa ser compatible con raspberry pi?
8 years ago
buen ejemplo gracias, como agregar un pulsador a ese código? y que marque un numero 1 al 10.......
9 years ago on Introduction
Bien hecho. Gracias por compartir!