Go Down

Topic: Problema con LCD I2C (Read 573 times) previous topic - next topic

GreenArrow

Bueno soy demaciado novato con esto de arduino y me compre un LCD I2C  de mjkdz que es el I2C lcd1602 y pido ayuda a saber como programar el LCD busque mucho por internet y no encuentro nada tengo el arduino UNO, con soft de 1.0.5

Si me podrian ayudar muchas gracias es para un proyecto escolar

Jukar

Aquí tienes un buen video al respecto http://www.youtube.com/watch?v=9sNBAMm8u_E y un tutorial http://geekytheory.com/tutorial-arduino-conectar-lcd-16x2-por-protocolo-i2c/

Si buscas un poco más encontrarás multitud de información al respecto.

Un saludo,

GreenArrow

Ya pude hacerlo ahora lo que quiero hacer es poner una 2 pantalla tambien I2C pero no se si lo soporte arduino uno, y como hacer el codigo, este codigo estoy usando en este momento

Code: [Select]
// Importamos las librerias necesarias
#include <Wire.h>
#include <LCD.h>
#include <LiquidCrystal_I2C.h>  //  NewLiquidCrystal libreria

/*-----( Declaramos las constantes )-----*/
#define I2C_ADDR    0x20  // Direccion I2C para PCF8574A que es el que lleva nuestra placa diseñada por MJKDZ
//definimos las constantes para esta placa

#define  LED_OFF  0
#define  LED_ON  1

//mjkdz i2c LCD board
//                    addr, en,rw,rs,d4,d5,d6,d7,bl,blpol
LiquidCrystal_I2C lcd(I2C_ADDR, 4, 5, 6, 0, 1, 2, 3, 7, NEGATIVE);

void setup() 
{
  lcd.begin (16,2);  // inicializar lcd
// Activamos la retroiluminacion
  lcd.setBacklight(LED_ON);

  pinMode(13, OUTPUT); // Declaramos el pin 13 como salida
}
void loop()
{

// Reseteamos el LCD   
  lcd.clear();
  lcd.setBacklight(LED_OFF);//Backlight esta apagado
  delay(500);

  lcd.backlight(); //Backlight esta prendido
  lcd.setCursor(0,0);
  lcd.print("Llamando a ");
  lcd.setCursor(0,1);
  lcd.print("Tino Algandar ");
  delay(2000);

  digitalWrite (13, HIGH) // Encendemos el LED
  ;delay (300)          // Esperamos 300 milisegundos
  ;digitalWrite (13, LOW)   // Apagamos el LED
  ;delay (300)         // Esperamos 300 milisegundos
;}

GreenArrow

Hola alguien me puede decir como conectar 2 LCD I2C en 1 arduino uno

Go Up