ESP32 Connect LCD
Naar navigatie springen
Naar zoeken springen
Gebruik een LCD metESP32
Release status: Tutorial
Description | ESP32 Connect LCD
|
License | |
Author | |
Contributors | |
Based-on | [[]]
|
Categories | |
CAD Models | |
External Link |
Inleiding
- De PCF8574 IIC/I2C-module voor het LCD1602 of LCD2004 is een interfacemodule die wordt gebruikt om te communiceren met het LCD16x2(20x4)-display met behulp van het I2C-protocol (Inter-Integrated Circuit).
- Normaal gesproken heeft een [1] minimaal zes GPIO-pinnen nodig (als we hem in de 4-bitsmodus gebruiken), dat wil zeggen dat er grotere aantallen GPIO's betrokken raken.
- De I2C LCD-stuurprogrammamodule vereist slechts 2 GPIO's voor een LCD-scherm, wat handig zal zijn omdat we een kleiner aantal GPIO's moeten gebruiken.
- Het vereenvoudigt de bedrading en bediening van het LCD-scherm door het aantal benodigde pinnen voor communicatie te verminderen.
- Deze module is compatibel met zowel LCD16x2-displays als LCD20x4-displays
- Deze LCD-module bevat de POT om het contrast van het LCD-scherm aan te passen en pull-up-weerstanden voor SDA- en SCL-lijnen. We hebben dus geen extra aansluitingen nodig.
- We pluggen gewoon de I2C LCD-module aan de achterkant van het LCD-scherm en maken verbindingen tussen de microcontroller en de I2C LCD-module.
Aansluitschema
- VCC = power supply (5VDC)
- GND = ground
- SDA = serial data line
- SCL = serial clock line
Aansluitschema
Installeer de vereiste bibliotheek in Arduino IDE
Hier gebruiken we de LiquidCrystal I2C-bibliotheek voor het bovenstaande voorbeeld. We moeten deze bibliotheek installeren met behulp van de Arduino Library Manager.
- Open de Arduino-IDE
- Navigeer naar Schets ► Bibliotheek opnemen ► Bibliotheken beheren… (ctrl+schift+I)
Het bibliotheekmanagervenster verschijnt. Voer nu LiquidCrystal I2C in het zoekvak in en klik op Installeren bij de LiquidCrystal I2C-optie om versie 1.1.2 of hoger te installeren. Zoals onderstaande afbeelding laat zien.