Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

problema lcd i2c

Progetti, interfacciamento, discussioni varie su questa piattaforma.

Moderatori: Foto UtenteMassimoB, Foto UtenteWALTERmwp, Foto Utentexyz

0
voti

[1] problema lcd i2c

Messaggioda Foto UtenteLeonardissimo21 » 24 gen 2019, 22:28

Buongiorno,

Recentemente ho acquistato un display lcd per Arduino con modulo i2c già saldato dietro, questo per intenderci: https://www.ebay.it/itm/Modulo-display-LCD-16x2-1602-seriale-IIC-I2C-illuminazione-blu-arduino-I2C-IIC/322084141742?ssPageName=STRK%3AMEBIDX%3AIT&_trksid=p2060353.m2749.l2649

Il display sembrerebbe funzionare a metà in quanto riesco a vedere solamente la prima lettera di ogni parola che dovrebbe apparire sul display. Questo succede anche con un altro display lcd simile a questo che avevo comprato in passato e che funzionava perfettamente. Purtroppo è da poco che ho ripreso in mano il mio arduino e non capisco perché solo ora da questi problemi....

Questo è il codice che ho sempre usato come test:

Codice: Seleziona tutto
#include <Wire.h>
#include <LiquidCrystal_I2C.h>

LiquidCrystal_I2C lcd(0x20 ,16,2);


void setup()
{

  lcd.init();
  lcd.backlight();
  lcd.print("Test Display I2C");
  lcd.setCursor(0,4);
  lcd.print("versione 1.0");

}

void loop() {
 
}


i collegamenti che ho fatto sono:

Gnd > gnd
Vcc > 5V
SDA > Pin A4
SCL > A5

Grazie in anticipo :ok:
Avatar utente
Foto UtenteLeonardissimo21
5 1 3
New entry
New entry
 
Messaggi: 68
Iscritto il: 21 giu 2016, 10:11

0
voti

[2] Re: problema lcd i2c

Messaggioda Foto UtentePraticamente » 25 gen 2019, 0:14

LiquidCrystal_I2C lcd(0x27 ,16,2);
se anche 0x27 nn va usa i2c scanner
Avatar utente
Foto UtentePraticamente
152 1 3
Frequentatore
Frequentatore
 
Messaggi: 117
Iscritto il: 11 gen 2019, 15:37

0
voti

[3] Re: problema lcd i2c

Messaggioda Foto UtenteLeonardissimo21 » 25 gen 2019, 8:25

Ho già usato l’i2c scanner e mi trova il display a quell’indirizzo (0X20)
Avatar utente
Foto UtenteLeonardissimo21
5 1 3
New entry
New entry
 
Messaggi: 68
Iscritto il: 21 giu 2016, 10:11

0
voti

[4] Re: problema lcd i2c

Messaggioda Foto Utentepgiagno » 25 gen 2019, 9:36

Non so che libreria usi. Prova con questa:
https://github.com/johnrickman/LiquidCrystal_I2C

Prova anche a sostituire l'istruzione
Codice: Seleziona tutto
    lcd.init();

con
Codice: Seleziona tutto
    lcd.begin();

anche se dovrebbe funzionare anche la prima.

Ciao,
P.
Avatar utente
Foto Utentepgiagno
355 2 5
Frequentatore
Frequentatore
 
Messaggi: 231
Iscritto il: 5 gen 2015, 21:27

0
voti

[5] Re: problema lcd i2c

Messaggioda Foto UtenteLeonardissimo21 » 27 gen 2019, 0:23

Cambiando la libreria ha iniziato a funzionare :ok:

Grazie mille :ok:
Avatar utente
Foto UtenteLeonardissimo21
5 1 3
New entry
New entry
 
Messaggi: 68
Iscritto il: 21 giu 2016, 10:11


Torna a Arduino

Chi c’è in linea

Visitano il forum: Nessuno e 3 ospiti