Il mio adattatore video I2C non funziona ...

Negli ultimi giorni abbiamo ricevuto sempre più richieste di supporto per il nostro adattatore display I2C.

Anche se segui da vicino l'esempio nell'eBook, sembrano esserci moduli che non vogliono visualizzare nulla.

Naturalmente espanderemo l'eBook con le soluzioni suggerite mostrate di seguito.

Ci possono essere diversi motivi per questo.

Se il display si illumina ma non appare alcun carattere, il contrasto potrebbe essere impostato su un valore troppo basso.

Puoi impostarlo direttamente sulla scheda adattatore con un piccolo cacciavite.

Se ciò non aiuta, probabilmente hai ricevuto un adattatore con il nuovo indirizzo I²C.

Nel nostro eBook viene utilizzato l'indirizzo 0x27. Tuttavia, alcune schede utilizzano l'indirizzo 0x3F.

Nell'esempio, è sufficiente cambiare l'indirizzo in 0x3F:

 

LiquidCrystal_I2C lcd(0x3F,2,1,0,4,5,6,7,3,POSITIVO);  // Imposta l'indirizzo I2C LCD

Ora il display dovrebbe funzionare.

 

Un piccolo consiglio:

La libreria i2cdetect di Mike Causer aiuta a scoprire gli indirizzi I²C dei moduli collegati. Questo controlla il bus I²C ed elenca tutti gli indirizzi rispondenti.

può essere trovato su https://github.com/mcauser/i2cdetect o tramite il gestore della biblioteca.

 

Buon inizio di fine settimana e ci vediamo domani!

 

 

 

 

Speciali

5 Kommentare

Andreas Wolter

Andreas Wolter

Wenn das Display einen weißen Balken zeigt, wird es nicht angesteuert.
Es gibt dazu reichlich Fehlerquellen. Wenn es mit drei Displays nicht läuft, wird es nicht am Display liegen.
Ich würde dann versuchen, den Fehler einzukreisen:
-Verbindungen und Lötstellen prüfen (ich hatte ab und zu Probleme mit Breadboards z.B.)
mit diesem Adapter werden SDA und SCL Pins benötigt. Am AVR Board sind das meistens A4 und A5. Am D1 mini mit ESP8266 sind das D2 und D1. Eventuell wurden beide vertauscht.
-I2C Adresse checken (wie in diesem Beitrag hier beschrieben, kann sich diese unterscheiden)
-korrekt eingestellen Mikrocontroller in der Arduino IDE prüfen (Werkzeuge → Boards)
-Sketch prüfen (I2C Adresse, Bibliothek, etc). Einen Sketch per Copy and Paste aus einer Webseite zu kopieren, kann z.B. auch Fehler erzeugen (Thema Formatierung)
-Spannungsversorgung prüfen. Der Adapter und das Display laufen mit 5V. Der Raspi liefert nur 3.3V am GPIO. Dort entweder eine externe Spannungsquelle mit 5V für das Display und dann aber GND verbinden (Common Ground)

Wenn das noch nicht erfolgreich ist, würde ich den Mikrocontroller tauschen. Auch mal zwischen AVR und ESP z.B.

Grüße,
Andreas Wolter

AG

AG

Hi, ich habe die Tage 16×2 LCD Displays in grün mit i2C Display Adaptern erhalten.
Leider bekomme ich die Displays nicht ans laufen.
Kontrast ist korrekt eingestellt.
Das Display reagiert auf die LCD backlight an / aus etc.
Aber ich bekomme es nicht initialisiert.
Ich habe immer in einer Zeile einen Balken.
Ist da irgendwas bekannt ?

MfG
André G.

jowa

jowa

Hallo,
ich habe einige 16×2 lcd displays bekommen (5v)
da ich diese über i2c anschliessen will habe ich diesen Adapter gekauft.
Angeschlossen an den RPi über einen Multiplexer (TCA9548A) der mit 3,3V läuft.

Wenn ich das Display mit 3.3V betreibe funktioniert alles, ausser dass es viel zu dunkel ist (fast keinen Kontrast) Wenn das Display mit 5V läuft ist die Helligkeit gut und der Kontrast auch. ABER die Addresse des Adapters wird nicht mehr gefunden. Also ist das Display nicht ansteuerbar.

Andere Sensoren laufen mit 5V problemlos (zB HDC1080)

Für Hilfe oder einen Tip wäre ich dankbar.
Mit freundlichen Grüßen jowa

John Kinchin

John Kinchin

I have just bought 3 HD44780 LCD displays with I2C-Display-Adapter which I cannot get to display as of yet. I noticed that you have an ebook available for the displays. I will be running a course for physics teachers in October and will use these displays with the if I can get them to display easily. How can I obtain a copy of the ebook, especially if it allows me to get these working.
Many thanks
John kinchin
Ps sorry for writing this in english

Andre Moißl

Andre Moißl

Super! Das mit dem Kontrast war die Lösung :)

Leider hat es mich zwei Stunden meines Lebens gekostet, da ich den Fehler an ganz anderer Stelle vermutet habe. Das e-Book kann man mindestens seit einigen Tagen nicht herunterladen, da es laut Meldung im Aufbau ist. Vielleicht wäre es für andere Kunden hilfreich, wenn die Tipps mit ins Startertutorial aufgenommen werden? (https://bibliothek.az-delivery.de/wp-content/uploads/2018/01/11-AZ-Delivery_16x2LCD-I2C-Display-Bundle_Startertutorial.pdf)

Es funktioniert nun bestens. Vielen Dank für die Tipps :)

Freundliche Grüße
André Moißl

Einen Kommentar hinterlassen

Alle Kommentare werden vor der Veröffentlichung moderiert

Post di blog consigliati

  1. Installa ESP32 ora dal gestore del consiglio di amministrazione
  2. Lüftersteuerung Raspberry Pi
  3. Arduino IDE - Programmieren für Einsteiger - Teil 1
  4. ESP32 - das Multitalent
  5. OTA - Over the Air - Programmazione ESP tramite WLAN