Calificación:
  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
Problema Arduino Display
#1
Buenos dias!
Estoy intentando controlar un display 4x20 con un I2C muy similar al LCM1602 IIC A0 A1 A2
Realice una soldadura de las terminales A0 A1 A2 y así la dirección quedo en 0x20
Ahora, logro que la pantalla prenda y apague la luz pero no logro que escriba!!!
me aparecen la primera y la tercera fila con cuadrados blancos.
Alguna ayuda?

El codigo que estoy usando para probar es este que saque de la web. http://arduino-info.wikispaces.com/LCD-Blue-I2C#v3

Código:
/* YourDuino.com Example Software Sketch
20 character 4 line I2C Display
Backpack Interface labelled "LCM1602 IIC  A0 A1 A2"
terry@yourduino.com */

/*-----( Import needed libraries )-----*/
#include <Wire.h>  // Comes with Arduino IDE
// Get the LCD I2C Library here:
// https://bitbucket.org/fmalpartida/new-liquidcrystal/downloads
// Move any other LCD libraries to another folder or delete them
// See Library "Docs" folder for possible commands etc.
#include <LiquidCrystal_I2C.h>

/*-----( Declare Constants )-----*/
//none
/*-----( Declare objects )-----*/
// set the LCD address to 0x20 for a 20 chars 4 line display
// Set the pins on the I2C chip used for LCD connections:
//                    addr, en,rw,rs,d4,d5,d6,d7,bl,blpol
LiquidCrystal_I2C lcd(0x20, 2, 1, 0, 4, 5, 6, 7, 3, POSITIVE);  // Set the LCD I2C address


/*-----( Declare Variables )-----*/
//none

void setup()   /*----( SETUP: RUNS ONCE )----*/
{
  Serial.begin(9600);  // Used to type in characters

  lcd.begin(20,4);         // initialize the lcd for 20 chars 4 lines and turn on backlight

// ------- Quick 3 blinks of backlight  -------------
  for(int i = 0; i< 3; i++)
  {
    lcd.backlight();
    delay(250);
    lcd.noBacklight();
    delay(250);
  }
  lcd.backlight(); // finish with backlight on  
  
//-------- Write characters on the display ----------------
// NOTE: Cursor Position: CHAR, LINE) start at 0  
  lcd.setCursor(3,0); //Start at character 4 on line 0
  lcd.print("Hello, world!");
  delay(1000);
  lcd.setCursor(2,1);
  lcd.print("From YourDuino");
  delay(1000);  
  lcd.setCursor(0,2);
  lcd.print("20 by 4 Line Display");
  lcd.setCursor(0,3);
  delay(2000);  
  lcd.print("http://YourDuino.com");
  delay(8000);
// Wait and then tell user they can start the Serial Monitor and type in characters to
// Display. (Set Serial Monitor option to "No Line Ending")
  lcd.setCursor(0,0); //Start at character 0 on line 0
  lcd.print("Start Serial Monitor");
  lcd.setCursor(0,1);
  lcd.print("Type chars 2 display");  


}/*--(end setup )---*/


void loop()   /*----( LOOP: RUNS CONSTANTLY )----*/
{
  {
    // when characters arrive over the serial port...
    if (Serial.available()) {
      // wait a bit for the entire message to arrive
      delay(100);
      // clear the screen
      lcd.clear();
      // read all the available characters
      while (Serial.available() > 0) {
        // display each character to the LCD
        lcd.write(Serial.read());
      }
    }
  }

}/* --(end main loop )-- */


/* ( THE END ) */

Estoy usando la libreria LiquidCrystal_V1.2.1 de F Malpartida
Lo fui modificando y probando para que solo escriba sin usar el serial, para que titile la pantalla, y que titile es lo unico que logro!!

Desde ya gracias!
Citar
#2
Buenas a tod@s:

Bienvenido a bordo, sin embargo, no estaría de más que primero pasases por el hilo de presentaciones.
Citar
#3
Jajaja ahora me pego una vuelta por ahi
Perdon! Es que es un trabajo a entregar y estoy retrasado por eso vengo con prisa.
Citar


Temas similares...
Tema Autor Respuestas Vistas Último mensaje
  CONSULTA Problema con display I2C AcoranTf 1 173 09-05-2019, 12:58 PM
Último mensaje: AcoranTf
  Problema con motores y Arduino Nano Jericonsio 2 408 21-03-2019, 05:52 AM
Último mensaje: Jericonsio
  PROBLEMA CARGANDO DRIVERS ARDUINO NANO ELEGOO Alvaro Braca 9 1,461 04-09-2018, 03:15 AM
Último mensaje: youngsaturn
  Problema con arduino NANO y modulos transmisores 433mhz Flautarian 4 597 27-06-2018, 09:18 PM
Último mensaje: Flautarian
  problema con shield para arduino para cargar el codigo homer32 6 2,063 17-10-2016, 07:49 AM
Último mensaje: homer32