// I2C - LCD Anzeige
// Pinning: ESP32 D22 <=> SCL I2C_LCD
// D21 <=> SDA
// 3V3 <=> Vcc
// GND <=> GND
// Befehle:
// oLCD.init ()
// oLCD.backlight ();
// oLCD.clear ();
// oLCD.setCursor (iSpalte,iZeile);
// oLCD.print ("Hallo");
#include <LiquidCrystal_I2C.h>
#define I2C_ADDR 0x27
#define LCD_COLUMNS 16
#define LCD_LINES 2
char sText[100];
LiquidCrystal_I2C oLCD (I2C_ADDR, LCD_COLUMNS, LCD_LINES);
// ---------------------------------------------------------
void LCD_Print(iSpalte,iZeile,cZeichen)
{
int iSpalte;
int iZeichen;
char cZeichen;
oLCD.setCursor (iSpalte,iZeile);
sprintf(sText,"Test");
oLCD.print (sText);
}
void setup()
{
oLCD.init();
oLCD.backlight();
}
void loop()
{
LCD_Print(1,0,'*');
int iIndex;
iIndex = 0;
for(iIndex;strlen(sText);iIndex++)
{}
}