// ---------------------------------------------------------
// 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.printf ("Hallo");
#include <LiquidCrystal_I2C.h>

#define I2C_ADDR    0x27
#define LCD_COLUMNS 16
#define LCD_LINES   2

LiquidCrystal_I2C oLCD (I2C_ADDR, LCD_COLUMNS, LCD_LINES);
// ---------------------------------------------------------
#define PIN_RAUF 34
#define PIN_RECHTS 35
#define PIN_UNTEN 32
#define PIN_LINKS 33


void setup()
{
  oLCD.init();
  oLCD.backlight();  
  oLCD.printf ("Test");
  pinMode(PIN_RAUF, INPUT_PULLUP);
  pinMode(PIN_RECHTS, INPUT_PULLUP);
  pinMode(PIN_LINKS, INPUT_PULLUP);
  pinMode(PIN_UNTEN, INPUT_PULLUP);
}

void loop(){
  delay(100);
  oLCD.clear();
  oLCD.setCursor (0, 0);
  oLCD.printf("o");
  if (PIN_UNTEN == 1){
    oLCD.setCursor()
  }


}