Readdy Write  
0,00 €
Your View Money
Views: Count
Self 20% 0
Your Content 60% 0

Users by Links 0
u1*(Content+Views) 10% 0
Follow-Follower 0
s2*(Income) 5% 0

Count
Followers 0
Login Register as User

LCD Display and ESP32 anschließen

15.04.2020 (­čĹü1230)

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(0x27lcdColumnslcdRows);  

void setup(){

  // initialize LCD

  lcd.init();

  // turn on LCD backlight                      

  lcd.backlight();

}

void loop(){

  // set cursor to first column, first row

  lcd.setCursor(00);

  // 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