ESP32 LCD Display anschließen.
Diese Anleitung zeigt, wie man bei einem ESP32 DevKit nodeMCU ein zwei zeiliges LCD Display anschließt und zur Anzeige bringt.
SCL und SDA Signalleitungen anschließen
Verbinde die Leitung GPIO21 und GPIO22 mit dem LCD Display
GPIO22 ->SCL Clock
GPIO21->SDA Datenleitung
Hinweis: unter ESP32 nodeMCU DevKit ist es nicht beschrieben, dass hier an GPIO21 die SDA rankommt und auch nicht die GPIO22 als SCL.
Jedenfalls wenn man es anschließt, läuft es ohne Probleme
Versorgungsspannung LCD an ESP32 devkit nodeMCU anschließen
Verbinde die 5 Volt Versorgungsspannung am ersten PIN,
dann GND Ground .
ACHTUNG: bei Az-Delivery ESP32-NodeMCU ist das zweite PIN zwar mit GND beschriftet. Es ist aber CMD nicht GND.
Also das 6.Pin mit GND anschließen.
Wichtig beim Anschluß des LCD Dislays
Bei den LCD Displays findet der Anschluß über die Steckplatine I2C statt
Hier muss man dringend darauf achten, dass man die Bezeichnungen auf den Unterseite
Mit SCL SCA, VSS und GND beachtet.
Einige Anleitungen stellen die Pinbelegung falsch herum dar.
das Programm kann mit Arduino eingespielt werden
/* Hello World on LCD Display */
#include <LiquidCrystal_I2C.h>
// set the LCD number of columns and rows int lcdColumns = 16; int lcdRows = 2;
// set LCD address, number of columns and rows // if you don't know your display address, run an I2C scanner sketch LiquidCrystal_I2C lcd(0x27, lcdColumns, lcdRows);
void setup(){ // initialize LCD lcd.init(); // turn on LCD backlight lcd.backlight(); }
void loop(){ // set cursor to first column, first row lcd.setCursor(0, 0); // print message lcd.print("Hello, World!"); delay(1000); // clears the display to print new message lcd.clear(); // set cursor to first column, second row lcd.setCursor(0,1); lcd.print("Hello, World!"); delay(1000); lcd.clear(); }
//Source Code from //https://randomnerdtutorials.com/esp32-esp8266-i2c-lcd-arduino-ide/
|
Bezugsquellen:
https://amzn.to/3cfCZCA 3 Stück von AZDelivery 3 x ESP32 NodeMCU Module WLAN WiFi Development Board mit CP2102 (Nachfolgermodell zum ESP8266) 24,99 Euro
https://amzn.to/2wGkyYR 1 Stück: AZDelivery ESP32 NodeMCU Module WLAN WiFi Development Board mit CP2102 für 9,79 Euro
https://amzn.to/2KaC1eQ AZDelivery HD44780 2004 LCD Display grün Bundle 4x20 Zeichen mit I2C Schnittstelle für Arduino
https://amzn.to/2wKzzJc AZDelivery HD44780 2004 LCD Display Bundle 4x20 Zeichen mit I2C Schnittstelle für Arduino