#include <LiquidCrystal.h>    // Bibliothek für das LCD-Display
LiquidCrystal lcd(8, 9, 4, 5, 6, 7);             // LCD-Display 
void setup() {
  lcd.begin(16, 2);           // LCD-Display: 2 Zeilen, 16 Zeichen
  lcd.setCursor(0, 0);
  lcd.print("Tasterabfrage"); // Schreibe Text in das Display 
}
unsigned int messwert;        // ganze Zahlen im Bereich von 0 bis 65535  
byte taster;

void loop() {
  messwert = analogRead(A0);  // analoger Pin A0 liefert Werte von 0 bis 1023
  lcd.setCursor(0, 1);
  lcd.print(messwert);        // Ausgabe des Messwert
  lcd.print(" - ");       
  if (messwert>800)           // Fallunterscheidung und Zuordnung der Tastennummer
    taster=0;
  else if (messwert>750) 
    taster=1;
  else if (messwert>650) 
    taster=2;    
  lcd.print(taster);         // Ausgabe des Tasternummer
  delay(200);
  lcd.setCursor(0, 1);   
  lcd.print("                ");
}

