LCD avec FC113 et ESP32-Boards

Salut ensemble,

aujourd'hui en raison de la demande de certains clients, je voudrais montrer brièvement notre display LCD avec l'adaptateur d'I2C à ESP32-Dev-Board.

Dans E-Book au produit de manière montrée Library"Liquid_Crystal_i2c" se trouve entre-temps dans la version 1.5.1 devant, celui-ci se laisse avec les actuels Boarddefinitionen d'Espressifexactement comme à Arduino rendent service.

Contrairement à plus grands Arduinos, cela a ESP32-Dev-Kit-C non seulement faire la possibilité un autobus d'I2C séparé, aujourd'hui dans notre exemple, nous utilisons Pins G21 et G22.

Le fait de joindre par le fil est à déplacer très simple chez l'adaptateur de FC-113 laissé tomber à LCD avec seulement 4 liens. Une plinthe de crayon et de coussinets entre LCD et l'adaptateur d'I2C s'est bien plus souvent révélée que très pratiquement.

Le Verdrahtung :

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

 

Les pas de travail nécessaires brièvement de manière résumée :

  • ArduinoIDE installent avec Boarddefinitionen d'Espressif
  • Téléchargement de Library sur le link appelé en haut
  • Le sketch -> Bibliothek relient ->.zip la bibliothèque ajoutent et choisissent Library
  • IDE redémarrent
  • Fichier -> exemples -> des propres bibliothèques -> NewLiquidCrystal_lib -> Hello World i2c choisissent, nous voyons :

 

Nous remplacions cette partie par :

 

#include <Wire.h> 
#include <LiquidCrystal_I2C.h>

#define BACKLIGHT_PIN     13

LiquidCrystal_I2C lcd(0x27,2,1,0,4,5,6,7,3,POSITIF);  //Assortiment the LCD I2C address

//LiquidCrystal_I2C lcd (0x38, BACKLIGHT_PIN, des POSITIFS);//l'assortiment the LCD I2C address

Et peuvent utiliser après LCD à ESP32 sans devoir récrire Arduino déjà disponible le code de source.

 

Beaucoup de plaisir à postbricolent et expérimentent,

jusqu'à la prochaine contribution :)

EtalagesEsp-32Projets pour les débutants

5 commentaires

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 ;)

Laisser un commentaire

Tous les commentaires sont modérés avant d'être publiés

Messages de blogs recommandés

  1. Installez maintenant ESP32 via l'administrateur de la carte
  2. Lüftersteuerung Raspberry Pi
  3. Arduino IDE - Programmieren für Einsteiger - Teil 1
  4. ESP32 - das Multitalent
  5. OTA-Over the Air-ESP Programmation par WiFi