Skip to content

Instantly share code, notes, and snippets.

@HectorTorres
Created May 20, 2017 06:12
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save HectorTorres/6acda28d9831370d7a0009d3434e94ef to your computer and use it in GitHub Desktop.
Save HectorTorres/6acda28d9831370d7a0009d3434e94ef to your computer and use it in GitHub Desktop.
LCD i2c 16x2 Arduino
#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