Pagina 1 di 1

Scheda display i2c arduino

MessaggioInviato: 27 gen 2019, 12:36
da Leonardissimo21
Buongiorno,

Recentemente ho deciso di auto costruirmi una classica scheda i2c che va dietro ai display lcd per arduino.
Ho cercato un paio di schemi su internet e ho trovato questo:
IMG_0321.jpg
Schema utilizzato


Ho ricreato lo schema su una breadboard. Il display si accende però nel momento in cui carico il codice e arduino si "riavvia", il display inizialmente si accende per poi spegnersi e rimanere scuro senza far visualizzare alcun messaggio.

Il codice che ho utilizzato è il solito che utilizzo per provare i display lcd i2c;
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() {
 
}


Può essere possibile che la libreria LiquidCrystal_I2C non vada bene? se faccio il test per vedere se trova il display funziona e mi da l'indirizzo 0X20 quindi direi che dovrebbero cominucare :?:

grazie in anticipo :ok:

Re: Scheda display i2c arduino

MessaggioInviato: 30 gen 2019, 12:41
da WALTERmwp
Se programma e librerie sono uguali a quelle impiegate con esisti positivi sulle altre schedine pre-confezionate, non ti resta che controllare con attenzione tutti(tutti) i collegamenti.
Verifica inoltre se il chip montato corrisponde a quello che stai utilizzando.
Non ho riguardato il suo datasheet (io lo avevo utilizzato come io-expander), quindi non posso affermare se occorrano, ad esempio, delle resistenze di pull-up (o pull-down) tra le uscite e gli ingressi dello LCD.
Qualche controllo va fatto, non è scontata la compatibilità tra il codice e il tuo hardware.

Saluti

Re: Scheda display i2c arduino

MessaggioInviato: 30 gen 2019, 13:12
da maubarzi
Mi sa che servono le pull-up.

Re: Scheda display i2c arduino

MessaggioInviato: 18 feb 2019, 18:20
da Leonardissimo21
maubarzi ha scritto:Mi sa che servono le pull-up.


Che sarebbero? Scusate la mia ignoranza

Re: Scheda display i2c arduino

MessaggioInviato: 18 feb 2019, 19:30
da luxinterior
Il PCF ha una resistenza serie di uscita ?
Se hai realizzato lo schema come nella figura appena porti P7 alta fai danni.
Secondo me tra P7 e la base del transistor ci devi mettere una resistenza e dovrebbe esserci una resistenza anche sul collettore se non è già inserita in serie ai led della retroilluminazione nel mdoulo LCD.

per verificare la mia ipotesi commenta
lcd.backlight();
e fai una prova

Re: Scheda display i2c arduino

MessaggioInviato: 18 feb 2019, 21:06
da Leonardissimo21
luxinterior ha scritto:Il PCF ha una resistenza serie di uscita ?
Se hai realizzato lo schema come nella figura appena porti P7 alta fai danni.
Secondo me tra P7 e la base del transistor ci devi mettere una resistenza e dovrebbe esserci una resistenza anche sul collettore se non è già inserita in serie ai led della retroilluminazione nel mdoulo LCD.

per verificare la mia ipotesi commenta
lcd.backlight();
e fai una prova

Sono riuscito a far visualizzare un messaggio sul display e se commento lcd.backlight() si illumina il display (normalmente rimaneva spento)