Created
May 20, 2017 06:12
-
-
Save HectorTorres/6acda28d9831370d7a0009d3434e94ef to your computer and use it in GitHub Desktop.
LCD i2c 16x2 Arduino
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#include <Wire.h>; | |
#include <LiquidCrystal_I2C.h>; | |
//0x27 esla direccion I2C comunmente arduno detecta la interfaz, en caso de no funcionar | |
//la pantalla intentar con a direccion 0x20 | |
LiquidCrystal_I2C lcd(0x27,16,4); //16,4 es el tamaño de la pantalla | |
void setup() | |
{ | |
lcd.backlight(); //inicio de fondo retroalimentado | |
lcd.init(); //inicializacion de la pantalla | |
lcd.clear();//limpieza de la pantalla | |
} | |
void loop() | |
{ | |
lcd.clear(); //limpiar la lcd antes de escribir | |
lcd.setCursor(0,0);//posicionamiento en la primera linea | |
lcd.print("modulo"); //escritura en la primera linea | |
delay(2000); | |
lcd.setCursor(-3,2); //salto a la segunda linea | |
lcd.print("serial I2C"); //escritura en la segunda linea | |
delay(2000); | |
lcd.setCursor(10,4); //salto a la tercera linea | |
lcd.print("y lcd"); //escritura en la tercera linea | |
delay(2000); | |
lcd.setCursor(7,3); //salto a la cuarta linea | |
lcd.print("LCM12864"); //escritura en la cuarta linea | |
delay(2000); | |
delay(2000); //tiempo de espera para que reinicie el ciclo | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment