LCD met FC113- en ESP32-kaarten

Hallo iedereen.,

vanwege de vraag van een aantal klanten, wil ik graag kort onze LCD display laten zien met I2C Adapter op een ESP32 Dev Board vandaag. 

De bibliotheek weergegeven in het product e-Book "Liquid_Crystal_i2c"is nu in versie 1.5.1 hiervoor kan dit met de huidige Definities van de Raad door Espressif net als een Arduino gebruiken.

In tegenstelling tot de meeste Arduinos, is de ESP32-Dev-Kit-C niet alleen de mogelijkheid om een enkele I2C Bus te bedienen, in ons voorbeeld gebruiken we Pins G21 en G22 vandaag.

Bedrading is zeer eenvoudig te implementeren met de FC-113 Adapter op de LCD met slechts 4 verbindingen. Een pin-en socket-strook tussen de LCD en de I2C-Adapter is vaker dan niet praktisch gebleken.

 bedrading:

 FC113 ESP32-Dev-Kit-C
GND GND
VCC 5V
SDA G21
SCL G22

 

De noodzakelijke werkstappen kort samengevat:

  • ArduinoIDE om de Board definities van Espressif te installeren
  • Download de bibliotheek via de bovenstaande Link
  • Sketch - > include Library - & gt; .zip-bibliotheek toevoegen en bibliotheek selecteren
  • IDE herstarten
  • File - > examples - > from their own libraries - > NewLiquidCrystal_lib - > Hello World i2c select, we see:

 

 Wij hebben dit deel vervangen door:

 

#zijn <Draad.huis> 
#zijn <LiquidCrystal_I2C.huis>

#definiëren BACKLIGHT_PIN     13

LiquidCrystal_I2C LCD(0x27,2,1,0,4,5,6,7,3,BEVESTIGEND);  // Stel het LCD I2C adres in

// LiquidCrystal_I2C lcd (0x38, BACKLIGHT_PIN, POSITIVE); / / Stel het LCD I2C adres in

En kan dan de LCD gebruiken op de ESP32 zonder de reeds bestaande Arduino broncode te moeten herschrijven.

 

Veel plezier met re-crafting en experimenteren,

tot de volgende post:)

DisplaysEsp-32Projekte für anfänger

5 Kommentare

Bernd Albrecht

Bernd Albrecht

@Michel Weynants: That happens to an almost 2 years old blog, which will not be updated.
You may simply google the name of the library. This led me to the following page.
https://www.arduinolibraries.info/libraries/liquid-crystal-i2-c
By the way: most libraries can be downloaded from github.com

Michel Weynants

Michel Weynants

Hi,
The link for the library does not work anymore – this bitbucket repositery is totally empty.
Is there anoter location where I could find this library for ESP32?
Thank you

Kurt

Kurt

Hi,
ich habe da zwei Fragen:
ich betreibe ein 4 Zeilen, 20 Zeichen LCD mit einem Arduino Mega. Die LiquidCrystal_I2C-Bibliothek basiert auf der Arbeit von DFRobot . Das LCD wird einfach mit: LiquidCrystal_I2C lcd(add_lcd, 20, 4) eingebunden und nicht mit den Haufen Parameter im obigen Beispiel. Als I2C-Adapter ist jedoch ein PCF8574T im Einsatz.
Aber mein Hauptproblem ist, das der ESP32 mit 3.3V arbeitet und folglich die Pegel an den Pins G21 und G22 auch im High-Zustand nicht mehr als die besagten 3.3 V haben. Lt. Datenblatt benötigt der FC113 als “high” mindestens 4 V!!!
Wo liegt hier der berühmte Trick?

Daniel

Daniel

Toller Beitrag. Davor habe ich selber probiert und viel Zeit verbrannten. Mit Hilfe des Beitrags ein Kinderspiel. Vielen Dank. Top!

Sven Clemens

Sven Clemens

Ein toller Artikel. Noch schöner wäre es wenn der MC auch verfügbar wäre ;)

Einen Kommentar hinterlassen

Alle Kommentare werden vor der Veröffentlichung moderiert

Aanbevolen blog berichten

  1. Installeer ESP32 nu van de raad van bestuur
  2. Lüftersteuerung Raspberry Pi
  3. Arduino IDE - Programmieren für Einsteiger - Teil 1
  4. ESP32 - das Multitalent
  5. OTA - Over the Air - ESP Programmeren via Wi-Fi